---
title: Serverless Architecture
description: Serverless architecture is a cloud-computing execution model where cloud providers dynamically manage machine resources. Learners will understand how to build and deploy applications using event-driven functions, eliminating the need to provision or manage physical servers.
category: programming-tech
subcategory: cloud-computing
difficulty: beginner, intermediate, advanced
url: /subject/serverless-architecture
---

# Serverless Architecture

Serverless architecture is a cloud-computing execution model where cloud providers dynamically manage machine resources. Learners will understand how to build and deploy applications using event-driven functions, eliminating the need to provision or manage physical servers.

## Available Resources

1 Books • 2 Courses • 5 Websites

## Websites

### 1. Serverless Framework Docs

Documentation for the open-source Serverless Framework CLI, which defines functions, events, and cloud resources in a serverless.yml file and deploys them to AWS Lambda. Covers setup, configuration, plugins, and deployment so readers can ship a working serverless application.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://www.serverless.com/framework

**Tags:** serverless, aws-lambda, infrastructure-as-code, deployment, cloud-computing

### 2. Serverless Land

AWS-run hub of serverless learning material: reusable event-driven patterns with deployable templates, Step Functions workflow examples, guides, workshops, and video series. Readers can find a tested reference implementation for common Lambda, API Gateway, and EventBridge integrations.

**Difficulty:** Beginner | **Price:** Free

**Link:** https://serverlessland.com/

**Tags:** serverless, aws-lambda, event-driven-architecture, design-patterns, aws

### 3. serverless.com

Serverless.com is the official site for the Serverless Framework, a toolkit for building and deploying serverless applications across cloud providers. It provides onboarding guides, comprehensive docs, tutorials, plugins, examples, and a marketplace to help you design and manage serverless architectures.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://serverless.com

**Tags:** websites, technology-computer-science, cloud-computing

### 4. aws.amazon.com/lambda

Amazon Web Services Lambda is a serverless compute service that runs your code in response to events without provisioning or managing servers. The page offers an overview, pricing, and access to getting-started guides, documentation, tutorials, and examples for building and deploying Lambda functions.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://docs.aws.amazon.com/lambda/latest/dg/welcome.html

**Tags:** websites, technology-computer-science, technical-skills

### 5. cloud.google.com/functions

Google Cloud Functions is a serverless platform that lets you run code in response to events without managing servers. The site provides docs, quickstarts, tutorials, guides, and API references to build, deploy, and monitor event-driven functions on Google Cloud.

**Difficulty:** Intermediate | **Language:** English | **Price:** Free

**Link:** https://cloud.google.com/functions

**Tags:** websites, technology-computer-science, technical-skills

## Courses

### 1. Serverless Concepts

Learn serverless architecture concepts with this AWS course. Build scalable, cost-effective applications without managing servers!

**Difficulty:** Beginner | **Price:** Free

**Link:** https://explore.skillbuilder.aws/learn/course/72/serverless-concepts

**Tags:** serverless, aws-lambda, cloud-computing, cloud-architecture

### 2. Serverless Architecture on AWS

A modern software engineer knows how to use the benefits of managed services from Amazon Web Services to reduce the coding needed to get a project across the line. There’s a lot of code you really don’t need to write when you can use a managed service for your applications. Less code means less tests, less bugs, and quicker delivery. 

In this course, we get hands on with automation tools and serverless managed services. Get your projects completed faster without needing to maintain the underlying servers hosting the managed services. Treat your infrastructure as code using AWS CloudFormation and AWS Serverless Application Model as an automated way to build the resources hosting your applications. We use AWS Amplify to rapidly add front-end hosting and AWS Cognito to add authentication to our application. With Cognito in place, we upgrade the application API to require authentication. Next, we learn to use AWS Step Functions to move a lot of the workflow coordination code out of your applications. Using serverless services, we contrast some options for building event driven architectures with Amazon SNS, Amazon SQS and Amazon EventBridge. Join our expert instructors as we dive deep on real-world use cases for each of the featured services in the course. 

This course will provide a combination of video-based lectures, demonstrations and hands-on lab exercises that will get you working with automation tools, Cognito authentication, Step Function workflows and event-driven architectures.

**Difficulty:** Beginner | **Language:** English | **Duration:** 2-4 hours per week | **Price:** Free

**Link:** https://www.coursera.org/learn/aws-serverless

**Tags:** courses, technology-computer-science, technical-skills

## Books

### 1. Serverless Design Patterns and Best Practices

**Author:** Brian Zambrano

Packt guide to recurring serverless architecture patterns on AWS: three-tier web APIs, fan-out, messaging, MapReduce, and Lambda Architecture for data processing, plus error handling, monitoring, and deployment. Readers can choose and implement a suitable pattern for a given serverless workload.

**Difficulty:** Intermediate | **Language:** English | **Price:** Paid

**Link:** https://www.amazon.com/dp/178862064X?tag=edmonddante07-20

**Tags:** books, technology-computer-science, technical-skills

---

*This content is part of Dantes.io - Your Treasure Map to Knowledge*

*Curated by humans at Dantes.io. Personal study use welcome; republishing this curation requires permission (team@dantes.io).*

View this page online: https://dantes.io/subject/serverless-architecture