• A
  • A
  • A
  • АБВ
  • АБВ
  • АБВ
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

ИТ-архитектура банка

2021/2022
Учебный год
RUS
Обучение ведется на русском языке
6
Кредиты
Статус:
Курс по выбору
Когда читается:
2-й курс, 1, 2 модуль

Преподаватель


Зорин Андрей Михайлович

Программа дисциплины

Аннотация

В рамках курса на примере банковской ИТ-архитектуры раскрывается концепция корпоративной архитектуры как суммы бизнес и ИТ архитектур предприятия. В фокусе материала лежит разбор концепции микросервисов и ее глубинные отличия от более ранних реализаций SOA, включая рассмотрение ряда смежных тем, таких как безопасность, поставка, эксплуатация и управление жизненным циклом микросервисного программного обеспечения. Основной отличительной особенностью курса является наличие системных отсылок к организационной и бизнес архитектуре предприятия, включая структуру команд и процессов поставки, рассмотрение возможностей, которые несет современная ИТ архитектура предприятию, рассмотрение эволюции отдельных решений во времени, а также почему ИТ архитектура это в большинстве случаев следствие принятых бизнес и организационных решений. Курс будет максимально интересен слушателям, планирующим свою карьеру в качестве ИТ-менеджеров, руководителей проектов с гибким или гибридным управлением, solution или enterprise архитекторов. ИТ часть также будет востребована для ведущих разработчиков микросервисных систем и всем интересующимся озвученными темами. Курс предназначен для формирования у студентов навыков ИТ-менеджмента и разработки микросервисной архитектуры. Эти навыки и ценный опыт помогут студентам в будущем обучении и развитии профессиональной карьеры.
Цель освоения дисциплины

Цель освоения дисциплины

  • Изучение концепции микросервисов, включая аспекты безопасности, поставки, эксплуатации и управления жизненным циклом микросервисного программного обеспечения.
  • Формирование навыков ИТ-менеджмента.
  • Проектирование микросервисной архитектуры в контексте современного банковского ИТ.
Планируемые результаты обучения

Планируемые результаты обучения

  • Владеет методами визуального проектирования информационной системы.
  • Владеет методами разработки и совершенствования ИТ-архитектуры.
  • Владеет методами рационального выбора ИС и ИКТ для управления бизнесом.
  • Умеет анализировать, верифицировать, оценивать полноту информации в ходе профессиональной деятельности, при необходимости восполнять и синтезировать недостающую информацию.
  • Умеет находить нестандартные решения для учета конкретных условий выполняемых задач и разработки инновационных решений при управлении проектами и процессами в сфере ИКТ.
  • Умеет осуществлять анализ и моделирование предметной области.
  • Умеет осуществлять трудовую деятельность в рамках комплексных проектов, выполнение которых требует слаженной командной работы.
  • Умеет планировать время с учетом требований и ограничений проектной деятельности.
  • Умеет применять на практике современные методологии, программные средства и инструменты, используемые в области инжиниринга предприятий.
  • Умеет проектировать, внедрять и организации эксплуатацию ИС и ИКТ.
  • Умеет рефлексировать (оценивать и перерабатывать) освоенные научные методы и способы деятельности.
  • Умеет согласовывать с заказчиком требования, руководить процессами проектирования ИТ-архитектуры, вырабатывать рекомендации по ее реализации.
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Введение в дизайн микросервисов.
  • Практическая реализация микросервисной архитектуры
  • Упаковка и развертывание микросервисов.
  • Сборка, тестирование и процессы поставки микросервисов
  • Организационный дизайн предприятия для эффективного использования микросервисной архитектуры.
Элементы контроля

Элементы контроля

  • неблокирующий Работа на занятиях
    Оценивается активность обсуждения тем лекций, участие в дискуссиях (время на обсуждение отводится в середине и конце каждой лекции); при непосещении занятия ставится оценка «0».
  • неблокирующий Письменный тест по технологической части курса
    Оценивается качество усвоения материалов пройденной технологической части курса. Проводится по итогам каждой 4 лекции модуля в виде теста с вопросами по изученным темам и вариантами ответов.
  • неблокирующий Письменный тест по технологической части курса
    Оценивается качество усвоения материалов пройденной технологической части курса. Проводится по итогам каждой 4 лекции модуля в виде теста с вопросами по изученным темам и вариантами ответов.
  • неблокирующий Письменный тест по технологической части курса
    Оценивается качество усвоения материалов пройденной технологической части курса. Проводится по итогам каждой 4 лекции модуля в виде теста с вопросами по изученным темам и вариантами ответов.
  • неблокирующий Письменный тест по технологической части курса
    Оценивается качество усвоения материалов пройденной технологической части курса. Проводится по итогам каждой 4 лекции модуля в виде теста с вопросами по изученным темам и вариантами ответов.
  • неблокирующий Устный экзамен
    Примеры вопросов: • Понятие SOA. Чем выделяется MSA (микросервисная архитектура) из общего подхода SOA. • 9 принципов MSA по Мартину Фаулеру. • Три подхода к проектированию (сценарий, данные, домен). Недостатки и преимущества. • Концепция eventual consistency. Подходы к реализации. • Обратная совместимость. В чем важность? Принцип Барбары Лисков. • Отличие реализации очередей сообщений и подхода Kafka. • Холодные и горячие потоки данных. Отличие и области применения. • Under- и Overfetching данных. Причины возникновения. Недостатки и границы применимости. • Понятие API Key. Сценарии применения. • Environment branch в развертывании приложений. Недостатки. Целевая область использования.
Промежуточная аттестация

Промежуточная аттестация

  • 2021/2022 учебный год 2 модуль
    0.2 * Работа на занятиях + 0.1 * Письменный тест по технологической части курса + 0.1 * Письменный тест по технологической части курса + 0.4 * Устный экзамен + 0.1 * Письменный тест по технологической части курса + 0.1 * Письменный тест по технологической части курса
Список литературы

Список литературы

Рекомендуемая основная литература

  • Evans, E. (2004). Domain-Driven Design : Tackling Complexity in the Heart of Software. Addison-Wesley Professional.
  • Архитектура корпоративных программных приложений, Д. Райс, М. Фоммел, Э. Хайет, Р. Ми, Р. Стаффорд, 544 с., Фаулер, М., 2004

Рекомендуемая дополнительная литература

  • Цель. Процесс непрерывного улучшения; Цель - 2. Дело не в везенье, Голдратт, Э. М., 2000