Federico Pugliese is a big fan of Microservices. He explains why and when to use them, and why they are not fun to use. He also explains the two principles of OOP, or Object-Oriented Programming, that should be the guiding stars of each software project.
Table of contents
Splitting is the wayIs it really new?The Two Principles — The Good TailorWhen to split?But why on Earth would I split my application into sub-processes?Is it not your case? Go for a Monolith.And remember, Monolith doesn’t mean MessSort: