Distributed System Complexity (Pt 1): Engineering Abstraction
sdarchitect.blog