Python is the language of choice as it can numerical and statistical models at ease with well supported libraries.
To containerize our application, so we can ship code with its environment everywhere and scale as required.
Our application will consist of several containers each communicating with each other. Using docker-compose, we can orchestrate several containers at once.