£895.19 – £1,278.59

Production-Ready Serverless (2 days, incl. VAT)

Actions and Detail Panel

From £895.19

Event Information

Share this event

Date and time

Location

Location

Online event

Refund policy

Refund policy

Refunds up to 7 days before event

Eventbrite's fee is nonrefundable.

Event description
Go from zero to hero with this hands-on workshop

About this event

Online, August 26th - 27th (price is Inclusive of VAT)

Trainer: Yan Cui, AWS Serverless Hero

Author of Production-Ready Serverless and co-author of Serverless Architecture 2nd Edition, both by Manning.

Whilst there are plenty of materials out there to help get you started working with AWS Lambda, there is very little structured content on helping you tackle the operational challenges when using AWS Lambda at scale.

The purpose of this workshop is to fill that gap and provide a holistic view of the challenges you will face as you start to build a serverless architecture, as well as some solutions for tackling them.

Target audience

I have run this workshop privately at quite a lot of clients and the workshop 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 as well).
  • 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.

Why you should send people to this workshop

Are you a manager or CTO and wondering why you should send engineers to this workshop?

Serverless technologies give us a new, powerful way of building applications and many in the industry are already embracing this new paradigm - from large enterprises such as Netflix, Toyota and Financial Engines, to innovative startups such as Bustle and iRobot. These companies, and many others like them, are able to go faster while achieving greater scalability, resilience and cost-efficiency.

However, Serverless technologies require different thinking and approach to many of our challenges such as testing, security and monitoring. The technologies involved have evolved rapidly and many of the best practices are still emerging and not known to teams who are new to Serverless. Many teams have struggled in their adoption of Serverless and wasted months of valuable man-hours because they lack the necessary know-how and guidance.

With this workshop, your engineers will be given a broad view of where Serverless technologies are and how and when best to apply them. They will gain hands-on experience working with relevant technologies such as AWS Lambda and API Gateway and learn about the emerging best practices. And they will be guided by someone who has over 10 years of experience with AWS and has built and operated Serverless architectures at scale and in production for several years now.

In fact, I'm so confident that your engineers will learn something new and useful from this workshop that I'm willing to give you a full refund if that's not the case!

What you will learn

You will be given a firm introduction to AWS Lambda, and all the relevant concepts around it so you will have a good idea when it's a good fit for your system and common pitfalls to avoid.

You will follow along with my instructions and build a web application step-by-step. Along the way you will learn how to:

  • implement server-side rendering
  • authenticate users with Cognito
  • securing internal APIs
  • testing strategies for serverless
  • CI/CD best practices
  • manage application configurations
  • security best practices
  • logging best practices
  • monitoring & alerting best practices
  • implement distributed tracing and capture correlation IDs

And of course, I will be there to answer any of your questions. So if you have specific questions that are not covered by the workshop curriculum you can always ask me throughout the two days.

Agenda

Day 1

  • 09:00 - Introductions
  • 09:05 - AWS Lambda 101
  • 09:45 - Serverless framework 101
  • 10:15 - Break
  • 10:30 - Building APIs with API Gateway and Lambda
  • 11:00 - Securing APIs with IAM authorization
  • 11:20 - Cognito 101
  • 11:30 - Securing APIs with Cognito User Pools
  • 12:00 - Lunch
  • 13:00 - API Gateway best practices
  • 13:20 - Writing integration tests for Lambda
  • 14:10 - Writing acceptance tests for Lambda
  • 14:30 - Break
  • 14:45 - Setting up CI/CD pipelines
  • 15: 00 - CI/CD security best practice
  • 15:20 - Break
  • 15:30 - Configuration management with SSM Parameter Store
  • 16:00 - How best to secure credentials & API keys
  • 16:30 - Day 1 wrap up + open questions

Day 2

  • 09:00 - Project organization
  • 09:20 - Processing events in realtime with Lambda
  • 10:15 - How to choose the right application integration service
  • 10:30 - Break
  • 10:45 - SNS vs SQS vs Kinesis vs EventBridge
  • 11:00 - Error handling for realtime event processing systems
  • 11:15 - Per-function IAM roles
  • 11:40 - Setting up log aggregation for Lambda functions
  • 12:00 - Lunch
  • 13:00 - Structured logging
  • 13:30 - Sample debug logs in production
  • 14:00 - Break
  • 14:10 - Distributed tracing with X-Ray
  • 15:10 - Break
  • 15:20 - Capture and forward correlation IDs
  • 16:00 - Break
  • 16:10 - Alerts you should have
  • 16:25 - Right-sizing function memories
  • 16:40 - Day 2 wrap up + open questions

About the workshop

Language: English

Where: Online, via Zoom

Time: from 9:00am to 5:00pm CET

About the instructor

Hi, my name is Yan Cui, I’m an independent consultant and an AWS Serverless Hero. I have been running production workloads at scale in AWS since 2009.

