You Want Modules, Not Microservices
Dissecting why everybody keeps talking about microservices.
Hasnain says:
Felt myself nodding along quite a bit here in this fresh take on an eternal debate.
“Do you need to decompose the problem into independent entities? You can do that by embracing standalone processes hosted in Docker containers, or you can do that by embracing standalone modules in an application server that obey a standardized API convention, or a variety of other options. This isn't a technical problem that requires abandoning anything that's already been built--it can be done using technologies from anywhere in the last twenty years, including servlets, ASP.NET, Ruby, Python, C++, maybe even shudder Perl. The key is to establish that common architectural backplane with well-understood integration and communication conventions, whatever you want or need it to be.”
Posted on 2023-01-04T06:48:54+0000