Gau Microservices System Documentation
Modern microservices system built with Go, Node.js, K3s and cloud-native technologies. Provides comprehensive solutions for user management, authorization, file uploads, and email services.
Services Overview
The system includes {count} main microservices, each service handles a specific function and can scale independently.
gau-account-service
Active
Port: 8080View Repository
gau-authorization-service
Active
Port: 8081View Repository
gau-cdn-service
Active
Port: 8082View Repository
gau-upload-service
Active
Port: 8083View Repository
gau-email-service
Active
Port: 8085View Repository
Tech Stack
Technologies used in the system
BACBackend
BAC
Go

Gin
Node.js
TypeScript
DATDatabase
DAT
PostgreSQL
Redis
MESMessage Queue
MES
RabbitMQ
STOStorage
STO
CLO
Cloudflare R2
CONContainer & Orchestration
CON
Docker
K3s
MONMonitoring & Logging
MON
Grafana
Loki
Tempo
Prometheus
AUTAuthentication
AUT
JWT
Infrastructure
Infrastructure components supporting the system
API
API Gateway
Gateway
SER
Service Discovery
Discovery
LOA
Load Balancer
LoadBalancer
POS
PostgreSQL Cluster
Database
RED
Redis Cluster
Cache
RAB
RabbitMQ Cluster
MessageQueue
CLO
Cloudflare R2
Storage
GRA
Grafana Stack
Monitoring