Book description
Until recently, infrastructure was the backbone of organizations operating software they developed in-house. But now that cloud vendors run the computers, companies can finally bring the benefits of agile custom-centricity to their own developers. Adding product management to infrastructure organizations is now all the rage.
But how's that possible when infrastructure is still the operational layer of the company?
This practical book guides engineers, managers, product managers, and leaders through the shifts that modern platform-led organizations require. You'll learn what platform engineering is—and isn't—and what benefits and value it brings to developers and teams. You'll understand what it means to approach a platform as a product and learn some of the most common technical and managerial barriers to success.
With this book, you'll:
- Cultivate a platform-as-product, developer-centric mindset
- Learn what platform engineering teams are and are not
- Start the process of adopting platform engineering within your organization
- Discover what it takes to become a product manager for a platform team
- Understand the challenges that emerge when you scale platforms
- Automate processes and self-service infrastructure to speed development and improve developer experience
- Build out, hire, manage, and advocate for a platform team
Publisher resources
Table of contents
- Foreword
- Preface
- I. The What and Why of Platform Engineering
- 1. Why Platform Engineering Is Becoming Essential
- 2. The Pillars of Platform Engineering
- II. Platform Engineering Practices
-
3. How and When to Get Started
- Fostering Platform Cooperation at Small Scale
-
Creating the Platform Teams That Replace Cooperation
- Are the Benefits of Centralizing Ownership Worth the Costs?
- Realize the Collective Dynamic Is Gone
- Focus on Solving Problems, Not New Technology or Architecture
- Beware of New Engineers Coming from Much Bigger Companies
- Be Slow to Hire Product Managers (and Avoid Project Managers)
- Bonus Problems for Integration/Shared Services Platforms
-
Transforming a Traditional Infrastructure Organization
- Your Whole Engineering Culture Has to Change
- Identify the Most Promising Areas to Start
- Recognize That You Can’t Just Rub Product Managers on It and Call It a Day
- Change the Way You Support Your Products
- Update Your Interview Process
- Update Your Systems of Recognition and Reward
- Don’t Have Too Many Project Managers
- Accept That Your Team Will Spend More Time Talking to Customers and Less Time Writing Code
- Do the Necessary Restructuring
- Keep It Fun!
- Wrapping Up
- 4. Building Great Platform Teams
- 5. Platform as a Product
- 6. Operating Platforms
- 7. Planning and Delivery
- 8. Rearchitecting Platforms
- 9. Migrations and Sunsetting of Platforms
- 10. Managing Stakeholder Relationships
- III. What Does Success Look Like?
- 11. Your Platforms Are Aligned
- 12. Your Platforms Are Trusted
- 13. Your Platforms Manage Complexity
- 14. Your Platforms Are Loved
- Concluding Remarks
- Index
- About the Authors
Product information
- Title: Platform Engineering
- Author(s):
- Release date: October 2024
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781098153649
You might also like
book
Observability Engineering
Observability is critical for building, changing, and understanding the software that powers complex modern systems. Teams …
book
Building Evolutionary Architectures, 2nd Edition
The software development ecosystem is constantly changing, providing a constant stream of new tools, frameworks, techniques, …
book
AI Engineering
Recent breakthroughs in AI have not only increased demand for AI products, they've also lowered the …
book
Designing Data-Intensive Applications
Data is at the center of many challenges in system design today. Difficult issues need to …