Lab

Sections

  • Containerizing an App

    Goal You will build a simple web application and containerize it with docker. Follow the instructions in this Github repo to complete this task.

  • Creating a pipeline

    Goal You will learn to build a CI/CD pipeline using git, Github actions and Heroku. Instructions Follow the instructions in this Github repo to complete this task.

  • Ride sharing backend: From monolith to microservices

    Goal Your task is to build a distributed web system following the microservice architecture. It should be implemented following the steps below. Step 1: Build a simple server (and a client) You will build a rudimentary version of a Ride sharing app (like Uber/Pathao).

  • Facebook backend: From monolith to microservices

    Goal Your task is to build a monolithic web based system. Then, break down the system into microservices following the microservice architecture. To acheive this follow the steps below. Step 1: Build a server and a client You will build a rudimentary version of Facebook.

  • LinkedIn backend: From monolith to microservices

    Goal Your task is to build a monolithic web based system. Then, break down the system into microservices following the microservice architecture. To acheive this follow the steps below. Step 1: Build a server and a client You will create a basic version of LinkedIn.