Nimble: Демонстрация шаблона микросервиса на примере
My Frameworks | создано: 19.10.2019 | опубликовано: 19.10.2019 | обновлено: 13.01.2024 | просмотров: 493
В этом видео про: Microservices, repository, validation, unit of work, factory, архитектура, программное обеспечение, программа, manager, solid, микросервисы, nimble, шаблон, создание, Nimble, Nimble Framework, фреймворк, demo, демонстрация, backend, АПИ
Описание
Ключевые моменты: #микросервисы #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 состоит из двух шаблонов, которые способны работать как вместе, так и раздельно.
Предыдущая версия шаблона, где изложены основные понятия:
* Определение
* Основы построения
* Цели и назначение
* Характерные свойства
* Философия
* Среда выполнения
* История
* Плюсы и Минусы
* и прочие аспекты...
Видео
Ссылки
ASP NET Core 3.0 - Шаблоны для версии ASP.NET Core 3.0
https://github.com/Calabonga/microservice-template/tree/master/Output/AspNetCore-v.3.0
Репозиторий на GitHub:
https://calabonga.github.io/Microservice-Template/