Введение

Завершено

Микрослужбы — это популярный стиль архитектуры для создания облачных приложений, которые являются устойчивыми, высокомасштабируемыми, независимо развертываемыми и способными быстро развиваться. В этом модуле мы рассмотрим архитектуру микрослужб и покажем, как разложить монолитное приложение в архитектуру микрослужб.

Fabrikam, Inc. недавно запустил службу доставки дронов, чтобы дополнить существующий бизнес по доставке. Она управляет парком дронов. Компании регистрируются в этой службе и пользователи могут отправлять заявки на использование дрона для доставки товаров компаний. Когда клиент планирует доставку, серверная система назначает дрон и сообщает пользователю предполагаемое время доставки. В ходе доставки клиент может отслеживать местоположение дрона, получая актуальные сведения об ожидаемом времени доставки.

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

Цели обучения

Изучив этот модуль, вы сможете:

  • Определите свойства и преимущества приложения микрослужб.
  • Разложив монолитное приложение в архитектуру микрослужб.

Необходимые компоненты

  • Базовое понимание архитектуры приложений и системы.
  • Базовые знания C#.