- 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.
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.
AWS Lambda 101
Serverless framework 101
Building APIs with API Gateway and Lambda
Securing APIs with IAM authorization
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
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
Sample debug logs in production
Distributed tracing with X-Ray
Capture and forward correlation IDs
About the workshop
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.
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.
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 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.