Backend Intermediate Premium

Serverless Microservices with AWS Virtual Internship

In this virtual internship, students will learn to build and deploy a serverless microservices architecture on AWS using Lambda, API Gateway, DynamoDB, and other AWS services. They will gain hands-on experience in designing, implementing, and managing a scalable, fault-tolerant, and cost-effective backend system. Upon completion, students will be equipped with the skills to architect and deploy serverless applications in the cloud, making them competitive for backend engineering roles.

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 Serverless and Microservices Concepts

Intermediate

In this task, students will research and summarize the key concepts of serverless computing and microservices architecture, including their benefits and challenges.

4 hours

Identify AWS Services for Serverless Microservices

Intermediate

In this task, students will explore the AWS services that are commonly used to build serverless microservices applications.

6 hours

Design a Serverless Microservices Architecture

Intermediate

In this task, students will design a serverless microservices architecture for a given use case, identifying the key components and their interactions.

8 hours

Implement a Serverless Microservices Communication Pattern

Intermediate

In this task, students will implement a specific communication pattern between microservices in a serverless architecture.

10 hours

Develop a Serverless Function with AWS Lambda

Intermediate

In this task, students will create a serverless function using AWS Lambda and integrate it with other AWS services.

12 hours

Implement a Serverless API with AWS API Gateway

Intermediate

In this task, students will create a serverless API using AWS API Gateway and integrate it with other AWS services.

12 hours

Deploy Serverless Microservices with AWS CloudFormation

Intermediate

In this task, students will use AWS CloudFormation to deploy a serverless microservices architecture.

12 hours

Implement CI/CD for Serverless Microservices with AWS CodePipeline

Intermediate

In this task, students will set up a continuous integration and continuous deployment (CI/CD) pipeline for a serverless microservices architecture using AWS CodePipeline.

12 hours

Prerequisites

  • • Proficiency in a programming language (Python, Node.js, Java, or Go)
  • • Basic understanding of cloud computing concepts
  • • Familiarity with web development and RESTful APIs

Certificate

Certificate of Completion

Earn a certificate upon successful completion