Войти
← К прототипам
Приостановлен В мечтах Средний

NotifyFlow

NotifyFlow задумывался как central notification hub для всех микросервисов в инфраструктуре. Идея: любой сервис шлёт JSON в единый эндпоинт, а система сама решает, кому и куда доставить уведомление.

Что было сделано:
- FastAPI-приложение с JWT-аутентификацией для сервисов
- Очередь через Celery + Redis для асинхронной отправки
- Адаптеры: Telegram (бота), Email (SMTP), WebSocket (для сайта)
- Шаблонизация сообщений через Jinja2
- Логирование доставки и статусы прочтения

Почему приостановлен:
- Не хватило времени на реализацию адаптера для Slack и Discord
- Появились мысли переписать на Go для большей производительности
- Текущая инфраструктура пока не требует такого количества уведомлений

Проект не закрыт — ждёт своего часа. Код на GitHub, можно форкнуть и доработать.

Технологии

🐍 Python ⚡ FastAPI 🗄️ PostgreSQL 🐳 Docker 🔄 Redis 🥬 Celery
Создан: 10 июня 2026 Обновлён: 10 июня 2026