[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"lesson-software-architecture-architecture-styles-en":3,"cheat-sheet---en":3,"topic-info----en":3,"prev-software-architecture-architecture-styles-en":3,"next-software-architecture-architecture-styles-en":3,"domain-info-software-architecture-architecture-styles-en":4},null,{"meta":5,"body":8},{"title":6,"description":7},"Architecture Styles","The major monolithic and distributed architecture styles, from layered and modular monoliths to microservices, event-driven, and serverless. You learn what each style optimizes for, and how to choose one and migrate without breaking a running system.",{"type":9,"value":10,"toc":15},"minimark",[11],[12,13,14],"p",{},"This domain walks through the styles one by one: the monolithic family first, then the distributed family, each with its constraints, strengths, and failure modes. The closing topic puts them side by side and teaches you to choose based on team, domain, and scale rather than fashion, and to migrate with the strangler fig instead of a rewrite.",{"title":16,"searchDepth":17,"depth":17,"links":18},"",3,[]]