How One Engineer Turned a Monolith Into Microservices Without Downtime
from The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices Hosted by Fexingo
Episode 69 of The Software Engineering Podcast with Fexingo dives into one of the most daunting infrastructure projects an engineer can face: decomposing a monolithic application into microservices while keeping the system live and serving users. Lucas and Luna walk through the story of a senior platform engineer at a mid-sized e-commerce company who spent eighteen months splitting a six-million-line codebase into forty-two services without a single major outage. They talk through the brutal homework — dependency mapping, strangler fig patterns, data ownership splits — and a concrete technique that prevented cascading failures: the circuit breaker pattern implemented at the message-queue level. The hosts also discuss how the team made the business case for the migration by tying it to deployment frequency and team autonomy. If you're considering a microservices transition or just want to understand what it actually takes to pull one off, this episode gives you the specific decisions, numbers, and trade-offs from a real project. #Microservices #MonolithToMicroservices #StranglerFig #CircuitBreaker #SoftwareArchitecture #InfrastructureMigration #DecomposeMonolith #PlatformEngineering #ECommerce #DistributedSystems #MessageQueue #DataOwnership #DependencyMapping #ZeroDowntime #TechPodcast #Technology #FexingoBusiness #BusinessPodcast Keep every episode free: buymeacoffee.com/fexingo
Embed this episode
No transcript yet.