Skip to main content

Microservices Masterclass

3h 25m 47s
English
Paid

Unlock the power of microservices with our comprehensive masterclass. While microservices offer an approach to building scalable software, their implementation is riddled with challenges. This course delves into the fundamental principles and best practices you need to harness microservices effectively.

Course Overview

Curated by Dave Farley, this course features the most insightful materials, including selected videos from Modern Software Engineering, interview excerpts, practical advice, and interactive exercises. Together, these resources form a cohesive training program complete with clear objectives, concise summaries, assessments, and a certificate upon completion.

Who Will Benefit

This masterclass is invaluable for professionals involved in the development of modern systems:

  • Leaders and Team Leads - Enhance decision-making skills and steer clear of common pitfalls in microservices implementation.
  • Developers - Gain the expertise to design and develop robust and intelligent systems from the ground up.
  • Architects - Refine your strategic thinking and bolstered your expertise in constructing distributed systems.

Why Choose This Masterclass?

Transform scattered knowledge into a structured learning journey that elevates your understanding and expertise in microservice architecture. Move beyond passive video watching to actively mastering the intricacies of microservices.

About the Author: David Farley

David Farley thumbnail

Dave Farley — Continuous Delivery Expert, Author, and Software Engineering Leader

Dave Farley is a globally recognized software engineering expert, author, and thought leader in continuous delivery, DevOps, and modern software development practices.

He is the co-author of the award-winning book Continuous Delivery and the bestseller Modern Software Engineering, both considered essential resources for developers and engineering teams.

Contributions to Software Engineering

Dave Farley is one of the authors of the Reactive Manifesto, a foundational document outlining principles for building responsive, resilient, and scalable systems.

He actively contributes to the software development community through:

  • A popular YouTube channel on modern software engineering
  • A blog focused on best practices in development and delivery
  • Regular speaking engagements at international conferences

Experience at LMAX

Previously, Dave served as a development manager at LMAX Ltd, a company renowned for:

  • Exceptional code quality
  • High-performance systems
  • Advanced development processes

His work there helped shape many of the practices used in high-frequency and reliable systems.

Watch Online 16 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 16 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Introduction
All Course Lessons (16)
#Lesson TitleDurationAccess
1
Introduction Demo
02:28
2
Architecting for Autonomy: The Core Challenges of Microservices
17:02
3
Designing Microservices: Bounded Contexts, Messaging, and Deployability
16:57
4
Microservices and Technical Debt: Why Autonomy Comes at a Price
12:38
5
Designing for Independent Deployability: Microservice Contracts and Interfaces
19:10
6
Balancing DRY and Decoupling: Code Reuse at Scale
14:50
7
Microservices Done Right: Boundaries, Independence, and Data Ownership
12:43
8
Designing for Observability: Managing Complexity in Distributed Systems
14:06
9
Contract Testing: Enabling Independent Deployability in Microservices
17:09
10
Version Control and Deployability: Aligning Repositories with Architecture
16:23
11
Autonomy with Guardrails at Spotify: Managing Teams and Tech at Scale
11:48
12
Microservices: Origins, Evolution, and Lessons Learned
12:17
13
Architecture for Change: Managing Complexity from Day One
10:29
14
Start Small, Scale Smart: Architecture Lessons from eBay and Beyond
09:06
15
Contract Testing for Real Microservices: Avoiding the Distributed Monolith Trap
08:27
16
Why Agile Needs Architecture: Managing Decisions and Trade-offs
10:14
Unlock unlimited learning

Get instant access to all 15 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Books

Read Book Microservices Masterclass

#Title
1microservices masterclass