£1,016.60 – £2,300.99

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

Event Information

Share this event

Date and Time

Location

Location

TBC (somewhere near central London)

London

United Kingdom

View Map

Refund Policy

Refund Policy

Refunds up to 7 days before event

Eventbrite's fee is nonrefundable.

Event description

Description

London, September 24th - 25th (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

  • 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

  • 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

Day 2

  • Project organization

  • Processing events in realtime with Lambda

  • How to choose the right application integration service

  • SNS vs SQS vs Kinesis vs EventBridge

  • Error handling for realtime event processing systems

  • Per-function IAM roles

  • Setting up log aggregation for Lambda functions

  • Structured logging

  • Sample debug logs in production

  • Distributed tracing with X-Ray

  • Capture and forward correlation IDs

About the workshop

Language: English

Where: TBC (somewhere near central London)

Time: from 9:30am to 5:30pm

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 have been very active in sharing my experiences and the lessons I have learnt, some of my work has even made their way into the Well-Architected whitepaper published by AWS.

I am polyglot in both spoken and programming languages. I am fluent in both English and Mandarin, and count C#, F#, Scala, Node.js and Erlang amongst programming languages that I have worked with professionally.

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

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+PRSLS-London@gmail.com) and I will be in touch after the workshop.

FAQs

What should I bring into the workshop?

Bring your laptop and charger.

What do I need for the workshop?

You need to have the following:

  • Node.js 8 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+PRSLS-London@gmail.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.


Share with friends

Date and Time

Location

TBC (somewhere near central London)

London

United Kingdom

View Map

Refund Policy

Refunds up to 7 days before event

Eventbrite's fee is nonrefundable.

Save This Event

Event Saved