Skip to content

Latest commit

 

History

History
53 lines (49 loc) · 4.57 KB

Architecture.md

File metadata and controls

53 lines (49 loc) · 4.57 KB

Архитектура информационных систем

Структура курса

  • Обзор задач, компонентный, модульный и многослойный подходы к проектированию
  • Классификация ИС: ERP, SCM, CRM, MRP, BI, B2B и B2C
  • Слоистая архитектура и многозвенная архитектура для монолитных ИС
  • Типы взаимодействия: общие данные, вызов процедур, передача событий
  • Двух и трех-звенные приложения, многозвенные, пайплайн топология
  • Сервисный подход: веб-сервисы и микросервисы, серверлес
  • Хранилища данных и СУБД: реляционные, noSQL, колоночные, ключ-значение
  • CQS, CQRS и Event-Sourcing
  • Топологии распределенных ИС: звезда, шина, кольцо, конвейер, полносвязная
  • Проектирование API интерфейсов
  • Корпоративные интеграционные шины (обмен с внешними подсистемами)
  • Шины трансляции событий и очереди событий (MQ системы)
  • Планировщики отложенных задач и ресурсов, очереди исполнения
  • Тестирование, оценки качества, непрерывная интеграция
  • Инфраструктура, развертывание, обновление, миграции, реинженеринг
  • Балансировка, репликации, шардинг, решардинг, бекапы и восстановление
  • Безопасность, авторизация, аутентификация, прикладной фаервол
  • Прикладное и системное логирование, расследование инцидентов
  • Анализ и реинженеринг бизнес-процессов

Видео-лекции