With all the goodness that MicroServices has to offer, people think it’s the next silver bullet and don’t learn from their mistakes. I always have to think about this quote from Simon Brown:
If you can't build a monolith, what makes you think microservices are the answer?
An interesting video in this regard, is the talk at NDC Oslo from Jimmy Bogard about SOLID Architecture in Slices not Layers. It doesn’t talk about MicroServices but brings some new insights in how to build nicely structured monoliths(and there is nothing wrong with that).
SOLID Architecture in Slices not Layers - Jimmy Bogard from NDC Conferences on Vimeo.