Category: Software, Security, Data, Infrastructure, Architecture

This paper described the concept of distributed application architecture through small self-contained application components deployed across a larger corporate network.

The drawback of “application layered architecture”, or what I like to call “micro layered architecture”, is that the benefits of this design are bounded vertically by the application context.

I believe that software architecture needs a major makeover in order to make itself more relevant and “value add” in today’s world of continuously emerging application and technology stacks and SCRUM teams that have a short attention span. If software architecture is to survive as a discipline rather than being rolled up in solution architecture, I believe that it must shift its focus to enabling Agile application development and DevOps.

Related Articles