https://medium.com/@asierr/building-a-scalable-video-processing-microservice-a-nestjs-rabbitmq-and-python-guide-968b2595cfac