Стек технологий
Определение
Стек технологий (англ. tech stack) — набор технологий, на которых построена система: язык программирования, фреймворк, база данных, серверы и инструменты выкладки. Пример: интернет-магазин работает на PHP и Laravel с базой PostgreSQL на бэкенде и на Vue во фронтенде. Стек выбирают в начале проекта, и от него зависят скорость разработки, цена найма людей и стоимость поддержки на годы вперед. Классический пример готового стека для сайтов — LAMP. Редкий или устаревший стек дороже в сопровождении: специалистов мало, и каждый новый разработчик дольше входит в проект. Обоснование выбора стека обычно входит в высокоуровневую архитектуру, а его влияние на расходы видно в совокупной стоимости владения.
Также говорят
стек, технологический стек.