Further Reading
Books
Books referenced across our workshops and tutorials, grouped by topic. Each title links to the publisher's page. Some details are compiled from our source materials and may warrant a check against the publisher.
Domain-Driven Design & Software Design
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| Domain-Driven Design: Tackling Complexity in the Heart of Software | Eric Evans | Addison-Wesley | 2003 | domain-driven-design-observability-workshop |
| Implementing Domain-Driven Design | Vaughn Vernon | Addison-Wesley | 2013 | cpp-container-optimization-tutorial, domain-driven-design-observability-workshop |
| Learning Domain-Driven Design | Vlad Khononov | O'Reilly | 2021 | cloud-native-design-patterns, domain-driven-design-observability-workshop |
| Balancing Coupling in Software Design | Vlad Khononov | Addison-Wesley | 2024 | domain-driven-design-observability-workshop |
| Crafting Great APIs with Domain-Driven Design | Annegret Junker & Fabrizio Lazzaretti | Apress | 2025 | domain-driven-design-observability-workshop |
APIs & Integration
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| API Design Patterns | Geewax, J. J. | Manning | 2021 | cpp-container-optimization-tutorial |
| Mastering API Architecture | Gough, J. & Bryant, D. & Auburn, M. | O'Reilly | 2022 | datamesh-reference-arch-python, minikube-on-fedora |
| Principles of Web API Design | Higginbotham, J. | Addison-Wesley | 2021 | datamesh-reference-arch-python, minikube-on-fedora |
| RESTful Web API Patterns and Practices Cookbook | Amundsen, M. | O'Reilly | 2022 | datamesh-reference-arch-python, minikube-on-fedora |
Cloud-Native, Microservices & Containers
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| Monolith to Microservices | Sam Newman | O'Reilly | 2019 | cloud-native-design-patterns |
| Building Microservices | Sam Newman | O'Reilly | 2021 | otel-observability-tutorial |
| Optimizing Cloud Native Java | Evans, B. J., & Gough, J. | O'Reilly | 2024 | quarkus-optimization, spring-boot-optimization |
| SRE with Java Microservices | Schneider, J. | O'Reilly | 2020 | quarkus-optimization, spring-boot-optimization |
| Container Security | Rice, L. | O'Reilly | 2025 | hummingbird-tutorial |
Observability & Reliability
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| Observability Engineering | Charity Majors, Liz Fong-Jones & George Miranda | O'Reilly | 2022 | otel-observability-tutorial |
| Site Reliability Engineering | Betsy Beyer, Chris Jones, Jennifer Petoff, Niall Richard Murphy, Charity Majors, Liz Fong-Jones & George Miranda (eds.) | O'Reilly | 2026 | otel-observability-tutorial |
| Building Resilient Distributed Systems | Sam Newman | O'Reilly | 2026 | otel-observability-tutorial |
C++ & Performance
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| C++ Concurrency in Action | Anthony Williams | Manning | 2019 | cpp-concurrency-and-parallelism |
| Concurrency with Modern C++ | Rainer Grimm | Leanpub | 2024 | cpp-concurrency-and-parallelism |
| Parallel C++ | Patrick Diehl, Steven R. Brandt, Hartmut Kaiser | Springer | 2024 | cpp-concurrency-and-parallelism |
| Grokking Concurrency | Kirill Bobrov | Manning | 2024 | cpp-concurrency-and-parallelism |
| C++ High Performance | Andrist, B. & Sehr, V. | Packt | 2020 | cpp-container-optimization-tutorial |
| C++ Software Design | Iglberger, K. | O'Reilly | 2022 | cpp-container-optimization-tutorial |
| Building Low Latency Applications with C++ | Ghosh, S. | Packt | 2023 | cpp-container-optimization-tutorial |
| 100 C++ Mistakes and How to Avoid Them | Yonts, R. | Manning | 2025 | cpp-container-optimization-tutorial |
| Latency: Reduce delay in software systems | Enberg, P. | Manning | 2025 | cpp-container-optimization-tutorial |
| Modern Operating Systems | Andrew S. Tanenbaum, Herbert Bos | Pearson | 2022 | cpp-concurrency-and-parallelism |
Kubernetes, Helm & Platform Engineering
| Title | Author(s) | Publisher | Year | Referenced by |
|---|---|---|---|---|
| Learning Helm | Matt Butcher, Matt Farina, Josh Dolitsky | O'Reilly | 2021 | helm-for-developers |
| Managing Kubernetes Resources Using Helm | Andrew Block, Austin Dewey | Packt | 2022 | helm-for-developers |
| Kubernetes: Up and Running | Brendan Burns, Joe Beda, Kelsey Hightower, Lachlan Evenson | O'Reilly | 2022 | helm-for-developers |
| Kubernetes Patterns | Bilgin Ibryam, Roland Huร | O'Reilly | 2023 | helm-for-developers |
| Kubernetes for Developers | William Denniss | Manning | 2024 | helm-for-developers |
| Certified Kubernetes Application Developer (CKAD) Study Guide | Benjamin Muschko | O'Reilly | 2024 | helm-for-developers |
| GitOps and Kubernetes | Billy Yuen, Alexander Matyushentsev, Todd Ekenstam, Jesse Suen | Manning | 2021 | helm-for-developers |
| Platform Engineering on Kubernetes | Mauricio Salatino | Manning | 2024 | helm-for-developers |
| Effective Platform Engineering | Bryan Oliver, Nic Cheneweth, Ajay Chankramath, Sean Alvarez | Manning | 2025 | helm-for-developers |