Микросервисы: шаблон на базе платформы ASP.NET Core

ru-RU | создано: 14.04.2019 | опубликовано: 14.04.2019 | обновлено: 20.04.2019 | просмотров за всё время: 224

Пример построения инфраструктуры на базе ASP.NET Core. Видео на тему микросервисной архитектуры. Пример реализации. С примерами.

О чем

В данном видео речь пойдет о микросервисной архитектуре. Будет показан пример построения инфраструктуры на базе платформы ASP.NET Core. Также вам будет представлен шаблон проекта для Visual Studio, в котором заложен базовый функционал. При использовании данного проекта вы сможете сразу же приступить к разработке прикладных задач бизнес-логикой без необходимости уделять внимание созданию первичной инфрастуктуре проекта.

Что внутри решения

Решение содержит четыре проекта с разбиением на логические уровни:
 

  • [your_namespace].Core - контракты для использования во всех проектах (и кросс-решениях тоже)
  • [your_namespace].Models - модели, которые относятся к бизнес-логике (пока пустой, только для демонстрации кое-что)
  • [your_namespace].Data - база данных и всё что нужно для управления ею: миграции, конфигурации и прочее (в общем, тут DbContext)
  • [your_namespace].Web - основной проект на ASP.NET Core 2.2


В главное проекте Web в свою очередь содержит следующие технологии, паттерны, подходы, принципы и т.д.:

  • Microsoft AspNetCore Identity
  • Authorization Server на базе IdentityServer4
  • Реализация паттерна UnitOfWork (Repositories + Transactions + UserManager + RoleManager)
  • Swagger integratoin
  • Automapper
  • Pagination
  • Response wrapper на примере OperationResult

Видео на канале Youtube

Презентация

В формате powerpoint.

Source

На сайте Github лежит и сам проект, и шаблон, и даже искодники для проекта.

Нет комментариев

Как в вам обращаться?
используется для обратной связи (не публикуется)
пример: https://www.calabonga.com
  1. Отправляя комментарий и предоставляя сайту персональные данные, вы соглашаетесь с Политикой конфиденциальности, которая установлена на сайте.
  2. Все комментарии модерируются на предмет наличия идиоматических выражений и нецензурных слов. Теги-ссылки будут удалены из текста сообщения.