-
Learn how to build serverless microservices architectures with Amazon Web Services.
The benefit of serverless architectures are well-defined. Serverless helps developers focus on what they do bestâbuilding solutionsâwithout the difficulty of managing and scaling infrastructure. However, when it comes to implementation, the instructions are much less clear. In this course, developer and AWS Community Hero Aileen Smith explores both the how and the why of serverless microservices architectures in AWS. Learn how to leverage Lambda functions and Elastic Container Service (ECS) components, choose the right integration technology, configure an API for access, and coordinate serverless workflows with Step Functions. Aileen also shows how to transition an existing application to serverless and solve common deployment and management challenges.
Overview
Syllabus
-
Introduction
- Why serverless? Why microservices?
- What you should know
- Serverless and microservices in action
- Serverless landscape on AWS
- How to choose a serverless technology
- What is a microservice?
- When should you use microservices?
- Serverless architectures on AWS
- Hybrid architectures
- Serverless compute
- AWS connecting the dots, part I
- AWS connecting the dots, part 2
- The importance of APIs
- Serverless machine learning
- Orchestration
- All the serverless pieces in action
- Decomposing the monolith
- The transition period
- Deployment strategies
- Development challenges and solutions
- Operational challenges and solutions
- Next steps