M martinfowler.com Patterns of Distributed Systems (2020) 313 points sbmthakur 5 years ago 58 comments