[spoiler]ThoughtWorks предлагает в своем отчете наглядную картинку.
Зрелые технологии: развитая аналитика, различные способы продвинутого автоматизированного тестирования, автоматизация сопровождения и развертывания инфраструктур, и очень интересное направление "агрегаты как документы". Это когда мы работаем с неким абстрактным представлением информационного объекта, который прекрасно раскладывается и в реляционную базу в виде пресловутого рекордса, и в документоориентированную СУБД в виде документа, и в key-value хранилище в виде "значения".
А забыть поскорее надо примитивные схемы тестирования (основанные на браузере и программах записи действий) и интеграцию систем на уровне СУБД.
Зрелые инструменты: феникс-серверы, Silverback, AppCode, Graphite, Jasmine, встраиваемые сервлеты, и вообще, инфраструктура как код (это все упоминалось в предыдущих постах).
В корзину же отправляем морально устаревшие сборочные фреймворки типа Apache Maven, системы управления версиями, в которых не поддерживаются рабочие потоки (а вот git рулит), и корпоративная сервисная шина. Кстати, правоту по поводу моральной устарелости ESB еще в 2011-м прокомментировал Володя Митин ("ERP-cистемы, форс-мажор и человеческий фактор"):
"Реализация проекта (сервисно-ориентированная корпоративная система интеграции приложений внедряется в ОАО "Аэрофлот -- российские авиалинии" с 2004 г.) происходит согласно подходу, рекомендованному корпорацией IBM. Была создана центральная интеграционная шина класса ESB (Enterprise Service Bus, корпоративная сервисная шина) на основе продуктов IBM (IBM WebSphere MQ, IBM InterChange Server, IBM WebSphere Business Integration Adapters), к которой последовательно подключались приложения".
Одним словом, КИС Аэрофлота построена с использованием самых современных подходов и технологий (включая сервис-ориентированную архитектуру). Но в критический момент (декабрьский коллапс) эти самые современные подходы и технологии почему-то не сработали и не обеспечили ни "синхронизацию нормативно-справочной информации", ни "оперативный обмен данными между приложениями (через центральную интеграционную шину)".
Платформы. От мобильных платежных систем до графовой СУБД Neo4j. А забываем про портальные Java-сервлеты, архитектурно непродуманные фреймворки типа Meteor.js, архитектуры, заточенные на конкретное железо, и как ни удивительно на первый взгляд, отход от классических веб-сервисов в сторону еще более легких решений в REST-стиле.
Языки программирования. Если успех Clojure достаточно понятен, то аналогичная позитивная оценка Scala скорее всего зависит от позиционирования "Java-киллер". Метаязыки для веба SASS, SCSS, LESS -- это просто хит.
В корзину -- логику, реализуемую в хранимых процедурах, компонентные фреймворки и, забавно, Google Dart.
Windows 95 -- это тоже инструмент, однако его сегодня никто не выбирает, потому что ошибочность очевидна. В более сложных вещах многие аспекты выбора уже далеко не так очевидны, и именно в этом и проявляется профессионализм (или непрофессионализм) проектировщиков.
Тем более работы стартовали в 2008-м, и попали под кризис, наверняка не доделали. Вот и начинаются теперь сбои в эксплуатации...
А надо было взять линукс и hadoop, и было бы им щастье))