{"id":12244,"date":"2019-02-10T16:09:00","date_gmt":"2019-02-10T14:09:00","guid":{"rendered":"https:\/\/mozaicworks.com\/?p=9999"},"modified":"2019-02-10T16:09:00","modified_gmt":"2019-02-10T14:09:00","slug":"modular-monolith-microservices","status":"publish","type":"post","link":"https:\/\/mozaicworks.com\/blog\/modular-monolith-microservices","title":{"rendered":"Modular Monolith Or Microservices?"},"content":{"rendered":"
\n
\n
\n

It\u2019s impossible to ignore the topic of microservices today. We hear about them from social media, conferences, specialized websites, books, framework vendors, communities, colleagues. It seems like they\u2019re the only way to go.<\/p>\n

But are they? To answer this question, we first need to explore why are microservices so useful, what are their downsides and what are the alternatives.<\/p>\n

Using Conway\u2019s Law for fast development<\/h3>\n

organizations which design systems … are constrained to produce designs which are copies <\/em>of <\/em> the communication structures of these organizations \u2014 Melvin E. Conway<\/em><\/p>\n

Conway\u2019s Law has been first stated in 1967, and it has been proven empirically again and again. To understand it, let\u2019s discuss a few examples of its application:<\/p>\n