✔️ Контейнеризация — это способ упаковать приложение вместе со всеми составляющими (библиотеками, настройками, версиями служб) в один «контейнер». Его можно запустить на разных серверах без лишней работы: всё нужное уже находится внутри.
Преимущества:
✨ упрощает развёртывание: один и тот же образ запускают в тесте, на этапе подготовки и в продакшене;
✨ ускоряет обновления: можно быстро выкатывать новые версии и откатываться при ошибках;
✨ помогает лучше использовать ресурсы: на одном сервере можно запустить много лёгких контейнеров вместо тяжёлых виртуальных машин.
Технология особенно полезна в микросервисной архитектуре, поскольку каждый сервис живёт в своём контейнере и обновляется отдельно.
А вы догадались, о чём речь?
❤️ — да, сразу
✍️ — нет