В рамках образования окружающих

Jan 20, 2016 21:03

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

Посмотреть ее можно тут

Были кратко (примерно 72 слайда) рассмотрены следующие темы:
* Основные трудности, повлиявшие на архитектуру
* Базовые архитектурные принципы
* Statefull web & Stateless app сервера
* Обработка данных, основанная на очередях сообщений
* Различные варианты развертывания
* Метаданные как основа для разработки прикладного кода
* White Board (Extender) Design Pattern как основа архитектуры сервисов
* Принципы быстрой разработки типового GUI, минимизирующие число ошибок и позволяющие эффективно кастомизировать интерфейс продукта при внедрениях
* Возможность разработки произвольных интерфейсов средствами платформы
* Работа с базой данных
* Жизненные циклы объектов
* Безопасность, базовая и расширенная системы ролей & привилегий
* Модуляризация и глубокая Кастомизация коробочного продукта при множественных внедрениях
* Гранулярность разработки vs  гранулярность поставки

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

ит, работа

Previous post Next post
Up