Chapter 16: Loosely Coupled Architecture and Microservices
Interestingly, software architecture has a bigger impact on software delivery performance than the type of systems that you build. It doesn't matter if your product is a cloud service, embedded software that runs on manufactured hardware, a consumer app, an enterprise application, or even mainframe software. This has basically no impact on engineering performance if your architecture has certain characteristics (Forsgren N., Humble, J., and Kim, G., 2018). There are high and low performers for every system type. But the characteristics of architecture are clearly correlated with engineering velocity and make it one of the key accelerators.
In this chapter, I'll give you an overview of ...
Get Accelerate DevOps with GitHub 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.