Docker в банке. Видео с лекции Александра Тарасова из Альфа-Банка

Docker — технология, вокруг которой нынче огромное количество хайпа. «Shitstorm» — именно таким словом окрестил в твиттере докеровые войны один из моих немецких знакомых. Ну и конечно, вместе с «Microservices» и «Reactive», слово «Docker» прочно вошло в тройку ведущих айтишных баззвордов последних двух лет.

Неделю назад на московской встрече CodeFreeze Александр aatarasoff Тарасов из Альфа-Лаборатории (подразделение Альфа-банка) рассказал от том, как они внедряли у себя Docker, какой получили профит, какую боль и т.п. Интрига в том, что, с одной стороны, Альфа-банк — это банк, то есть, «кровавый энтерпрайз». С другой стороны… внедрили же.

7b045b9d89db4a838b1d1cd733be37d4.png

Под катом — короткое описание того, о чем рассказал нам Александр и видеозапись его выступления.

Docker в банке

Docker на локальной машине и Docker в продакшене — это две большие разницы. Поиграться с технологией легко, заставить работать в промышленных масштабах — сложно.

Полгода назад в недрах Альфа-Лаборатории (Альфа-Банк) Александр Тарасов с коллегами начали строить новую микросервисную архитектуру для одного из пилотных проектов. Они почти полностью поменяли стек используемых технологий на фронтенде и существенно изменили его на миддленде. В качестве средства упаковки и дистрибуции выбрали Docker. Два месяца назад они довели начатый проект до боя и открыли сервис клиентам.

В докладе освещены следующие темы:

  • причины выбора Docker’а;
  • почему один Docker — в поле не воин, и что нужно ещё для продакшена;
  • какой итоговый стек технологий использовали в своём решении;
  • какие преимущества получили;
  • с какими проблемами столкнулись и как их решали.

В докладе мало теории, но много практики, личного опыта и ощущений.

© Habrahabr.ru