▲ | manoji 5 days ago | |
Excellent article . Few more that come to mind Think real carefully about breaking transactionality unless absolutely needed . It has been the single source of most problems i have seen over the past few years. Keeping 2 different systems in sync is really hard do not do it if you dont have a real need to do it. Monoliths are really good , there is absolutely no need to run microservices or any services for that matter other than a single monolith. The place where i work at is generating billions of dollars with a single monolith.Having said that there will come a time when some logic has to go to a different services , If you get there your company is really really successful :) . Relational databases can do a lot more than what you think and they can absolutely scale well. |