Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

In Defense of Microservices

Conf42 via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a comprehensive conference talk that defends microservices architecture through an intelligent, mature perspective on distributed systems design. Trace the evolution of microservices from the initial hype era (2014-2018) through rising skepticism (2018-2022) to the current era of intelligent maturity, gaining insight into how architectural thinking has evolved over the past decade. Compare different architectural styles including monoliths, modular monoliths, and microservices to understand when each approach is most appropriate. Examine the core benefits of microservices architecture, including scalability, technology diversity, team autonomy, and fault isolation, while addressing common critiques such as operational complexity, distributed system challenges, and increased infrastructure overhead. Learn practical strategies for data management in distributed environments, testing approaches for microservices systems, and the skills and expertise required for successful implementation. Discover technical best practices for service design, communication patterns, monitoring, and observability, along with essential processes and tooling for managing microservices at scale. Understand how to make informed architectural decisions based on organizational context, team structure, and technical requirements rather than following trends or dogma.

Syllabus

00:00 Introduction to Microservices
00:31 The Era of Hype: 2014-2018
04:18 Rising Skepticism: 2018-2022
07:46 Losing Faith in Microservices
10:16 The Era of Intelligent Maturity
11:45 Comparing Architectural Styles
25:31 Core Benefits of Microservices
36:13 Core Benefits of Microservices
37:25 Common Critiques of Microservices
38:35 Addressing Operational Complexity
43:37 Challenges in Distributed Systems
48:12 Data Management in Microservices
52:07 Testing in a Microservices Environment
56:06 Skills and Expertise Requirements
01:00:01 Strategies for Successful Microservices Implementation
01:05:29 Technical Best Practices
01:10:47 Processes and Tooling
01:14:48 Comparing Architectural Styles

Taught by

Conf42

Reviews

Start your review of In Defense of Microservices

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.