Контейнеризация
Как и «Фортран» (автору которого было влом писать код на языке ассемблера), контейнеризация явно родилась из человеческой лени. Контейнеризация кратно упрощает дистрибуцию и деплой — в комплекте с приложением поставляется инструкция по автоматической сборке, все настройки и зависимости. Золотым стандартом в этой области стал Docker (2013).
Для адаптации контейнеров к микросервисной архитектуре были созданы оркестраторы, которые автоматизировали мелкие задачи для развёртывания приложений в кластерах. Самая база здесь — Kubernetes, код которого Google открыл в 2014 году.
Данные всё больше и больше
В эпоху интерактивного «веб 2.0» и масштабирования в облаках начался взрывной рост количества данных, которые мы производим. Для работы с этими данными понадобились новые подходы и новые специальности — дата-инженеры с уклоном в программирование и дата-аналитики, которые больше занимаются изучением и интерпретацией данных.
В контексте рекламных платформ или маркетплейсов обработка больших данных буквально превращала их в золото, а специалистов по ним — в ценный актив.