Building Microservices: Designing Fine-Grained Systems, Sam Newman, 2021 (O'Reilly Media) - A practical guide to designing and implementing microservices, detailing communication, data management, and operational concerns.
Ray: A Distributed System for AI, Philipp Moritz, Robert Nishihara, Stephanie Wang, Alexey Tumanov, Richard Liaw, Eric Liang, Melih Elibol, Zongheng Yang, William Paul, Michael I. Jordan, Ion Stoica, 201813th USENIX Symposium on Operating Systems Design and Implementation (OSDI 18) (USENIX Association) - Presents Ray, a distributed execution framework for AI applications, offering capabilities for parallel and distributed computing, highly relevant for data parallelism in RAG.