Lee Atchison is an author and recognized thought leader in cloud computing and application modernization with more than three decades of experience, working at modern application organizations such as Amazon, AWS, and New Relic. Lee is widely quoted in many publications and has been a featured speaker across the globe. Lee’s most recent book is Architecting for Scale (O’Reilly Media). https://leeatchison.com

Cloud-Native Applications are Like Nuclear Submarines
Have you seen the movie Crimson Tide? Every person architecting a cloud-native application should see this movie. In it, a breakaway Russian government threatens a nuclear attack on the United States. A ...

Building Cloud-Native Applications Using Isolation Zones
Cloud-native architectures are perfect for creating and operating modern, innovative applications. Cloud-native applications provide many advantages both to consumers of the applications and to those building and managing them. But bad actors ...

5 Cloud-Native App Config Management Best Practices
Managing configuration information in a complex, cloud-native application can be daunting. It can seem like there’s configuration everywhere. There’s configuration describing the network interconnections in your system including routing rules and port ...

Choice Vs. Complexity in Cloud-Native Applications
Simplicity is at the heart of our desire to use cloud-native application methodologies. Service-based applications are designed to decrease complexity in individual service components. Using cloud-native infrastructure focuses and reduces our available ...

Infrastructure Automation Reduces Cloud-Native Complexity
Infrastructures are hugely complex, and cloud-native infrastructure is even more so. Often, infrastructures are initially created as a series of one-off decisions. Each component added to the system is different from the ...

3 Ways to Manage Microservices Infrastructure Complexity
One of the biggest complaints I hear against microservices architectures is that they create overly complex applications. The fact that they contain so many moving parts (compared to comparable monoliths or N-Tier ...

Failure is the Secret to Success in Modern Software Development
When attempting to assess the quality of a software application, the most valuable measurement, in my opinion, is that of cycle time. Improvements in cycle time have done more to improve the ...

The Power of Just-In-Time Infrastructure
Just-in-time (JIT) manufacturing is a production model that creates manufactured items to meet demand as demand dictates. This is opposed to traditional manufacturing, which makes products ahead of time and stores the ...

5 Skills All Cloud Architects Require
What does it take to be a modern cloud architect? A modern cloud architect requires knowledge and expertise over and above what is required to be a traditional software architect. Building and ...

AI and the Drive to Modern, Cloud-Native Applications
Artificial intelligence (AI) has changed how modern applications interact with us, and machine learning has driven the modernization of various processes and systems. We all know that artificial intelligence has strengthened its ...