Production-Ready Serverless

Production-Ready Serverless

English | MP4 | AVC 1920×1080 | AAC 44KHz 2ch | 83 Lessons (13h 37m) | 4.78 GB

Learn best practices for building production-ready serverless applications in this hands-on workshop.

The Production-Ready Serverless course teaches how to build resilient and scalable serverless applications ready for production deployment. It covers key topics such as reliable deployment, security, performance monitoring, and cost control. The course provides best practices for developing and optimizing applications running in cloud environments. Participants gain practical knowledge and real-world examples of modern tools for building efficient infrastructure.

Gain Confidence in Your Skills and Become a Serverless Expert
This course offers comprehensive training on serverless architectures using AWS, covering all essential aspects of developing, deploying, and optimizing serverless applications. It is ideal for those who want to quickly become valuable experts in their field.

Why Choose This Course?
Increase Your Job Security and Demand:
Master serverless technology quickly and become a leading specialist in your company.

Structured Learning Path:
Follow a step-by-step program that covers essential topics and provides deep insights into serverless technologies.

Up-to-Date Content:
The course is regularly updated with the latest AWS trends and updates, ensuring you stay current with modern best practices.

Learn from a World-Class Expert:
Gain knowledge from an instructor with a recognized authority in serverless development.

Who Is This Course For?

  • Backend Engineers
  • Cloud Engineers
  • DevOps Engineers
  • Technical Leads
  • Full-Stack Developers
  • Architects
  • Security Engineers
  • QA & Testing Engineers
Table of Contents

1 What do we mean by serverless?
2 When is serverless the right choice for your workload?
3 The serverless-first mindset
4 What about vendor lock-in?
5 Prerequisite: Adding an IAM user
6 Lambda 101
7 How Lambda works under the hood
8 Understanding Lambda’s scaling behaviour
9 Lambda EFS integration
10 Lambda extensions
11 Intro to Provisioned Concurrency
12 When to use Provisioned Concurrency
13 When to use Lambda destinations
14 CloudFormation 101
15 IAM 101
16 Serverless Framework vs AWS SAM vs AWS CDK vs Terraform
17 Introduction to AWS CDK
18 Ephemeral (Temporary) environments explained
19 DynamoDB 101
20 API Gateway 101
21 Securing API Gateway
22 Cognito 101
23 Secure API Gateway with Cognito User Pool
24 API Gateway best practices
25 API Gateway REST API vs HTTP API vs ALB
26 When to use Lambda function URLs
27 How to assign a static IP to a Lambda function
28 When to use API Gateway service proxies
29 Live Q&A #1
30 Live Q&A #2
31 The general strategy for testing API Gateway REST APIs
32 Bye bye testing pyramid, hello testing honeycomb
33 Unit vs Integration vs End-to-End tests
34 Hexagonal architectures the what why and when
35 Use Remocal tests to make integration tests fast and reliable
36 Writing end-to-end tests
37 CI/CD
38 Intro to SSM Parameter Store
39 Ephemeral (Temporary) environments explained
40 Securely handle secrets
41 SSM Parameter Store vs Secrets Manager
42 How to handle serverful resources when using ephemeral environments
43 How to load test serverless apps
44 How to organize your system into repositories
45 Best practices for AWS Organizations and accounts
46 Live Q&A #3
47 Live Q&A #4
48 Introduction to Event-Driven Architectures
49 Introduction to Domain-Driven Design
50 Introduction to EventBridge
51 Comparing EventBridge event bus topologies
52 Processing events with EventBridge and Lambda
53 How to include SNS and EventBridge in end-to-end tests
54 Dealing with failures
55 SNS vs SQS vs Kinesis vs EventBridge
56 How to control Lambda concurrency
57 How to structure and version your events
58 Events vs Commands
59 Light event vs. Rich event
60 Domain vs Integration events
61 Context Mapping and Anti-Corruption Layers
62 Where should you implement the Anti-Corruption Layer?
63 Do you need an event broker
64 How to forward events to a data lake
65 Introduction to event sourcing
66 Introduction to CQRS
67 Orchestration vs Choreography
68 Introduction to AWS Step Functions
69 Introduction to Amazon States Language (ASL)
70 Designing an order processing workflow with Step Functions
71 Live Q&A #5
72 Log aggregation
73 Structured logging
74 Sample debug logs in production
75 Lambda’s advanced logging controls
76 Intro to AWS X-Ray
77 X-Ray limitations
78 Intro to Lumigo
79 Alerts you should have
80 Introduction to LLRT
81 How to build multi-region, active-active serverless applications
82 All you need to know about caching for serverless applications
83 Costly mistakes to avoid

Homepage