3 ms·
I’m going to be the contrarian in this discussion. I think microservices are awesome and I’ve deployed architectures in anger in both Java and Go. 100% would (a
by doctor_eval 5y ago
I’m going to be the contrarian in this discussion. I think microservices are awesome and I’ve deployed architectures in anger in both Java and Go. 100% would (and will) do it again.
Most of the problems people are talking about seem to be around using microservices inappropriately, without sufficient preparation, or when an application is not complex enough to benefit from it.
Microservices are not a panacea any more than any other architecture. Properly implemented, they have significant strengths vs monoliths, but require experience to get right.
Properly implemented monoliths built by experienced developers are likely to strongly resemble microservices but without some of the advantages that I enjoy.
As others have said, it’s not all or nothing, one or the other, but I don’t get the hate for microservices here.
- jamesfinlayson 5y agoI'm guessing more than a few here have seen and been burned by colleagues jumping on the microservice bandwagon: plenty of developers think microservices = good regardless of how the system is architected.