Books I’ve read/want to read and recommend: AI Engineering: Building Applications with Foundation Models Chip Huyen Building Microservices: Designing Fine-Grained Systems Sam Newman Clean Architecture Robert C. Martin Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin Database Internals: A deep-dive into how distributed data systems work Alex Petrov Design Patterns: Elements of Reusable Object-Oriented Software Erich Gamma Designing Data-Intensive Applications Martin Kleppmann Docker in Action Jeff Nickoloff Elasticsearch - The Definitive Guide Clinton Gormley, Zachary Tong Fundamentals of Software Architecture: An Engineering Approach Mark Richards Graph Databases Ian Robinson gRPC: Up and Running: Building Cloud Native Applications with Go and Java for Docker and Kubernetes Kasun Indrasiri, Danesh Kuruppu Head First Design Patterns Eric Freeman Inside the Java Virtual Machine (Java Masters Series) Bill Venners Java Concurrency in Practice Brian Goetz Kafka: The Definitive Guide: Real-Time Data and Stream Processing at Scale Neha Narkhede Kubernetes: Up & Running Kelsey Hightower Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy Vladik Khononov Learning SQL Alan Beaulieu Machine Learning System Design Interview Ali Aminian, Alex Xu RabbitMQ in Action: Distributed Messaging for Everyone Alvaro Videla RabbitMQ in Depth Gavin M. Roy Redis in Action Josiah L. Carlson Seven Databases in Seven Weeks: A Guide to Modern Databases and the NoSQL Movement Eric Redmond Soft Skills: The Software Developer's Life Manual John Z. Sonmez Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) Bill Karwin Terraform: Up & Running: Writing Infrastructure as Code Yevgeniy Brikman The Art of Negotiation: How To Get What You Want (Every Time) Tim Castle The Little Book of Semaphores: The Ins and Outs of Concurrency Control and Common Mistakes Allen B. Downey The Mythical Man-Month: Essays on Software Engineering Frederick P. Brooks Jr. Version Control with Git Jon Loeliger Web Scalability for Startup Engineers Artur Ejsmont