Production-Ready Serverless

13h 37m 6s
English
Paid
The Production-Ready Serverless course teaches how to create resilient and scalable serverless applications that are ready for production deployment. It covers key topics such as reliable deployment, security assurance, performance monitoring, and cost control. The course presents best practices for developing and optimizing applications operating in cloud environments. Participants gain practical knowledge and examples of using modern tools to build efficient infrastructure.
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

Join premium to watch
Go to premium
# 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 scratch

Building a Transpiler from scratchDmitry Soshnikov

Category: Others
Duration 2 hours 3 seconds
Systems Design Fundamentals

Systems Design Fundamentalsalgoexpert

Category: Others
Duration 10 hours 2 minutes 52 seconds
Statistics Fundamentals

Statistics FundamentalsLunarTech

Category: Others
Duration 2 hours 4 minutes 10 seconds
Understanding Cognitive Biases

Understanding Cognitive BiasesWondrium by The Great CoursesAlexander B. Swan

Category: Others
Duration 10 hours 51 minutes 35 seconds
Trigonometry Mastered

Trigonometry Masteredudemy

Category: Others
Duration 10 hours 26 minutes 41 seconds
AWS Certified Security - Specialty

AWS Certified Security - SpecialtyAdrian Cantrill

Category: AWS
Duration 39 hours 15 minutes 45 seconds
Web Security & Bug Bounty Learn Penetration Testing in 2023

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

Category: Others, Other (QA)
Duration 10 hours 28 minutes 11 seconds
Create a Retirement Planning Tool with Excel

Create a Retirement Planning Tool with Excelzerotomastery.io

Category: Others
Duration 2 hours 51 minutes 33 seconds