From the course: AWS for DevOps: High Availability and Elasticity

Unlock the full course today

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

Server-based vs. serverless applications

Server-based vs. serverless applications - Amazon Web Services (AWS) Tutorial

From the course: AWS for DevOps: High Availability and Elasticity

Start my 1-month free trial

Server-based vs. serverless applications

- I'm going to start this section with something that will probably surprise you in a high availability course on Amazon, but, it's reflective of the real world that I'm working in. And it's a provocative question. Are servers outdated? To start this, I'm going to start with a traditional representation of applications that includes servers. So you can see here I've taken our simple diagram and I've extended it to break out the service layer into a middle tier and a data tier which most common applications have three tiers. You don't have to, but that's what I typically see. This is website lets say. So you can see at the front end we have servers with Amazon EC2 virtual servers, in the middle tier we have servers, and in the back end we have a database instance on a server or managed through Amazon's RDS service. So this of course is driven off this new pattern called Serverless. And I'm going to talk a lot about serverless in this course because one of the things that I have found…

Contents