Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Разбиение монолита на микросервисы. План

Задача

Выделить часть функционала монолита в микросервис

Цель: Подготовить документ-план распила монолита на микросервисы.

Описание/пошаговая инструкция составления плана:

  1. Выбрать крупную, известную вам информационную систему
  2. Описать ее назначение и один или несколько ее бизнес процессов
  3. Определить необходимые микросервисы, и их назначение (должно быть не менее 5)
  4. Описать взаимодействие сервисов в рамках одного из бизнес-сценариев. Т.е. какой микросервис с кем взаимодействует, какие данные передает, какие ожидает и способ взаимодействия (синхронно (какая технология?), или асинхронно (какая технология?))
  5. Использовать паттер strangler для одного из микросервисов

Реализация

Для анализа рассмотирм систему технического документооборота Tdms (Technical Data Managment System) от компании CSoft Development(https://tdms.ru/).

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

  1. Общее описание информационной системы Tdms

  2. Микросервисы и примеры сценариев работы

  3. Разбиение монолита на микросервисы по паттерну Strangler

About

Microservices Plan

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors