
Cloud Native Transformation
Description
Alles über E-Books | Antworten auf Fragen rund um E-Books, Kopierschutz und Dateiformate finden Sie in unserem Info- & Hilfebereich.
In the past few years, going cloud native has been a big advantage for many companies. But it's a tough technique to get right, especially for enterprises with critical legacy systems. This practical hands-on guide examines effective architecture, design, and cultural patterns to help you transform your organization into a cloud native enterprise?whether you're moving from older architectures or creating new systems from scratch.
By following Wealth Grid, a fictional company, you'll understand the challenges, dilemmas, and considerations that accompany a move to the cloud. Technical managers and architects will learn best practices for taking on a successful company-wide transformation.
Cloud migration consultants Pini Reznik, Jamie Dobson, and Michelle Gienow draw patterns from the growing community of expert practitioners and enterprises that have successfully built cloud native systems. You'll learn what works and what doesn't when adopting cloud native?including how this transition affects not just your technology but also your organizational structure and processes.
You'll learn:
- What cloud native means and why enterprises are so interested in it
- Common barriers and pitfalls that have affected other companies (and how to avoid them)
- Context-specific patterns for a successful cloud native transformation
- How to implement a safe, evolutionary cloud native approach
- How companies addressed root causes and misunderstandings that hindered their progress
- Case studies from real-world companies that have succeeded with cloud native transformations
More details
Other editions
Additional editions

