I learned how to created a Microservice Architecture that took a Video input and worked to convert the video into an MP3. It is held in Docker Image and deployed on a Kubernetes cluster
Position
Solo Engineer
Team
Engineering
Tools Used
Python, MongoDB, Docker, K8, MySQL, Rabbit MQ
Employment Type
Personal Project
Location
Toronto, CA
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 ProjectThis 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