MonolithFirst - 0 views
-
Microservices are a useful architecture, but even their advocates say that using them incurs a significant MicroservicePremium, which means they are only useful with more complex systems.
-
you should build a new application as a monolith initially, even if you think it's likely that it will benefit from a microservices architecture later on.
- ...4 more annotations...
-
By building a monolith first, you can figure out what the right boundaries are, before a microservices design brushes a layer of treacle over them.
-
The logical way is to design a monolith carefully, paying attention to modularity within the software, both at the API boundaries and how the data is stored.
-
Don't be afraid of building a monolith that you will discard, particularly if a monolith can get you to market quickly