I have been an architect and principal engineer with a variety of industries ranging from investment banks, e-commence to mobile gaming and sports streaming. Since early 2016 I have worked extensively with AWS Lambda in production.

I am a regular speaker at user groups and conferences internationally including many ServerlessDays events as well as AWS re:Invent. I am also the author for Production-Ready Serverless by Manning, as well as a co-author of the upcoming Serverless Architecture 2nd Edition, also by Manning.

In my spare time, I keep an active blog at http://theburningmonk.com where I share my thoughts on topics such as AWS, serverless, functional programming and chaos engineering.

What others are saying

"Production-Ready Serverless is by far the most comprehensive, concise, and up to date course for building real-world serverless applications. If you are looking for a true end to end guide that walks you through everything you need to know about building serverless applications, I highly recommend Yan Cui’s course."

Nader Dabit, Senior Developer Advocate at AWS, author of "React Native in Action" and "Full Stack Serverless"

"I highly recommend this workshop - Yan shares his deep technical knowledge and experience from the trenches in designing, implementing and supporting serverless production systems. Anyone who is serious about learning how to deliver serverless systems should attend."

Iain MacLeod, Senior FullStack Engineer at SkyScanner

"Yan is incredibly knowledgeable when it comes to AWS and Serverless. His Production-Ready Serverless workshop was of huge benefit to our teams, even those who have already been working with AWS for the past 12 months."

Billy Gibson, Software Developer at CEF

"The journey Yan took to building the big-mouth app was very realistic for a modern web application. We learnt so much in just 2 days and went from zero to having a good understanding of the Serverless landscape."

Quynh Nguyen, Engineering Manager at SimplyBusiness

"I found the Production-Ready Serverless workshop very informative and practical. In other AWS courses, you only learn about the products. But in this workshop, you really learn how to use them in the real-world. Yan gave me the building blocks that I can use in my own projects!"

Martijn van der Kamp, Independent DevOps Specialist

"This workshop takes you through a hands-on and practical approach to building and deploying serverless projects. It really helped to solidify what I was trying to learn on my own, and I'm excited about applying these learnings in future projects!"

Vanessa Ho, Software Developer at Reaktor

"It has been a truly invaluable learning experience for me. it really is an amazing course and covered very important parts and I would recommend this course to anyone who wants to better understand serverless and AWS."

Mosleh Alnakib, Software Engineer at New10

FAQs 

What do I need for the workshop?

You need to have the following:

  • Node.js 12 or above installed on your laptop
  • a GitHub account
  • an AWS account with an Admin user
  • [optional] the AWS CLI installed on your laptop
  • [optional] the Serverless framework installed on your laptop

How can I contact the organiser with any questions?

You can contact me via email theburningmonk@hey.com

What's the refund policy?

Full refund if you cancel 7 days before the workshop.

Is my registration fee or ticket transferrable?

Yes, if you can't make it on the day, you can transfer the ticket to a friend or colleague, just let me know beforehand by email.

Do you have diversity tickets for students and minority groups in tech?

Yes, I do! If you are a student or from a minority group (e.g. women in tech) and cannot afford the regular ticket price, then please email me at theburningmonk@hey.com and apply. There is a very limited number of diversity tickets (£240 incl. VAT and fees).

How do I convince my manager to let me attend?

I've created a customizable email template that you can use to prove the value of your trip.

Dear [your manager’s name],

I’d like your permission to attend this 2-day serverless workshop by Yan Cui, who is an AWS Serverless Hero and has several years of experience of actually running serverless applications in production with AWS Lambda at scale.

The workshop is happening online, on Jan 7th & 8th. Attending this workshop will be beneficial to both my personal growth and our company’s cloud knowledge in the following areas:

  • Boost proficiency in AWS’s serverless offerings, like AWS Lambda, API Gateway, Cognito and EventBridge.
  • Learn about the latest features of AWS Lambda such as Provisioned Concurrency and Lambda Destinations and when to use them.
  • Get educated on architectural and operational best practices on topics such as CI/CD, security, testing, logging and monitoring.
  • Gain valuable hands-on experience which I can bring back to my team and apply right away.

It will be a worthwhile investment for the company. The knowledge I gain from this workshop can set us on the right path from the start and avoid costly mistakes.

Hope to hear from you soon and many thanks in advance.

Kind regards,

Share with friends

Date and time

Location

Online event

Refund policy

Refunds up to 7 days before event

Eventbrite's fee is nonrefundable.

{ _('Organizer Image')}

Organiser Yan Cui

Organiser of Production-Ready Serverless (2 days, incl. VAT)

Yan is an experienced engineer who has run production workload at scale in AWS for 10 years. He has been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. He has worked extensively with AWS Lambda in production and has been helping clients around the world adopt AWS and serverless as an independent consultant.

Yan is an AWS Serverless Hero and a regular speaker at user groups and conferences internationally. He is also the author of Production-Ready Serverless by Manning and keeps an active blog at https://theburningmonk.com

Save This Event

Event Saved