Docker в банке. Видео с лекции Александра Тарасова из Альфа-Банка
Docker — технология, вокруг которой нынче огромное количество хайпа. «Shitstorm» — именно таким словом окрестил в твиттере докеровые войны один из моих немецких знакомых. Ну и конечно, вместе с «Microservices» и «Reactive», слово «Docker» прочно вошло в тройку ведущих айтишных баззвордов последних двух лет.
Неделю назад на московской встрече CodeFreeze Александр aatarasoff Тарасов из Альфа-Лаборатории (подразделение Альфа-банка) рассказал от том, как они внедряли у себя Docker, какой получили профит, какую боль и т.п. Интрига в том, что, с одной стороны, Альфа-банк — это банк, то есть, «кровавый энтерпрайз». С другой стороны… внедрили же.
Под катом — короткое описание того, о чем рассказал нам Александр и видеозапись его выступления.
Docker в банке
Docker на локальной машине и Docker в продакшене — это две большие разницы. Поиграться с технологией легко, заставить работать в промышленных масштабах — сложно.
Полгода назад в недрах Альфа-Лаборатории (Альфа-Банк) Александр Тарасов с коллегами начали строить новую микросервисную архитектуру для одного из пилотных проектов. Они почти полностью поменяли стек используемых технологий на фронтенде и существенно изменили его на миддленде. В качестве средства упаковки и дистрибуции выбрали Docker. Два месяца назад они довели начатый проект до боя и открыли сервис клиентам.
В докладе освещены следующие темы:
- причины выбора Docker’а;
- почему один Docker — в поле не воин, и что нужно ещё для продакшена;
- какой итоговый стек технологий использовали в своём решении;
- какие преимущества получили;
- с какими проблемами столкнулись и как их решали.
В докладе мало теории, но много практики, личного опыта и ощущений.