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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.