£895.19 – £1,278.59

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

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
Take your serverless knowledge to the next level and become a serverless blackbelt!

About this Event

Online, Jan 7th - 8th (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

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

Refer a friend and win £100

For every friend you refer who registers and completes the workshop, you will also win £100 at the end of the workshop. Simply tell me whom you have referred by email (theburningmonk@hey.com) and I will be in touch after the workshop.

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.

https://www.eventbrite.co.uk/e/production-ready-serverless-2-days-incl-vat-tickets-124790671257

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.

Save This Event

Event Saved