Welcome back to our weekly issue!
This week we have in our spotlight an article on sacrificial architecture. This type of architecture might have a purpose when built but you quickly realise that is not sustainable for the long term, however in the meanwhile you gained enough domain knowledge for rebuilding the project in a better and more suitable way.
As architects we should be aware of how the organisation structure impacts our designs, Organise for Complexity is not a tech book but it has many great insights for understanding how to deal with complexity. A bestseller that is useful to learn how to scale an organisation decentralising decision making for achieving your business goals.
We then have two articles on distributed systems design patterns such as Saga and Strangler patterns. Both patterns are extremely helpful when we deal, or we aim to microservices architecture.
Finally, a case study about how GitLab and Gemnasium teams re-architected their systems after Gemnasium acquisition. I like these kinds of articles where the thought process enhanced the narrative.
Enjoy the read and see you next week!