Pet-проект · Backend/Январь 2025 — по настоящее время
fintracker В разработке
Backend-сервис финансового трекера: аутентификация, операции с балансом и аналитические запросы. Проект в активной разработке.
От коммита до алерта
- git push
- lint
- test
- build
- deploy
- Kubernetes · Helm
- Prometheus · Grafana
-
Архитектура и API
Три слоя: handler → service → repository. Миграции, индексы под аналитические запросы, эндпоинты описаны в OpenAPI.
-
Безопасность и целостность
JWT с ротацией refresh-токенов, bcrypt. Операции с балансом атомарны благодаря транзакциям.
-
Производительность
Кэширование и rate limiting на Redis для аналитических эндпоинтов. Нагрузочное тестирование k6, профилирование pprof.
-
Доставка и мониторинг
CI/CD на GitHub Actions, деплой на VPS (Nginx, HTTPS) и в Kubernetes через Helm. Prometheus и Grafana с алертами.