- Golang (Go)
- PostgreSQL
- Redis
- Docker
- NATS
- gRPC
- Prometheus
- Linux / Windows
- Git / Gitlab
-
bank-web - Реализация серверной части банковской системы с валидированой регистрацией, авторизацией и обновлением юзера. Используется zerolog для логирования. Перевод средств между валютными счетами реализован с помощью транзакций, также написаны mock-тесты и unit-тесты. Использован proto/gRPC. Настроен Gitflow В качестве бд используется PostgreSQl. Реализованы интерфейсы для переключения между токенами доступа JWT & PASETO. Настроена пользовательская сессия c помощью access и refresh токенов. Всё развернуто в docker-compose, также есть ветка готовая к деплою на AWS. К сожалению деплой завершить не удалось в связи в запретом для пользователей из России.
Стек: | Golang | PostgreSQL | gRPC | Docker | Paseto & JWT | -
blockchain-begin - Начало моего пути в BlockChain сфере. Реализовал простое шифрование блоков и транзакции между блоками.