Books: Microservices best-sellers and classical books: — Building Microservices: Designing Fine-Grained Systems / Sam Newman — Microservices Patterns: With examples in Java / Chris Richardson Spring related books: — Hands-On Microservices with Spring Boot and Spring Cloud / Magnus Larsson / Packt Publishing (not the best or most detailed, but a good one to get your hands dirty with Spring and microservices) — Spring Microservices in Action / John Carnell — Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry / Josh Long (one drawback of this book is that everything is described based on CloudFoundry) General books: — Designing Data-Intensive Applications / Martin Kleppman — Designing Distributed Systems / Brendan Burns — Cloud Native Patterns / Cornelia Davis