Mastering Software Architecture

Mastering Software Architecture

A Comprehensive New Model and Approach

Carducci, Michael

Springer-Verlag Berlin and Heidelberg GmbH & Co. KG

04/2025

431

Mole

Inglês

9798868804090

Pré-lançamento - envio 15 a 20 dias após a sua edição

Descrição não disponível.
Chapter 1: The Scope and Role of Architecture.- Chapter 2: Breadth of Knowledge - The Architect's Superpower.- Chapter 3: Capabilities - The Language of the Architect.- Chapter 4: Aligning on Vision - Learning the Language of the Business.- Chapter 5: Business-Driven Architectural Capabilities.- Chapter 6: Evaluating Legacy Systems - KPIs, OKRs, and Architecture Needs.- Chapter 7: Architectural Constraints - Designing for Deterministic Capabilities.- Chapter 8: Architectural Styles - Design by Composition.- Chapter 9: The Layered Monolith.- Chapter 10: The Modular Monolith.- Chapter 11: The Microkernel Architecture.- Chapter 12: N-tier Architecture.- Chapter 13: Service-Based Architecture.- Chapter 14: Choreographed Event-Driven Architecture.- Chapter 15: Orchestrated Event-Driven Architecture.- Chapter 16: Space-Based Architecture.- Chapter 17: Microservices.- Chapter 17: Service-Oriented Architecture.- Chapter 18: Required and Optional Constraints.- Chapter 19: Layering Constraints for Evolvability.- Chapter 20: Layering Constraints for Scalability.- Chapter 21: Tailoring Event-Driven Architectures.- Chapter 22: Tailoring Distributed Architectures.- Chapter 23: Modeling and Evaluating Candidate Architectures.- Chapter 24: Evaluating Architecture Theory Against Organizational Reality.- Chapter 25: Paved Roads and Variances.- Chapter 26: Building Consensus.- Chapter 27: Documenting and Communicating Architectural Styles.- Chapter 28: Architectural Enforcement and Governance.- Chapter 29: Supporting Constraints.- Chapter 30: Diffusion of Innovation.
Este título pertence ao(s) assunto(s) indicados(s). Para ver outros títulos clique no assunto desejado.
Software architecture;Problem-centric architecture;Software Architectural constraints;Distributed system design;Business alignment in software architecture;Navigating software architecture