image image
Backend сервиса для платформы микроблогинга — высокопроизводительный асинхронный API для создания и управления короткими сообщениями. Сервис обеспечивает полный цикл работы с контентом: от публикации до хранения и документирования API. Решение контейнеризировано для гарантии идентичной работы в любом окружении. ⚙️ Функциональность Управление постами: Создание, редактирование, удаление и просмотр микроблогов с возможностью ставить лайки и подписываться на пользователей REST API: Полностью документированный интерфейс с автоматической генерацией Swagger/OpenAPI документации Аутентификация: Система защиты эндпоинтов (JWT) Контейнеризация: Развертывание всего стека (API + БД) одной командой через Docker Compose Масштабируемость: Чистая архитектура, готовая к добавлению новых модулей 🛠️ Технологический стек Backend: FastAPI (Python) База данных: PostgreSQL ORM: SQLAlchemy Документация: Swagger UI (автогенерация) Контейнеризация: Docker + Docker Compose Аутентификация: JWT Ключевые преимущества: асинхронное REST API, автоматическая документация, готовость к продакшену, согласованность сред разработки и эксплуатации.
https://github.com/nickarb72/microblog-service