Прод (или продакшн) — это рабочая среда, где запущена реальная версия программы или сайта, которой пользуются настоящие пользователи. Это как спектакль на сцене перед зрителями, в отличие от репетиции. В проде всё по-настоящему: настоящие данные, настоящие пользователи, настоящие деньги — и настоящие проблемы, если что-то пойдёт не так.
Происхождение слова
Термин происходит от английского слова «production» (производство). В контексте IT это обозначает производственную среду — место, где программное обеспечение уже не разрабатывается и не тестируется, а выполняет свою реальную работу. В русском языке прижились сокращённые формы: «прод» и «продакшн» — прямые заимствования из английского «prod» и «production».
Примеры из жизни
- Интернет-магазин: Тестовая версия сайта может позволять «покупать» товары без реальной оплаты, а в проде уже списываются настоящие деньги с карт клиентов.
- Банковское приложение: В тестовой среде операции проводятся с виртуальными деньгами, а в проде — с реальными счетами клиентов.
- Социальная сеть: Изменение в коде, которое отлично работало при тестировании, может привести к сбою в проде и затронуть миллионы пользователей.
- Медицинская система: В тестовой среде можно экспериментировать, а в проде ошибка может повлиять на лечение настоящих пациентов.
В мире IT
В разработке программного обеспечения обычно используют несколько сред:
- Разработка (дев): Где программисты пишут код
- Тестирование (тест): Где проверяют работу программы
- Предпродакшен (препрод): Максимально приближенная к реальной среда для финальных проверок
- Продакшен (прод): Реальная рабочая среда с настоящими пользователями
Отдать в продакшн — значит сделать продукт доступным для пользователей.
Аналогии
- Театр: Репетиции — это тестовая среда, а спектакль перед зрителями — прод.
- Ресторан: Отработка рецептов на кухне — тестовая среда, а подача блюд гостям — прод.
- Авиация: Тренировки пилотов на симуляторе — тестовая среда, а реальный полёт с пассажирами — прод.
- Образование: Подготовка к экзамену — тестовая среда, а сам экзамен — прод.
Синонимы
- Боевая среда (жаргон)
- Живая среда
- Рабочая среда
- Эксплуатационная среда
- Production environment (полное английское название)
Сокращения и акронимы
- Прод
- PROD (английское сокращение)
- PRDCTN (редко используемое сокращение)
В разговорной речи IT-специалистов часто используются выражения:
- «Выкатить на прод» — запустить изменения в рабочей среде
- «Упал прод» — возникли проблемы в рабочей среде
- «Боевой сервер» — продакшн-сервер