
IT talk “Docker containerization. Best practice” провели в харьковском центре разработки 17 января.
Технологии не стоят на месте, более гибкие и настраиваемые инструменты всегда вытесняют классические методы реализации IT-решений, и Docker — не исключение. Масштабы популярности технологии уже никого не удивляют. Все больше специалистов из различных областей внедряют ее в продукты. Причины этого просты: функциональность, удобство и универсальность приложения. Именно поэтому большинство компаний уходят от классических монолитных архитектур в сторону микросервисов.
Станислав Коленкин (Senior DevOps Engineer, DataArt) работает с Docker уже более 3-х лет и перевел не один сложный монолитный проект на микросервисы с использованием контейнеров Docker. Он считает, что говорить о функциональности и способов применения Docker можно долго, к каждому случаю нужно подходить индивидуально, но, как и в работе с любым продуктом, каждый инженер ищет best practice. Именно о них Станислав и рассказал.
На прошедшем IT talk мы обсудили:
- лучшие практики в написании Dockerfile;
- проблемы большого количества слоев (Layers) в изображениях
- подходы по оптимизации слоев в изображениях;
- функционал multi-stage builds;
- подходы к безопасности контейнеров и Hosts-системе;
- подходы дебагинга и мониторинга.
-
15 февраля 2019