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 (including the latest features from re:invent 2019). And then 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 committment of 4 to 5 hours per week. Each week will follow this schedule:
Mondays: Lectures and learning exercise released via video link shared on our Discord server, and via email. You'll be sent a link to a pre-recorded lecture within the Senzo platform; you'll need to be logged in to access this.
All week: Peer chat and exercise sharing via Discord server with Yan and your class group.
Fridays, 11am and again at 11pm CET: Live recap and Q&A sessions (~1 hour) with the instructor, recap the week, exercise answers released. The link will be shared on Discord & via email; this will be a private stream.
All materials will be permanently available on the Senzo platform after they've been delivered/released.
A brief list of what you will need to do this class:
This 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, 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.