Loading...
SANJAY
SANJAY M
Multi-Platform Streaming Service Deployment Using Docker and Terraform

In today's digital era, streaming platforms dominate the entertainment landscape. To showcase proficiency in web development, containerization, and infrastructure as code, I developed two popular streaming service clones: Spotify and YouTube. These applications were containerized using Docker and deployed seamlessly using Terraform, ensuring efficient and scalable infrastructure management.

Project Image

Project Overview

The project involved the development of two separate streaming platforms: a Spotify clone for music streaming and a YouTube clone for video streaming. Both platforms were built with modern web technologies and containerized using Docker. The images of these applications were stored on DockerHub, making them easily accessible for deployment. To automate and manage the infrastructure, Terraform was employed. Each platform was provisioned with its dedicated infrastructure, ensuring optimal performance and scalability. The deployment process was automated using Terraform scripts, which handled the provisioning of servers, networking, and other necessary resources. The final deployment combined both platforms into a unified environment, running smoothly on cloud infrastructure. This project demonstrates my ability to integrate web development, containerization, and infrastructure as code (IaC) practices, showcasing a robust and scalable solution for modern streaming services.

Tools Used

Linux
AWS
Docker
Terraform
Python
Git