Learn to build scalable microservices and serverless applications on AWS, and to automate deployment with CI/CD pipelines. The course also covers security, monitoring, and scaling best practices for cloud-native solutions.
Cloud Native Development: AWS introduces cloud-native development principles using Amazon Web Services. learners move from cloud-native fundamentals and the AWS ecosystem to hands-on demonstrations. They design and deploy microservices with ECS, EKS, and API Gateway, and build serverless applications with Lambda, API Gateway, and DynamoDB.
The course then shows how to automate deployments with AWS CodePipeline, CodeBuild, and CloudFormation. It closes with security, monitoring, and scalability practices using IAM, encryption, CloudWatch, X-Ray, Auto Scaling, and Elastic Load Balancing. Each module includes a case study or demonstration and an assessment.
Course Content
39 Lessons1 Free Lessons you can view
Lecture Schedule:
Learning Outcomes
Apply AWS security best practices, set up monitoring and logging, and implement auto-scaling and performance tuning.
Explain cloud-native principles and architectures.
Differentiate between monolithic and microservices models.
Design microservices and deploy containers using ECS or EKS.
Create and deploy serverless applications using AWS Lambda, API Gateway, and DynamoDB.
Use AWS services for compute, storage, networking, and monitoring.
Implement CI/CD pipelines with CodePipeline and CodeBuild, and automate infrastructure with CloudFormation.