YoVDO

From Monolith to Microservices

Offered By: Docker via YouTube

Tags

DockerCon Courses Software Development Courses Docker Courses Continuous Integration Courses Artifact Management Courses

Course Description

Overview

Explore the challenges and strategies for transitioning from monolithic systems to microservices architecture in this 40-minute Docker conference talk. Learn about the technical and cultural issues that arise during adoption and maintenance of microservices, including the impact of Dunbar's Number and Conway's Law, build-time vs runtime continuous integration, testability evolution, API versioning, logistics overhead, and artifact management. Discover how to achieve operational excellence at scale using Docker, understand why microservice architectures align with organizational structures, and gain insights on adapting monolith tooling for microservice environments. Delve into topics such as distributed coordination, multi-process debugging, dependency management, and monitoring health in a microservices ecosystem.

Syllabus

Intro
But why migrate?
What do we hope to learn?
Challenges
Distributed and Independent
Dunbar's Number
Conway's Law
Isolation in Management and Operation
Contract APD Versioning
Tool Forms
Trustworthy Communication
Distributed Coordination
Disjoint Event Streams
Multi-Process Debugging
Evolution of Testability
Dependency Management
Artifact Management
Controlling Change
Monitoring and Health
Build-time vs Run-time Integration
Distributed Linking
Remember
Take A Breakout Survey


Taught by

Docker

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX