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