Enabling Microservice Success: Managing Technical, Organizational, and Cultural Challenges
Author: Sarah Wells (Author)
Publisher finelybook 出版社: Oreilly & Associates Inc
Edition 版次: 1st
Publication Date 出版日期: 2024-04-30
Language 语言: English
Print Length 页数: 300 pages
ISBN-10: 1098130790
ISBN-13: 9781098130794
Book Description
Microservices can be a very effective approach for delivering value to your organization and to your customers. If you get them right, microservices help you to move fast by making changes to small parts of your system hundreds of times a day. But if you get them wrong, microservices will just make everything more complicated.
In this book, technical engineering leader Sarah Wells provides practical, in-depth advice for moving to microservices. Having built her first microservice architecture in 2013 for the Financial Times, Sarah discusses the approaches you need to take from the start and explains the potential problems most likely to trip you up. You’ll also learn how to maintain the architecture as your systems mature while minimizing the time you spend on support and maintenance.
With this book, you will:
- Learn the impact of microservices on software development patterns and practices
- Identify the organizational changes you need to make to successfully build and operate this architecture
- Determine the steps you must take before you move to microservices
- Understand the traps to avoid when you create a microservices architecture—and learn how to recover if you fall into one
Review
—Daniel Bryant, architect, technical consultant, and coauthor of Mastering API Architecture
“Small, empowered teams with aligned autonomy are a feature of high-performing organizations because the rapid feedback and agility that this setup provides helps organizations to be nimble and responsive. This superb book acts as a reference for what to expect when moving to a “fast flow” way of working using small, empowered teams. I love the emphasis on healthy organization dynamics as a key factor for success with small decoupled services, because ultimately success with any modern technology initiative rests on a humane approach with people, not just technology. Essential reading for any forward-looking organization.”
—Matthew Skelton, coauthor of Team Topologies and CEO at Conflux
“Sarah Wells has been building and running microservices since before they were cool, and her experience shines through in every chapter. This in-depth book has everything you’ll need to go beyond the theory and make microservices work in the messy real world.”
—Tanya Reilly, Senior Principal Engineer and author of The Staff Engineer’s Path
“Sarah distills the core technical and organizational foundations so that the development and management of microservices can be a huge success. When I get asked what a good microservices design and architecture looks like, I can now say: look no further than this book, which is filled to the brim with practitioner guidance.”
—Suhail Patel, Staff Software Engineer at Monzo
“Sarah’s hands-on experience permeates this book, providing readers with invaluable insights beyond the fundamentals of building and deploying microservices. Sarah delves into the complexities of evolving and scaling architectures from both technical and organizational perspectives to enable continued delivery and growth of business value. This makes the book essential for engineers and leaders alike embarking on this journey.”
— Nicky Wrightson, Head of Engineering at topi