Chapter 1: Architecting for Innovation
Companies are embarking on a digital transformation in an effort to continuously deliver business value and compete effectively. Business requirements are changing constantly, more so than ever before. Businesses must be lean and need to experiment to find optimal solutions. To accomplish this, software architecture and software development practices must work together to support delivering business value in a dynamic environment.
In this chapter, we're going to cover the following main topics:
- Continuously delivering business value
- Taking control of lead time
- Dissecting integration styles
- Enabling autonomous teams with autonomous services