Laden Evenementen

« Alle Evenementen

  • Dit evenement is voorbij.

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

19 maart 2020 van 9:00 am tot 20 maart 2020 van 5:00 pm

Amsterdam, March 19th – 20th (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: Transformatorweg 30 A, 1014AK Amsterdam

The closest station is Isolatorweg metro station on the 51 line. Or you can get there via bus 22.

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 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-Amsterdam@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

  • the AWS CLI installed on your laptop

  • the Serverless framework installed on your laptop

How can I contact the organiser with any questions?

You can contact me via email theburningmonk+PRSLS-Amsterdam@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.

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 ,

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-88658334465

The workshop is happening on March 19th & 20th in Amsterdam. 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.

The cost of admission is €1013.99 and 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,

Gegevens

Begin:
19 maart 2020 van 9:00 am
Einde:
20 maart 2020 van 5:00 pm
Evenement Categorie:
Website:
https://www.eventbrite.co.uk/e/production-ready-serverless-2-days-incl-vat-tickets-88658334465

Organisator

Yan Cui

Locatie

Backspace Escape Rooms
Transformatorweg 30 A
Amsterdam, 1014AK Netherlands
+ Google Maps
Meld je aan voor onze nieuwsbrief

Meld je aan voor onze nieuwsbrief

Ontvang wekelijks een email met daarin de meest interessante industriele vakbeurzen, congressen, seminars en webinars die in de daaropvolgende 2 weken plaats vinden (voorbeeld).

Gelukt! Ter verificatie is zojuist een email naar jou verzonden. Controleer je 'Postvak in' of spam map om je aanmelding te bevestigen!