AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
Challenges of Splitting Systems and Modernizing Legacy Code
This chapter discusses the challenges of splitting systems towards bounded contexts and microservices, including the cognitive load on individuals and the importance of abstraction. It also explores experiences with modernizing a legacy system with over 3500 Oracle stored procedures and the difficulties of understanding and testing such code.