On the 16th of October 2017 took place the O’Reilly Software Architecture Conference in London. During the first two days, I attended to keynotes and talks where the speakers shared their learning and thoughts on software architecture, architects roles, architecture documentation, developers skills both technical and soft.
If you’re in the enterprise software development space, you’re probably aware that two types of categories of businesses exist out there, the ones that have a micro-services architecture and are practicing continuous deployment, and the others struggling to get there, dealing with their fat old monolithic application. Clearly, the monolithic architecture is still heavily present in the industry and the move towards modularity is still a case by case challenge.
What I heard in the talks and during my discussions with the experts, surprised me and reassured me at the same time. When it comes to breaking down the monolith, all seemed to agree on a common approach, a pragmatic approach.