A comprehensive guide for transitioning from monolithic architectures to microservice-based systems. Through the lens of a fictional company called FTGO, the author illustrates the "monolithic hell" that occurs when applications become too large, complex, and slow to deploy. To address these challenges, the source introduces the scale cube model and a detailed pattern language to help architects make objective, trade-off-based decisions. The material covers essential strategies for functional decomposition, interprocess communication, and distributed data management using sagas. It further explores advanced topics such as event sourcing, API gateways, and specialized testing strategies necessary for maintaining reliable distributed systems. Ultimately, the book provides a roadmap for refactoring legacy code and adopting modern DevOps practices to improve software delivery velocity.
Podden och tillhörande omslagsbild på den här sidan tillhör
CyberSecurity Summary. Innehållet i podden är skapat av CyberSecurity Summary och inte av,
eller tillsammans med, Poddtoppen.