O'Reilly logo

Scalable Cloud Ops with Fugue by Josha Stella

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Chapter 4Refactoring for New Features

Prior to the cloud, many decisions about an application’s architecture were tied to long-lived, expensive hardware, as we explored in the Prelude. The cloud has freed developers to experiment and iterate with distributed services and low cost. When you determine that a component you built initially probably isn’t the way to go, you refactor with a better alternative in mind. We build knowing we’ll engage in the iterative process, even though the exact nature of the iterations will depend on user experience, bug fixes, and new ideas from the team. This approach allows us to adapt and quickly change direction as we build the product. It’s useful to spin up working versions of your application, knowing that ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required