Cloud-Architecture Intermediate Premium

Microservices on AWS Virtual Internship

In this virtual internship, students will learn to design and implement scalable, resilient microservices architecture on AWS. They will gain hands-on experience with AWS services, Terraform, and other cloud-native tools to build and deploy microservices that can handle high traffic and remain highly available. Upon completion, students will be equipped with the skills to architect and manage complex, distributed systems in the cloud.

weeks
8 tasks
0 enrolled
Sign In to Purchase - $49
Track price: $49.00

Track Overview

This track provides hands-on experience and real-world projects to build your skills.

Tasks & Milestones

Explore AWS Services for Microservices

Intermediate

In this task, students will research and compare the various AWS services that are commonly used in a microservices architecture, such as Amazon EC2, Amazon ECS, Amazon EKS, AWS Lambda, Amazon API Gateway, and Amazon DynamoDB.

8 hours

Design a Microservices Architecture on AWS

Intermediate

In this task, students will design a microservices architecture on AWS for a sample application, considering factors such as scalability, fault tolerance, and cost-effectiveness.

12 hours

Deploy Microservices using Amazon ECS

Intermediate

In this task, students will deploy a sample microservices-based application on Amazon ECS, including the setup of task definitions, services, and load balancing.

16 hours

Implement Serverless Microservices with AWS Lambda

Intermediate

In this task, students will create a serverless microservices-based application using AWS Lambda, Amazon API Gateway, and other supporting AWS services.

20 hours

Set up a CI/CD Pipeline for Microservices

Intermediate

In this task, students will create a CI/CD pipeline for a sample microservices-based application using AWS CodePipeline, AWS CodeBuild, and AWS CodeDeploy.

16 hours

Implement Blue/Green and Canary Deployments for Microservices

Intermediate

In this task, students will learn how to implement advanced deployment strategies, such as blue/green and canary deployments, for their microservices-based application on AWS.

12 hours

Monitor Microservices with Amazon CloudWatch

Intermediate

In this task, students will set up monitoring and alerting for their microservices-based application using Amazon CloudWatch.

8 hours

Implement Distributed Tracing with AWS X-Ray

Intermediate

In this task, students will set up distributed tracing for their microservices-based application using AWS X-Ray.

12 hours

Prerequisites

  • • Basic understanding of cloud computing concepts
  • • Familiarity with programming languages (e.g., Python, Java, Node.js)
  • • Experience with AWS or other cloud platforms

Certificate

Certificate of Completion

Earn a certificate upon successful completion