Production-Ready Serverless (January 2023 cohort)

0 ratings

Learn to build production-grade serverless applications.


When: Jan 9th - Feb 6th, 2023

Where: Online

Format:

The class takes place over 4 weeks, with an average time commitment of 4 to 5 hours per week. Each week will follow this schedule:

Mondays: Lectures and learning exercises are released and accessible through the Thinkific platform; you'll need to be logged in to access this.

All week: Peer chat and exercise sharing via Slack with me and class cohort.

Mondays, 11am and 10pm (Central European Time): Live recap and Q&A sessions (~1 hour) with me to recap the week and answer all your burning questions.

You will have LIFETIME ACCESS to the videos and hands-on exercises from the workshop.


Why take this workshop?

There are a lot of tutorials out there to teach you the basics but they barely scratch the surface of what you will need to build and run a serverless application in production.

It's difficult to learn everything you need to know on your own by just consuming online contents like blogs and videos. Which are disconnected and often contradict each other because content creators have differing philosophies and backgrounds. And they often don't explain WHY their approach works in their specific context, and if the approach would even work for you.

That's why I created this workshop, so I can teach you everything you need to know in a structured format and take you from the basics all the way through to more advanced concepts and practices that seasoned serverless users would learn from.

AND you can ask and get help from one of the most respected and experienced developers in the serverless space. If you're wondering how some of the concepts can be applied in your environment, I'm just a Slack message away.


Who is this workshop for?

I have run this workshop and taught over 1000 students, and it has proven useful to students from a variety of backgrounds, such as:

  • Backend engineers whose main focus is building business logic and managing APIs and data processing pipelines (which can include monitoring and being on-call).
  • DevOps engineers whose main focus is in managing the company's AWS environment and shared infrastructures such as CI/CD, VPCs, IAM users/roles and sometimes general AWS security.
  • Security engineers whose main focus is in the overall security of the company's application, which spans across application security, AWS security, CI/CD pipelines as well as incident management.
  • Fullstack engineers who have to dabble with both frontend and backend technologies and whom increasingly need to be fluent with AWS and its serverless offerings.
  • Tech Lead and Architects who want to get a deeper understanding of serverless technologies so they can better help their teams make the best architectural decisions and solve architectural challenges they face.

In other words, there's something for everyone here. However, to make the most of the course, you should have basic familiarity with AWS - e.g. you should understand what is IAM and how to make API requests to AWS using the AWS SDK or AWS CLI.


Week 1, building serverless APIs

  • Introductions
  • AWS Lambda 101
  • Serverless framework 101
  • Building APIs with API Gateway and Lambda
  • Securing APIs with IAM authorization
  • Cognito 101
  • Securing APIs with Cognito User Pools
  • API Gateway best practices

Week 2, testing and CI/CD

  • Writing integration tests for Lambda
  • Writing acceptance tests for Lambda
  • Setting up CI/CD pipelines
  • CI/CD security best practice
  • Configuration management with SSM Parameter Store
  • How best to secure credentials & API keys

Week 3, event-driven architectures

  • Project organization
  • Processing events in realtime with EventBridge and Lambda
  • How to choose the right application integration service
  • SNS vs SQS vs Kinesis vs EventBridge
  • Orchestration vs choreography
  • Error handling for real-time event processing systems
  • Per-function IAM roles

Week 4, observability

  • Setting up log aggregation for Lambda functions
  • Structured logging
  • Sample debug logs in production
  • Distributed tracing with X-Ray
  • Capture and forward correlation IDs
  • Lumigo
  • Alerts you should have
  • Right-sizing function memories
  • Costly mistakes to avoid


For more information about this workshop, please visit productionreadyserverless.com.

This product is not currently for sale.

You will learn BEST PRACTICES for building production-ready serverless applications in this hands-on workshop.

Copy product URL
$700

Production-Ready Serverless (January 2023 cohort)

0 ratings