transactions

module
v0.0.0-...-5122af3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 20, 2022 License: MIT

README

Transaction services

The following concepts are applied in app:

  • Connect-go Framework (grpc)
  • Clean Architecture
  • Postgres sqlx.
  • Broker nats JetStream
  • Stateful Auth (redis)
  • Graceful Shutdown
  • Docker compose
  • CI (GitHub Action)
logic:
- create account - (user && balance - micro svc)
- auth user (session)
- cash out by user (through queue - user own queue)  
run services
make run
linter
make lint
run tests
make test
stop app
make stop
gen proto
make proto
api
  • cd .calls
Arch

Directories

Path Synopsis
cmd
proto
tx-balance
internal/handler/mocks
Package mock_handler is a generated GoMock package.
Package mock_handler is a generated GoMock package.
tx-user
internal/handler/mocks
Package mock_handler is a generated GoMock package.
Package mock_handler is a generated GoMock package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL
JackTT - Gopher 🇻🇳