Стек технологий, технологический стек
Стек технологий, технологический стек (от англ. stack — пачка, кипа) — это набор инструментов, которые применяются при разработке проектов, сайтов, приложений и аналитических систем.
Выбор стека зависит от потребностей и ожиданий бизнеса. В него включают языки кодирования, фреймворки, базы данных, программное обеспечение, библиотеки, компиляторы и другие элементы, с помощью которых специалисты создают программные и аналитические решения.
В стеке выделяют слои технологий, которые взаимодействуют друг с другом:
- фронтенд — внешний вид системы
- бэкенд — логика работы системы
- база данных — хранилище всей информации
- DevOps — инструменты для автоматизации процессов
Примеры популярных технологических стеков, получивших названия-аббревиатуры:
- MEAN — MongoDB, Express, AngularJS, Node.js
- LAMP — Linux, Apache HTTP Server, MySQL, PHP
Узнайте больше в Медиа Нетологии:
Бесплатный курс по аналитике:
Программы обучения Нетологии по аналитике: