Microservices Masterclass
3h 25m 47s
English
Paid
Course description
Microservices are a powerful approach to creating scalable software. However, despite the apparent simplicity of the ideas, in practice, this architecture is full of pitfalls. To truly benefit from microservices, it is important to avoid common mistakes and understand the key principles of their application.
In this course, Dave Farley has compiled the best materials: selected videos from his channel Modern Software Engineering, excerpts from interviews, practical advice, and exercises. All of this is combined into a unified training program with clear goals, summaries, tests, and the opportunity to earn a certificate upon completion.
The course will be useful for everyone working with modern systems:
1. **Leaders and team leads** - to make informed decisions and avoid common mistakes.
2. **Developers** - to build more reliable and smarter systems from the start.
3. **Architects** - to hone strategic thinking and strengthen principles of building distributed systems.
This master class turns fragmented knowledge into a structured path that will help transition from simply watching videos to truly mastering microservice architecture.
Watch Online
Watch Online Microservices Masterclass
0:00
/ #1: Introduction
All Course Lessons (16)
| # | Lesson Title | Duration | Access |
|---|---|---|---|
| 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 subscriptionBooks
Read Book Microservices Masterclass
| # | Title |
|---|---|
| 1 | microservices masterclass |
Comments
0 commentsWant to join the conversation?
Sign in to commentSimilar courses
Team Dynamics and Soft Skills for Developers | Don’t Imitate
Sources: Anthony Alicea
Whether you've learned software development at a school, bootcamp, online, or are entirely self-taught, there is one key aspect to being a developer that you we
5 hours 8 minutes 46 seconds
Agile Business Analysis
Sources: udemy
Business Analysts have a wide range of feelings about Agile. Some love it. It’s a fast and nimble way to develop products, and you can be very productive in rel
1 hour 35 minutes 36 seconds
Recorded Live Business Calls
Sources: Prodigies University
Unveil the secrets and strategies of successful SAAS business owners and entrepreneurs. Learn how they build, develop, and scale their companies, as well as...
31 hours 36 minutes 15 seconds
How to Survive in Space
Sources: Wondrium by The Great Courses, Ronke Olabisi
From launch to landing, spaceflight is a horror show of hazards. Discover how to overcome them, with the help of a biomedical/aerospace engineer. Taught by vete
5 hours 51 minutes 19 seconds
30-Minute Fullstack Masterplan
Sources: newline (ex fullstack.io)
Create a master plan that includes all the necessary information to start developing a beautiful and professional app, either for yourself or for clients.
36 minutes 49 seconds