From the course: Cloud Architecture: Design Decisions

Unlock this course with a free trial

Join today to access over 24,600 courses taught by industry experts.

Serverless

Serverless

- Serverless computing is the ability to support the execution of an application or set of functions without selecting and configuring cloud resources such as storage, computing, et cetera. It's a bit confusing considering that serverless does leverage cloud servers. However, serverless systems, such as AWS Lambda or Microsoft Functions, don't require you to do the work to size the resources you need to run an application. The core advantages of leveraging serverless includes perform real-time data processing for many types of application use cases, build scalable back-end services that are able to provide self-scaling, and Glue and choreograph systems to integrate services, applications, and processes. By this, I mean that we're able to leverage our serverless applications to control other applications, databases, or systems. The core advantage of serverless cloud-based systems is that they remove the need to select and configure the resources needed to run a process such as an…

Contents