Microservice

vs

Monolithic

Architecture​

О себе

Введение

1. Сравнение MS vs Mono...

2. О проекте

3. Как поделили UI на MS

4. Code splitting

5. Диаграма зависимостей MS

6. Почему выбрали, плюсы, минусы MS

7. Вопросы

Сравнение MS vs Mon...

О проекте

Как поделили UI на MS

  • Portal(UI MS Routing)
  • Devices (UI MS)
    • DeviceSummaryPage
    • DevicesTable
    • DeviceDetailsPage
    • TargetsExplorer
  • Tasks(UI MS)
    • RunTaskButton​
    • TaskModal
      • Schedule
    • TasksPanel
  • Scripts(UI MS)
    • ScriptsDropDown​​
  • Common(UI MS common components)
  • Portal(UI MS Routing)
    • Devices(UI MS)
      • DeviceSummaryPage
        • ​​DevicesTable
        • Tasks(UI MS)
          • RunTaskButton
            • Scripts(UI MS)
              • ​​ScriptsDropDown​​
          • TaskModal
            • TargetsExplorer
            • Scripts(UI MS)
              • ​​ScriptForm
            • Schedule
          • ​​TasksPanel
      • ​​DeviceDetailsPage

Code Splitting

(MS-based splitting)

Диаграма Зависимостей

 

Почему мы выбрали Микросервисы?

 

1. Независимая разработка

2. Независимое развёртывание
3. Независимость от технологий

4. Производительность

Минусы

 

1. Независимая разработка

2. Независимое развёртывание

3. Версионность
4. Независимость от технологий

5. Изменения которые затрагивают все микросервисы

6. Локальный BE, микросеривисы

7. Отладка

Когда не стоит выбирать?

1. Небольшой размер команды

2. Сложности с комуникацией

3 Нет своих DevOps экспертов по контейнерам

4. Нет хорошей архитектуры

 

 

Вопросы?

Microservice Architecture

By Sarhan Azizov

Microservice Architecture

  • 350