Production-Ready Serverless
Read more about the course
Gain Confidence in Your Skills and Become an Expert in Serverless Technologies
This course provides comprehensive training on Serverless architectures using AWS, covering all key aspects of developing, deploying, and optimizing Serverless applications. It is suitable for those who want to quickly become a valuable expert at their job.
Why Choose This Course:
- Enhance Job Security and Demand:
- Master Serverless quickly and become a leading specialist in your company.
- Clear Learning Structure:
- Follow a step-by-step program that covers the main topics and provides a deep understanding of the technologies.
- Relevance:
- The course is regularly updated to reflect the latest trends and AWS updates, keeping you informed about modern practices.
- Learn from a Global Expert:
- Gain top knowledge from an instructor with recognized authority in Serverless development.
Who This Course is For:
- Backend Engineers
- Cloud Engineers
- DevOps Engineers
- Technical Leaders
- Fullstack Developers
- Architects
- Security Engineers
- Testing and QA Engineers
Who This Course is Not For:
If you lack an IT background, it is recommended to complete basic courses before starting this training. A basic understanding of programming is also required.
Step-by-Step Learning Program:
Week 1: Introduction and REST API
- Basics of AWS and Serverless
- Lambda: Deep Dive
- Infrastructure as Code (IaC)
- Building REST API with API Gateway and Lambda
Week 2: Testing and CI/CD
- Testing Serverless Architectures
- CI/CD with GitHub Actions
- Ephemeral Environments
- Configuration and Secrets Management
Week 3: Event-Driven Architectures and DDD
- Introduction to Event-Driven Architectures
- Testing Event-Driven Applications
- Domain-Driven Design (DDD)
- Error Handling and Idempotency
Week 4: Observability, Cost, and Performance
- Lambda Logging Practices
- Distributed Tracing with AWS X-Ray
- Monitoring and Notifications
- Performance and Cost Optimization
Learning Outcomes:
- Confidence in working with Serverless applications
- Ability to make the right architectural decisions
- Knowledge of advanced testing and debugging methods
- Optimization of application performance in production
Recommended Schedule: 10-15 hours per week (flexible schedule available). The course is designed for 4 weeks, but you can progress at your own pace.
Join and start your journey from novice to professional in Serverless in minimal time!
Watch Online Production-Ready Serverless
# | Title | Duration |
---|---|---|
1 | What do we mean by serverless? | 09:00 |
2 | When is serverless the right choice for your workload? | 08:48 |
3 | The serverless-first mindset | 01:52 |
4 | What about vendor lock-in? | 04:19 |
5 | Prerequisite: Adding an IAM user | 02:40 |
6 | Lambda 101 | 54:36 |
7 | How Lambda works under the hood | 07:55 |
8 | Understanding Lambda's scaling behaviour | 03:30 |
9 | Lambda EFS integration | 08:48 |
10 | Lambda extensions | 11:03 |
11 | Intro to Provisioned Concurrency | 07:10 |
12 | When to use Provisioned Concurrency | 06:00 |
13 | When to use Lambda destinations | 03:46 |
14 | CloudFormation 101 | 06:46 |
15 | IAM 101 | 08:30 |
16 | Serverless Framework vs AWS SAM vs AWS CDK vs Terraform | 12:17 |
17 | Introduction to AWS CDK | 05:43 |
18 | Ephemeral (Temporary) environments explained | 11:31 |
19 | DynamoDB 101 | 06:46 |
20 | API Gateway 101 | 04:26 |
21 | Securing API Gateway | 15:07 |
22 | Cognito 101 | 03:13 |
23 | Secure API Gateway with Cognito User Pool | 01:16 |
24 | API Gateway best practices | 10:41 |
25 | API Gateway REST API vs HTTP API vs ALB | 02:29 |
26 | When to use Lambda function URLs | 10:30 |
27 | How to assign a static IP to a Lambda function | 03:07 |
28 | When to use API Gateway service proxies | 05:12 |
29 | Live Q&A #1 | 59:17 |
30 | Live Q&A #2 | 01:06:54 |
31 | The general strategy for testing API Gateway REST APIs | 06:52 |
32 | Bye bye testing pyramid, hello testing honeycomb | 06:39 |
33 | Unit vs Integration vs End-to-End tests | 09:02 |
34 | Hexagonal architectures the what why and when | 07:07 |
35 | Use Remocal tests to make integration tests fast and reliable | 09:21 |
36 | Writing end-to-end tests | 02:08 |
37 | CI/CD | 08:11 |
38 | Intro to SSM Parameter Store | 06:49 |
39 | Ephemeral (Temporary) environments explained | 11:31 |
40 | Securely handle secrets | 02:43 |
41 | SSM Parameter Store vs Secrets Manager | 06:12 |
42 | How to handle serverful resources when using ephemeral environments | 02:42 |
43 | How to load test serverless apps | 04:42 |
44 | How to organize your system into repositories | 06:31 |
45 | Best practices for AWS Organizations and accounts | 07:59 |
46 | Live Q&A #3 | 39:14 |
47 | Live Q&A #4 | 01:00:48 |
48 | Introduction to Event-Driven Architectures | 02:21 |
49 | Introduction to Domain-Driven Design | 03:54 |
50 | Introduction to EventBridge | 10:33 |
51 | Comparing EventBridge event bus topologies | 06:54 |
52 | Processing events with EventBridge and Lambda | 03:59 |
53 | How to include SNS and EventBridge in end-to-end tests | 04:54 |
54 | Dealing with failures | 13:15 |
55 | SNS vs SQS vs Kinesis vs EventBridge | 05:08 |
56 | How to control Lambda concurrency | 07:42 |
57 | How to structure and version your events | 03:35 |
58 | Events vs Commands | 05:33 |
59 | Light event vs. Rich event | 05:07 |
60 | Domain vs Integration events | 05:52 |
61 | Context Mapping and Anti-Corruption Layers | 09:27 |
62 | Where should you implement the Anti-Corruption Layer? | 02:02 |
63 | Do you need an event broker | 03:22 |
64 | How to forward events to a data lake | 03:54 |
65 | Introduction to event sourcing | 05:31 |
66 | Introduction to CQRS | 05:01 |
67 | Orchestration vs Choreography | 05:59 |
68 | Introduction to AWS Step Functions | 06:23 |
69 | Introduction to Amazon States Language (ASL) | 09:13 |
70 | Designing an order processing workflow with Step Functions | 21:47 |
71 | Live Q&A #5 | 28:37 |
72 | Log aggregation | 09:34 |
73 | Structured logging | 01:14 |
74 | Sample debug logs in production | 01:58 |
75 | Lambda's advanced logging controls | 04:38 |
76 | Intro to AWS X-Ray | 09:19 |
77 | X-Ray limitations | 06:33 |
78 | Intro to Lumigo | 12:12 |
79 | Alerts you should have | 06:29 |
80 | Introduction to LLRT | 03:28 |
81 | How to build multi-region, active-active serverless applications | 03:42 |
82 | All you need to know about caching for serverless applications | 10:13 |
83 | Costly mistakes to avoid | 06:00 |
Similar courses to Production-Ready Serverless

Building a Transpiler from scratchDmitry Soshnikov

Systems Design Fundamentalsalgoexpert

AI Engineering Bootcamp: Build, Train & Deploy Models with AWS SageMakerzerotomastery.io

Statistics FundamentalsLunarTech

Understanding Cognitive BiasesWondrium by The Great CoursesAlexander B. Swan

Trigonometry Masteredudemy

AWS Certified Security - SpecialtyAdrian Cantrill

AI Engineering Bootcamp: RAG (Retrieval Augmented Generation) for LLMszerotomastery.io

Web Security & Bug Bounty Learn Penetration Testing in 2023zerotomastery.io
