Ticketing Platform
GitHub
Architecture Diagrams
10 microservices · Production-grade distributed system · 5 diagrams
Go 1.23
Java 21
NestJS 10
Next.js 16
EKS
MSK · Kafka
gRPC
GraphQL Federation
Saga pattern
Transactional outbox
Architecture Diagrams
01
AWS Infrastructure
Reference production architecture on EKS — VPC, MSK, RDS Multi-AZ, ElastiCache, Kong, IRSA, and observability stack.
Graphviz · SVG
02
Data Model
Per-service database ownership. Dotted lines mark
logical
cross-service references — no enforced foreign keys.
Mermaid · ER
03
C4 Container
All 10 services grouped by domain — Identity, Catalog, Transaction — with REST, gRPC, GraphQL Federation, and Kafka edges.
Mermaid · Flowchart
04
Data Flow / Saga
Full 5-phase reservation → payment → finalize / expire flow with CloudEvents on MSK, transactional outbox, and DLQ.
Mermaid · Sequence
05
Auth & Credentials
Browser login, refresh-token rotation, OAuth2 + PKCE for agents, MCP Bearer tokens, internal gRPC trust, and Stripe webhook signatures.
Mermaid · Sequence