Nimble: Демонстрация шаблона микросервиса на примере
Описание
Ключевые моменты: #микросервисы #microservices #архитектура #architecture #шаблон #template #решение #solution #nimble #framework #calabonga
Это очередная серия на тему «Микросервисная архитектура». Подборка видео роликов описывает возможность создании микросервиса на базе платформы ASP.NET Core 3.0. Шаблон называется Nimble Framework v.1.0.0.
В этом ролике демонстрация работы проектов, которые созданы из шаблонов. Один проект с использованием IdentityServer4, другой без его использования, но с возможностью авторизации на другом сервисе.
Документация (в процессе наполнения)
https://github.com/Calabonga/Microservice-Template/wiki
Изменения с версии 1 до версии 2:
* Обновлена версия ASP.NET Core до 3.0
* Удален IEmailService и всё что с этим связано (nuget, настройки и т.д.)
* Удален IEntityService
* Добавлена возможность аутетификации на основе Claims (Policy)
* Базовые классы и контракты вынесены в отдельные сборки (nuget)
* Добавлены примеры для ReadonlyController, WritableController
* И другие изменения
Nimble состоит из двух шаблонов, которые способны работать как вместе, так и раздельно.
Предыдущая версия шаблона, где изложены основные понятия:
* Определение
* Основы построения
* Цели и назначение
* Характерные свойства
* Философия
* Среда выполнения
* История
* Плюсы и Минусы
* и прочие аспекты...
доступна по ссылке https://youtu.be/-zMtSZDxcMY
Репозиторий на GitHub:
https://github.com/Calabonga/Microservice-Template
ASP.NET Core 2.2 - Шаблоны для версии ASP.NET Core 2.2
https://github.com/Calabonga/microservice-template/tree/master/Output/AspNetCore-v.2.2
ASP NET Core 3.0 - Шаблоны для версии ASP.NET Core 3.0
https://github.com/Calabonga/microservice-template/tree/master/Output/AspNetCore-v.3.0
https://github.com/Calabonga/Microservice-Template/releases
https://calabonga.github.io/Microservice-Template/
Благодарности и помощь каналу принимаются:
https://www.calabonga.net/site/thanks
Рекомендуемые видео




















