In Continuous Architecture in Practice, three leading software architecture experts update the classic practices of the discipline for contemporary environments, software development contexts, and applications. Coverage includes:
- Discover what has changed, and how the role of the architect must change
- Reflect the quality attributes of today in evolvable architectures
- Understand team-based software architecture, and architecture as a GÇ£flow of decisionsGÇ¥
- Architect for security, including continuous threat modeling and mitigation
- Explore architectural opportunities to improve performance in continuous delivery environments
- Architect for scalability, avoid common scalability pitfalls, and scale microservices and serverless environments
- Improve resilience and reliability in the face of inevitable failures
- Architect data for NoSQL, big data, and analytics
- Use architecture to promote innovation: case studies in AI/ML, chatbots, and blockchain