Overview
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