Building Microservices: Designing Fine-Grained Systems, Sam Newman, 2021 (O'Reilly Media) - An guide to microservice architecture, covering decomposition, communication, service discovery, API gateways, and resilience patterns like the circuit breaker.
Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks, Patrick Lewis, Ethan Perez, Aleksandra Piktus, Fabio Petroni, Vladimir Karpukhin, Naman Goyal, Heinrich Küttler, Mike Lewis, Wen-tau Yih, Tim Rocktäschel, Sebastian Riedel, Douwe Kiela, 2020NeurIPS 2020DOI: 10.48550/arXiv.2005.11401 - The research paper introducing Retrieval-Augmented Generation (RAG), providing context for building RAG systems.