Разработка микросервисов для бэкенда

700 руб.за час
19 ноября 2019, 08:32 • 10 откликов • 84 просмотра
1. OAuth Микросервис управления учетными данными
- интеграция учетных данных OAuth с API Календаря Google, Slack API (и другие в будущем)
- Расширяемая архитектура, позволяющая легко добавлять новые бэкэнд сервисы с поддержкой OAuth
- Управляет перенаправлением URL-адресов хостинга и захватом переданных кодов авторизации

2. UserDataManagement Microservice
- Управляет постоянным хранилищем пользовательских данных
- Предоставляет CRUD для пользователей, групп и организаций
- Обеспечивает многофакторность (проверка электронной почты / SMS пользователей через
Twilio / SendGrid)

3. BlobDataManagement Microservice
- Управляет постоянным хранилищем типизированных данных двоичных двоичных объектов, принадлежащих пользователям,
группы или организации
- Обеспечивает управление доступом (ALLOW: user, .. group, .. org, ...) для
READ, WRITE, DELETE, UPDATE
- Абстрактный бэкэнд для хранения BLOB-объектов

4. Calendar API Proxy + Normalization Microservice
- Позволяет получать предстоящие события календаря из API GCalendar (и
в будущем Azure Calendar API) для авторизованного пользователя
- Использует микросервис OAuth для извлечения ранее сгенерированного API
учетные данные для пользователя и использование этих токенов OAuth при взаимодействии с сторонним API календаря

Подробное ТЗ откликнувшимся.

Микросервисы являются частью AI платформы, это лишь первая часть работ, возможна fulltime долгосрочная загрузка.