Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Бек-энд разработчик Golang

Tarantool-KV

Добавлено 31 авг 2024 в 19:49
Этот проект представляет собой highload API для для использования хранилищ ключ-значение (KV-Store), разработанного с использованием Tarantool в качестве базы данных. Основные функции API включают аутентификацию и авторизацию пользователей, а также выполнение операций записи и чтения данных пачками с поддержкой параллельной обработки для повышения производительности.

Основные функциональные возможности:
- Аутентификация пользователей: Реализована безопасная авторизация с выдачей токена для доступа к API.
- Авторизация пользователей: Все запросы к API (кроме запроса на аутентификацию) требуют предоставления валидного токена авторизации в заголовке `Authorization`.
- Пакетные операции с данными: Поддержка массовых операций записи и чтения данных, что позволяет эффективно управлять большими объемами пар ключ-значение, что под капотом реализовано на основе паттерна Worker Pool.

GitHub репозиторий: https://github.com/Andrew-Savin-msk/tarant-kv
1dd41434e4