Migrating Legacy Monoliths to Microservices Without Downtime
Designed for Senior backend engineers and solution architects responsible for decomposing business-critical legacy monoliths with zero downtime in regulated industries (e.g., fintech, insurance, healthcare IT). to spark real collaboration and high-energy learning.
A 90-minute hybrid workshop for mixed in-room and remote senior engineering teams actively planning a microservices migration. Audience pain points: fear of business downtime, uncertainty about legacy code dependencies, high stakeholder pressure for risk-free rollout, and previous failed attempts at modernization.
The Banking System Mystery
Kick off with a brief, interactive story: 'A legacy banking app has never gone down in 10 years—how?' Show a visual and ask them to guess what’s hiding behind the scenes. Use a poll or quick chat entries to surface their hunches. Reveal that the uptime was maintained by a series of clever microservice migrations—sparking curiosity about how that's possible.
Tap to view the full activity.
Why this works
Curiosity primes learners’ brains for new concepts; stories boost attention and memory.
Mythbusting: Migrations Edition
Run a rapid-fire, interactive 'True/False' round debunking common migration myths. Example statements: ‘You have to rewrite everything for microservices’, ‘Zero downtime means zero risk’, ‘Feature toggles slow you down’. Discuss the reality behind each.
Tap to view the full activity.
Why this works
Revealing misconceptions creates cognitive dissonance, making participants more receptive to accurate models.
Choose Your Extraction Path
Offer a self-paced poll: participants privately pick one monolith module (e.g., 'Payments', 'User Profile', 'Audit Logging') and anonymously vote on which they’d extract first—and why. Then, invite a quick pair-share to explain choices, lowering stakes for those less vocal.
Tap to view the full activity.
Why this works
Low-pressure, anonymous participation builds psychological safety, letting everyone reflect on real trade-offs without spotlight.
Microservices Race! Traffic Routing Challenge
Split the group into teams for a fast-paced simulation: each team receives a scenario with a service (e.g., 'Legacy Payments') and three ways to route traffic (e.g., blue/green deployment, canary releases, feature toggles). Compete to pick and justify the fastest, safest path—then race to draw their rollout on a digital whiteboard.
Tap to view the full activity.
Why this works
Gamified competition spikes energy and cements complex concepts under time constraints.
The CEO's Midnight Call
Read a short, tense scenario: 'It's 1:00am. Your CEO just called—customers can’t access the platform. Your migration is halfway done.' In small groups, participants craft a 90-second crisis response for the exec and choose one immediate action to contain risk.
Tap to view the full activity.
Why this works
Emotional hooks and real-world dilemmas foster deeper understanding of the stakes and force prioritization under stress.
Migration Mirror: Your Next Steps
Invite participants to quietly reflect: 'What’s one migration risk or blocker in your current stack?' Give them a template to jot down their blocker, and one idea from today to de-risk it. Optionally, commit their next step on a card or private chat to the facilitator.
Tap to view the full activity.
Why this works
Active reflection personalizes learning and boosts follow-through, increasing transfer to real work.
Sign up to unlock 3 more activities
Get the full pack, facilitation flow, and more ready-to-run ideas.