Get ready to go Serverless in Production with this 4 week course delivered by Yan Cui. This course takes you through building a production ready serverless website from testing, deployment, security right through to observability.
The motivation for this course is to give you hands-on experience building something with serverless technologies while giving you a broader view of the challenges you will face as the architecture matures and expands.
We will start at the basics and give you a firm introduction to Lambda and all the relevant concepts and service features, gradually ramping up and cover a wide array of topics such as API security, testing strategies, CI/CD, secret management, and operational best practices for monitoring and troubleshooting.
The class takes place over 4 weeks, with an average time commitment of 4 to 5 hours per week. Each week will follow this schedule:
Mondays: Lectures and learning exercise released within the Senzo platform; you'll need to be logged in to access this.
All week: Peer chat and exercise sharing via chat server with your Instructor and class cohort.
Mondays, 11am and 11pm CEST: Live recap and Q&A sessions (~1 hour) with the instructor, recap the week, exercise answers released.
Course materials are permanently available on the Senzo platform after they've been released, and you retain access in perpetuity.
If you are in any of the following roles, you'll benefit from this class:
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, Architects and Engineering Managers 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.