Chapter 9. Patterns for Development and Process

A cloud native transformation is an exciting time for an organization. Who doesn’t want to work with the hottest new technologies using cutting-edge approaches? Introducing these new technologies and ways of working, however, can also knock you seriously off balance at first. You’re not only changing everything you do, but how you go about doing it—which can create a whole slew of problems. These can include slow delivery, reduced product/service quality, and difficulties in both team and project management, not to mention any brand-new complications that may be unique to your own transformation circumstances.

Cloud native processes are still being fleshed out because cloud native itself is still so emergent. This is not yet a beaten path so much as one that’s being actively created by the people walking it. What we do know, however, is that it’s critical to make sure that the foundation is right and the system architecture can support future growth, extension, and constant change.

The patterns in this chapter address how to approach designing, building, and delivering your business’s products or services in this new paradigm. This is where we look at the architecture and processes that support cloud native’s fast, dynamic, and responsive delivery model: microservices, continuous integration, and other process-oriented tools and methods that empower teams to be independent, proactive, and self-sufficient while delivering rapid, iterative ...

Get Cloud Native Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.