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.