Docker in the bank. Video from the lecture by Alexander Tarasov from Alfa-Bank
Docker is a technology around which today a huge amount of HYIP. “Shitstorm” - it was with such a word that one of my German acquaintances dubbed on Twitter the Docker wars. And of course, along with Microservices and Reactive, the word Docker has been firmly included in the top three leading buzzwords of the last two years.
A week ago, at the CodeFreeze meeting in Moscow, Alexander aatarasoff Tarasov from Alfa Laboratories (a division of Alfa Bank) told how they implemented Docker, what profit they got, what pain, etc. The intrigue is that, on the one hand, Alfa-Bank is a bank, that is, a “bloody enterprise”. On the other hand ... implemented the same.
')
Under the cut - a short description of what Alexander told us and a video of his speech.
Docker in the bank
Docker on the local machine and Docker in production are two big differences. Playing with technology is easy, getting to work on an industrial scale is difficult.
Half a year ago, in the depths of the Alfa-Lab (Alfa-Bank), Alexander Tarasov and his colleagues began to build a new microservice architecture for one of the pilot projects. They almost completely changed the stack of technologies used on the frontend and significantly changed it in the Midland. Docker was chosen as a means of packaging and distribution. Two months ago, they brought the project started to a battle and opened the service to customers.
The report covers the following topics:
reasons for choosing Docker;
why one Docker is not a warrior in the field, and what else is needed for production;
what final technology stack was used in your decision;
what benefits have gained;
what problems they faced and how they were solved.
The report has little theory, but a lot of practice, personal experience and sensations.