I started this blog in 2019 and wrote around 50 articles. I focus on backend engineering on the jvm and all the surrounding. The blog was formerly called "code-held" and when I started to work as a freelancer earlier this year I migrated the content. I publish in German and English.
The problem with standardizing these things is, that it makes them hard to change. A breaking change in the way you deploy must also work for all other solutions - otherwise you immediately loose your standardization. And this will happen eventually. For all this different kind of problems it is near impossible to avoid inconsistency and force rules on them.
So, imo you either have a (very) large organization with independent teams that work on independent services and give them the freedom for everything - or you develop a proper modulized monolithic software and extract services only as a last resort.
I would avoid to use a microservice architecture with a small team of developers
I missed the original thread, but would be happy when you include my blog as well :) RSS Feed (en): https://backendhance.com/en/blog/index.xml RSS Feed (de): https://backendhance.com/blog/index.xml