Разработка API на Golang с использованием gRPC
100 000 руб. за проект
Необходимо разработать API, имеющее две основные функции: регистрация и авторизация пользователя, выдача пользователю информации по запросу.
Особенности:
Особенности:
- необходимо написать proto-файл(ы) и сделать по ним сервер
- предпочтительный язык разработки Golang
- регистрацию/авторизацию можно сделать через telegram (как в tgstat)
- информацию о пользователях необходимо хранить в реляционной субд (Postgres)
- у пользователей должны быть ограничения на количество запросов в сек/час/день
- у пользователей должны быть тарифные ограничения на общее количество запросов в месяц
- общение с API должно происходить в формате JSON
- реализовать возможность возвращения данных в виде файла (stream в gRPC)
- предусмотреть кеширование данных
- будет взаимодействие с другим сервисом для получения данных через базовую авторизацию
- добавить сбор метрик
- использовать балансировщик нагрузки
- микросервисная архитектура/docker-compose
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.