What is a cloud-native application — is it really that much different from any other type of application?
What is Containerization, Orchestration and Microservices?
Why is it more valuable than just putting servers in someone else’s closet?
How much of this had to do with infrastructure and DevOps versus software engineering and software architecture?
Give me an example of a situation where application design decisions can be isolated from hardware and infrastructure concerns.
What are some concerns that software engineers and architects need to be aware of?
How do software architects need to change in order to fully leverage the cloud?
What considerations should I make when thinking about switching from a traditional cloud architecture to cloud-native?
What is a 12-factor app?
What is the best way to gets started building 12-factor apps?
How do you choose the right cloud architecture?
Are all cloud providers the same?
What are some reasons why you wouldn’t want to build applications using a cloud-native architecture?
What are some of the less obvious benefits of building cloud-native software?
What changes or predictions do you have for the future of software engineering and deployment?
What would you recommend as first steps for a company looking to create or rebuild an application for cloud-native?
What questions should my company ask that will help guide our next steps?