Table of Contents
Preface
Section 1: Establishing an Architectural Vision
Chapter 1: Architecting for Innovation
Continuously delivering business value
By the skin of our teeth
Through high-velocity teamwork
Taking control of lead time
Risk mitigation
Decision making
Software Development Life Cycle methodology
Hardware provisioning
Software deployment
Software structure
Testing and confidence
Dependencies and inter-team communication
Dissecting integration styles
Batch integration
Spaghetti integration
Real-time integration
Enterprise application integration
Shared database
Service-oriented architecture
Microservices
Enabling autonomous teams with autonomous services
Autonomous services – creating bulkheads
Event-first – valuing facts
Serverless-first ...
Get Software Architecture Patterns for Serverless Systems now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.