GitHub CTO – Biggest architectural mistake was going full microservice
I have found that its more the dogma to put up microservices for everything that spoils the pot.<p>My take on it is that we should have called is &quot;distributed services&quot; because micro implies that they have to be small.<p>Usually there are clear borders in your app of stuff that can me compartementalized, but they usually should be called medium services instead.<p>Also - your database is a microservice - design your data acces layer accordingly, you dont need an api endpoint, where a stored procedure (or the like) will do.