Styles of software architecture

, Software Pundits
This post was originally published on this site

Apium Hub

Table of Contents

I recently started studying styles of software architecture in different ways: by reading books by renowned architects and by trying to go a step further in my professional career. I have seen how different it is to be an architect from a developer; even though these two roles have many points in common, the approach is different.

In this article, I do not intend to describe what it means to be a software architect. What I will do is summarize what I have been reading and learning about the different styles of software architecture categorized as monolithic or distributed.

Monolithic vs distributed definitions

When we talk about a monolithic or distributed architecture, we are referring to the type of deployment that the application has, that is, should the application be deployed as a whole, in a unitary way (monolithic), or do we deploy

To read the full article click on the 'post' link at the top.