Patterns of distributed systems - Joshi, Unmesh; Fowler, Martin 1963- (Addison Wesley, 2024)