Skip to content

Architecture

Stas Dmytryshyn edited this page Jul 5, 2025 · 5 revisions

Go Money is built to be a simple and customizable solution.

The main components are:

Docker images

Docker images are hosted under github repository https://github.com/orgs/ft-t/packages?repo_name=go-money

  • go-money-full - contains both backend and frontend (served as static files via golang HTTP server)
  • go-money-server - contains backend only

Traefik

Traefik is used as the default router for api\ui and grafana.

Please refer to https://github.com/ft-t/go-money/wiki/Security#cloudflare-zero-trust for more details

Client libraries

https://buf.build/xskydev/go-money-pb/sdks/main:connectrpc/go

Clone this wiki locally