Хабр Курсы для фронтендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Архитектура определяется в основном нефункциональными требованиями. Хорошая в целом статья, но немного не хватило контекста: какую проблему решали, каковы были ограничения и компромиссы?
Универальность решения сама по себе не несёт особой ценности. Обычно оказывается, что под видом универсального решения внутри скрывается пачка частных. Ни кто же не пытается придумать универсальное решение для всех задач из ученика математики за 7 класс. Почему разработчики за этим так гонятся - не понятно.
Context-driven Reusable Form Pattern: Масштабируемая архитектура для Create / Edit / Create-from-Source