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

YouTube

Modernize Without the Madness: Monoliths to Microservices - A 3-Step Approach

Conf42 via YouTube

Overview

Explore a comprehensive conference talk on modernizing monolithic architectures to microservices without unnecessary complexity. Learn about the advantages and potential pitfalls of microservices, understand why monoliths are still relevant, and discover a practical 3-step approach for transitioning from monoliths to microservices. Dive into domain-driven design, event storming, and the strangler fig pattern for incremental refactoring. Gain insights on identifying boundaries, maintaining data consistency, and leveraging automation tools like AWS Migration Hub Refactor Spaces. Master the art of modernizing your architecture while avoiding the creation of distributed monoliths and ensuring a smooth, manageable transition process.

Syllabus

intro
preamble
agenda
what are microservices?
are microservices better than a monolith?
what you don't want - "a distributed monolith"
monoliths are not dinosaurs
how do we move from a monolith to microservices architecture?
3-step approach
step 1: decompose
domain-driven design ddd
event storming
identify questions, hotspots, people
swim lanes
identifying boundaries
step 3: strangler fig approach
strangler fig pattern - releasable incremental refactoring
the monolith
current architecture
decompose
proxy
strangler fig
data consistency
final state
step 3: automate
aws migration hub refactor spaces
strangler fig with refactor spaces

Taught by

Conf42

Reviews

Start your review of Modernize Without the Madness: Monoliths to Microservices - A 3-Step Approach

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.