Личный менеджер задач.
Общение между микросервисами происходит с помощью gRPC.
В качестве токена аутентификации используется JWT (пока что сервис выдает только Access Token).
JWT содержит id пользователя, логин, роли. С помощью ролей другие сервисы могут авторизовывать пользователя.
Клиенты указывают JWT в метаданных gRPC.
Микросервис предоставляет CRUD интерфейс для доступа к зачам и проектам пользователя.
В качестве СУБД используется MongoDB.
Web-приложение предоставляющее доступ к основному функционалу проекта (работа с задачами, аутентификация).