Cinematic Cloud: Implementing a Video Streaming Platform with Containerization, Infrastructure as Code, And CI/CD Data Pipelines
DOI:
https://doi.org/10.47392/IRJAEH.2024.0347Keywords:
CI/CD pipeline, Infrastructure as Code, CloudFormation, containerization, Adaptive Bitrate Streaming algorithm, Docker, AWS, Cloud ComputingAbstract
In today's digital landscape, video streaming platforms have become the cornerstone of entertainment consumption, reshaping how we engage with media. However, traditional approaches to building these platforms, often relying on monolithic architectures, are struggling to keep pace with the evolving demands of users and the complexities of modern infrastructure. This solution explores a new approach that uses contemporary methods like DevOps and microservices to make video streaming platforms faster, more reliable, and easier to use. The system starts by providing a user interface for streaming content and its entire backend architecture is built using specialized tools and methodologies. The methodologies include containerization using Docker and automation of IT infrastructure using Terraform or AWS CloudFormation which serve as Infrastructure as Code. Lastly, CI/CD pipelines are used to automate all stages of the SDLC life cycle. The application will be deployed on AWS cloud and there will be extensive use of AWS services.
Downloads
Downloads
Published
Issue
Section
License
Copyright (c) 2024 International Research Journal on Advanced Engineering Hub (IRJAEH)
This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.