About this Book
This book teaches you how to build microservice systems. If you’re in a startup, you can focus on part 1, which covers engineering the microservice architecture. If you’re in a bigger company (or once your startup grows), you’ll also need part 2, which covers organization of microservice projects.
If you’re excited by the idea of microservices—if they make sense to you, but you’re unclear about the details—this book is for you. If your organization is moving to microservices or performing a serious evaluation, but you want to learn from the experience of others to avoid mistakes and accelerate your execution, this book is for you. If you’re a skeptic and need to understand the opposition so you can tear them down—well, this book is also for you! Microservices can help you deliver software faster, but they come with trade-offs. I hope you find this book most useful when it makes these trade-offs clear, so you can make the best decisions for your situation.