Content
- Intro
- Copyright
- Table of Contents
- Foreword
- Preface
- About This Book
- Latest Pattern Developments
- Conventions Used in This Book
- O'Reilly Online Learning
- How to Contact Us
- Acknowledgments
- Prologue: Evolve or Else
- Welcome to WealthGrid!
- A Stranger Comes to Town
- Stranger Danger
- Cereal Killer
- You Say You Want an Evolution
- Which Evolutionary Stage Are You In?
- Chapter 1. What Is Cloud Native?
- Cloud Native Is Not "The Cloud"
- A Cloud Native Primer
- How Do I Know Cloud Native When I See It?
- It's All About Services
- Fitting Everything Together
- What Could Possibly Go Wrong?
- (Distributed) Systems Shock
- Shocking Immaturity
- The Executive Summary
- Chapter 2. The Human Challenge of Cloud Native
- Culture Vulture
- A (Brief) Field Guide to Organizational Culture
- "Right" Solutions, "Wrong" Culture
- The Culture Clash Conundrum
- Which Brings Us Back to.Culture
- Interlude I. Meet Our WealthGrid Team
- Pressure from Both Sides
- Chapter 3. What's the Pattern? Architecture, Pattern Languages, and Design
- Patterns
- A Time for Design
- A Cloud Native Pattern Language
- Patterns in Context
- Cloud Native Context in the Real World
- Common Contexts
- Patterns, Pattern Languages, and Designs
- How Patterns Work
- What Makes a Pattern?
- How (Iba) Patterns Are Made
- Presentation
- Our Approach
- Chapter 4. Beyond Patterns: Behavior, Biases, and Managing Evolution
- Conway's Law
- Cognitive Biases
- Why Biases Are Useful
- Biases, Patterns, and Behavior
- Nudges
- Common Biases and Nudges
- What to Watch For, and How to Overcome
- Interlude II. First Attempt at Transformation-Cloud Native "Side Project"
- How Hard Can This Be?
- A Year Later, with Little to Show for It
- Chapter 5. Knowing Thyself: The Cloud Native Maturity Matrix Tool
- Mirror, Mirror, on the Wall.
- For Mature Audiences Only: The Maturity Matrix
- Staying in Sync
- Applying the Matrix
- Culture
- Product/Service Design
- Team
- Process
- Architecture
- Maintenance
- Delivery
- Provisioning
- Infrastructure
- Connecting the Dots
- The Axes, United
- Interlude III. Second Attempt at Cloud Native
- Embracing Innovation
- Experimentation Time
- Back to the Drawing Board
- Third Time's the Charm?
- What else is there?!
- Chapter 6. Tools for Understanding and Using Cloud Native Patterns
- So Many (Deceptively Simple) Tools
- Tools to Take You the Rest of the Way
- Proficiency Versus Creativity
- Want Fries with That?
- Creativity, Proficiency, and Enterprise
- Three Horizons
- We Are the Champions?
- So What the Heck Happened at WealthGrid?
- Summary
- Chapter 7. Patterns for Strategy and Risk Reduction
- Meet Steve
- Strategize, Then Delegate
- Pattern: Dynamic Strategy
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Value Hierarchy
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Business Case
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Executive Commitment
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- From Theory to Execution
- Pattern: Transformation Champion
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Vision First
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Objective Setting
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Involve the Business
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: Periodic Checkups
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: Data-Driven Decision Making
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Learning Loop
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Learning Organization
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Measure What Matters
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Research Through Action
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Practical Patterns for Managing Any Kind of Risk
- Pattern: Gradually Raising the Stakes
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: No Regret Moves
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Options and Hedges
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Big Bet
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Reduce Cost of Experimentation
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Exit Strategy Over Vendor Lock-in
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Maintaining Strategic Momentum
- Pattern: Three Horizons
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Reflective Breaks
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Designated Strategist
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Ready for Next
- Chapter 8. Patterns for Organization and Culture
- Pattern: Core Team
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Build-Run Teams ("Cloud Native DevOps")
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Platform Team
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: SRE Team
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Remote Teams
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Co-Located Teams
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Communicate Through Tribes
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Manage for Creativity
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Manage for Proficiency
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Strangle Monolithic Organizations
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Gradual Onboarding
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Design Thinking for Radical Innovation
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Agile for New Development (Innovation Breaks)
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Lean for Optimization
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: Internal Evangelism
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Ongoing Education
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Exploratory Experiments
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Proof of Concept (PoC)
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: MVP Platform
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: Decide Closest to the Action
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Productive Feedback
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Psychological Safety
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Personalized Relationships for Co-Creation
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Blameless Inquiry
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Summary
- Chapter 9. Patterns for Development and Process
- Pattern: Open Source Internal Projects
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Distributed Systems
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Automated Testing
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Continuous Integration
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Reproducible Dev Environments
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: No Long Tests in CI/CD
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Microservices Architecture
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Communicate Through APIs
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Reference Architecture
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Architecture Drawing
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Developer Starter Pack
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Demo Applications
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Secure System from the Start
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Strangle Monolithic Application
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Delayed Automation
- In This Context
- Therefore
- Consequently
- Related Biases
- Related Patterns
- Pattern: Avoid Reinventing the Wheel
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: A/B Testing
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Serverless
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Summary
- Chapter 10. Patterns for Infrastructure and Cloud
- Pattern: Private Cloud
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Public Cloud
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Automated Infrastructure
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Self-Service
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Dynamic Scheduling
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Pattern: Containerized Apps
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Observability
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Continuous Delivery
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Continuous Deployment
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Full Production Readiness
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Patterns
- Pattern: Risk-Reducing Deployment Strategies
- In This Context
- Therefore
- Consequently
- Related Patterns
- Pattern: Lift and Shift at the End
- In This Context
- Therefore
- Consequently
- Common Pitfalls
- Related Biases
- Related Patterns
- Summary
- Chapter 11. Applying the Patterns: A Transformation Design Story, Part 1
- PHASE 1: THINK
- Enter the Champion
- Ready to Commit
- Vision and Core Team
- Delegating Power
- PHASE 2: DESIGN
- Distributed Systems and Friends
- Exploratory Experiments
- Proof of Concept
- Chapter 12. Applying the Patterns: A Cloud Native Transformation Design, Part 2
- PHASE 3: BUILD
- Prepare for Onboarding
- Onboarding the Right Way, at the Right Time
- PHASE 4: RUN
- Strangle All the Old Things
- Keeping Creativity Alive
- The End?
- Chapter 13. Common Transformation Challenges
- Too-Early "Lift & Shift" Move
- Treating Cloud Native as Simply an Extension of Agile
- "Spiking" Cloud Native Transformation via Unbalanced Approach
- New System, Old Structure
- Wrong Order of Implementation
- Platform Not Ready for Production
- Going to Production Anyway
- The Greenfield Myth, or, the "All or Nothing" Approach
- Lack of Platform Team
- Lack of Education and Onboarding Plan
- Summary
- Chapter 14. Building a Bank in a Year: Starling Bank Case Study
- Acing the Architecture
- Building the Apps
- No IT Department
- You Build It, You Run It
- Continuous Delivery
- Cloud Everything
- Resilient Architecture
- And, Really, That's It
- Chapter 15. Welcome to the Jungle: Adidas Cloud Native Transformation Case Study
- Welcome to the Jungle
- A Playground for Kubernetes
- Day 2
- Day 2 Afternoon in Cloud City
- Epilogue
- What's Next?
- Jedi Powers Unlocked
- Appendix A. Library of Patterns (Thumbnail Reference Versions)
- Index
- About the Authors
- Colophon
System requirements
File format: PDF
Copy-Protection: Adobe-DRM (Digital Rights Management)
System requirements:
- Computer (Windows; MacOS X; Linux): Install the free reader Adobe Digital Editions prior to download (see eBook Help).
- Tablet/smartphone (Android; iOS): Install the free app Adobe Digital Editions or the app PocketBook before downloading (see eBook Help).
- E-reader: Bookeen, Kobo, Pocketbook, Sony, Tolino and many more (only limited: Kindle).
The file format PDF always displays a book page identically on any hardware. This makes PDF suitable for complex layouts such as those used in textbooks and reference books (images, tables, columns, footnotes). Unfortunately, on the small screens of e-readers or smartphones, PDFs are rather annoying, requiring too much scrolling.
This eBook uses Adobe-DRM, a „hard” copy protection. If the necessary requirements are not met, unfortunately you will not be able to open the eBook. You will therefore need to prepare your reading hardware before downloading.
Please note: We strongly recommend that you authorise using your personal Adobe ID after installation of any reading software.
For more information, see our eBook Help page.