When I look back at my career over the last 30 years, it’s amazing to see how much the world has changed when it comes to building, running, and managing software. At my first job, for example, our company was trying to reduce its development cycle down to less than a year. Nowadays with cloud architectures we’re seeing development cycles of just weeks, days, or even hours. But that’s not to say that all cloud environments are dynamic and rapidly changing.

I like to think of the cloud in two different ways: static and dynamic. A static cloud is used just like a traditional data center, with resources that are statically provisioned. A dynamic cloud is an environment where resources are much more nimble, with resources being allocated only when you need them.

You can learn more about the difference between these two clouds, along with the potential challenges that come with moving from static to dynamic infrastructures, in the video below. In it, I also touch on topics like cloud migration, DevOps, and high scalability—all things you need to prepare for when making the transition.

If this topic interests you, feel free to check out my book, Architecting for Scale: High Availability for Your Growing Applications, published by O’Reilly Media.


Lee Atchison is the Senior Director, Cloud Architecture at New Relic. For the last eight years he has helped design and build a solid service-based product architecture that scaled from startup to high traffic public enterprise. Lee has 32 years of industry experience, including seven years as a Senior Manager at Amazon.com, and has consulted with leading organizations on how to modernize their application architectures and transform their organizations at scale. He is the author of the O’Reilly book Architecting for Scale and author of the blog Lee@Scale. View posts by .

Interested in writing for New Relic Blog? Send us a pitch!