CHAPTER 10

Application Architecture and Microservices

Architecture depends on its time.

Ludwig Mies van der Rohe,As quoted in Programs and Manifestoes on20th-Century Architecture by Olrich Conrads

The role of architecture has evolved over the years. When I started doing IT work, the application architecture was something static that described the technology stack and often defined the organizational structure (e.g., a database team, a Java team, and an integration team). Communication between the resulting teams mirrored the data flow in the architecture, with architects mediating conflicts of opinion. Architecture designs had the goal to define the definitive end state, and the resulting diagrams were complex and very detailed, down to the ...

Get DevOps for the Modern Enterprise 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.