From the course: Agile Software Development: Cloud Architecture

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Cloud-native development

Cloud-native development

From the course: Agile Software Development: Cloud Architecture

Start my 1-month free trial

Cloud-native development

- [Instructor] Before we delve deeper into the application environment optimization journey of our financial institution, I wanted to explain a few terms first. The first term I want to talk about is serverless. I'm sure most of you have heard this term. For decades we have deployed and executed our applications on physical servers. Then we moved to virtual servers. As many enterprises transition to cloud the tendency was to reproduce what they did in their data center. So an on-prem virtual machine deployment was replaced by a cloud hosted virtual machine deployment. This was a move in the right direction but did we need an exact one for one equivalent deployment in the cloud? If my application code runs for four hours in an entire day should I pay for the compute and storage costs for those virtual machines for the entire 24 hours? Wouldn't it be nice if I deployed a block of code somewhere and that code would respond to…

Contents