EPISODE · Jun 9, 2026 · 6 MIN
How One Engineer Transformed a Legacy Monolith into Microservices Without Downtime
from The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices · host Fexingo
Luna and Lucas explore the story of how a single engineer at a mid-sized e-commerce company migrated a 15-year-old monolithic Java application to microservices over 18 months. The key? A strangler fig pattern that routed traffic incrementally, zero-downtime deploys using feature flags, and a custom gateway that handled the transition. They break down the specific techniques: how the engineer identified service boundaries by analyzing SQL joins, the metrics that proved each cutover was safe, and why the team chose gRPC over REST for internal communication. The result: 40 percent faster deployment frequency, 60 percent reduction in incident severity, and a codebase that finally allowed independent team ownership. No theory — just the concrete decisions that made the migration succeed without a single production outage. #Microservices #LegacyMigration #Monolith #StranglerFig #FeatureFlags #gRPC #ZeroDowntime #SoftwareEngineering #Java #Architecture #Deployment #IncidentResponse #CodeRefactoring #EngineeringCulture #TechPodcast #FexingoBusiness #BusinessPodcast #Technology Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
NOW PLAYING
How One Engineer Transformed a Legacy Monolith into Microservices Without Downtime
No transcript for this episode yet
Similar Episodes
No similar episodes found.
Similar Podcasts
No similar podcasts found.