PERSONAL PROJECT - Dec 2022

Microservice Video - MP3 Converter

Video to MP3 converter that is built on a Microservice architecture and Docker image deployed on Kubernetes cluster

How It Works

The main programming langugage used for this project is Python. There are three seperate services, Authentication Service, Video to MP3 Service, & the Notification service. Implemented is a RabbitMQ queue to let each service communicated and execute with each other in a chronological order. All the data is stored and fetched from a MySQL and MongoDB database.

View Project

System Design

A view of the final design choices made by the team

Conclusion

This really opened my eyes to the Microservices Architecture world and why companies today choose to use this type of Architecture when they are looking to scale their system! I'm looking forward to expanding on softwares such as Rabbit MQ, Docker and K8!

Back Home