service decomposition

what to split, why, and what the network boundary actually costs.

premature decomposition is the root of all microservices
donald knuth, extended