Разработать каркас MSA системы на asp .net core

50 000 руб. за проект
11 марта 2021, 12:22 • 1 отклик • 25 просмотров
Необходимо создать каркас для MSA приложения на asp .net core, докер образах на базе linux контейнеров, оркестрации при помощи docker compose

Список сервисов и требования к ним:

API Gateway
Сервис, являющейся единой точкой входароутинга обращений к другим сервисам. Должен осуществлять авторизациюаутентификацию (при помощи сервиса идентификации) перед роутингом сообщений в соответствующий сервис. Реализуется при помощи библиотек Ocelot. Должен передавать пользовательский контекст в нижестоящие сервисы. Сервис должен иметь каскадный swagger (позволяющий использовать сигнатуру нижестоящих сервисов)

Сервис Идентификации:
Сервис авторизацииаутентификации, использующий Identity asp.net, включает аутентификацию при помощи google аккаунта. Управление конфигурацией должно осуществляться через переменные окружения (как минимум строка подключения к БД). Инициализациямиграция БД должна осуществляться при старте сервиса.

Сервис сохранения графа:
REST API сервис, с операциями CRUD для двух сущностей:
узел графа. Атрибуты – Id, Name, CreatedBy (айди пользователя, инициировавшего изменения)
Ребро графа. Атрибуты – Id, Type, Node1.Id, Node2.Id (позволяют связать два узла графа между собой)
В качестве БД сервис должна использоваться noe4j. Сервис должен иметь swagger. Методы сервисы должны проверять наличие пользовательского контекста в запросах и использовать инфомацию о пользователи при сохранении сущности узла. Управление конфигурацией должно осуществляться через переменные окружения.
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
Быстро, качественно. Возникшие вопросы были решены самостоятельно. Подробное описание результа и как пользоваться и развивать решение.
3 года назад
R50 9f723a1a5e865a00840f140b4e9ed1a1
Фрилансер
Было приятно поработать, все вопросы решались быстро. Общение было вежливым и адекватным.
3 года назад