По знаменитым словам Кельвина Булвинкла, ведущего разработчика Android компании Hydric Media:

«Технологический стек - это буквально просто технологии, выбранные компанией для создания продукта».

Технический стек - это комбинация программных продуктов и языков программирования, используемых для разработки веб-приложений или мобильных приложений. Компании обычно составляют свой технологический стек на основе технологий, которыми они свободно владеют и любят использовать. Для компании важно выбрать набор технологий, способных разрабатывать как пользовательские (интерфейсные), так и серверные (внутренние) приложения.

Исходное изображение из SV / SG

Технические стеки дают вам возможность создать централизованную систему, которая берет на себя общие задачи между различными функциями вашего приложения. Проще говоря, это позволяет различным действиям приложений выполняться в одной и той же инфраструктуре, чтобы они могли взаимодействовать с одной и той же базой данных.

Некоторые широко известные технические стеки, которые хорошо работают вместе, включают MEAN.IO, LAMP и MAMP.

Хотите узнать, какие компании, такие как Spotify и Airbnb, включают в свои технические стеки? Вы можете сами проверить их на stackshare.

«In Plain English» - серия, содержащая не более 200 слов, описывает технический «жаргон» нетехническим образом. Описание направлено на то, чтобы предоставить "ровно столько" деталей, чтобы позволить заинтересованным сторонам, не имеющим технического образования, понять технические обсуждения на высоком уровне и внести в них свой вклад.