Architecture Deep Dive - gracemann365/FlossPay GitHub Wiki
🏗️ Architecture Deep Dive
FlossPay is built like an operating system for payments—modular, secure, and resilient.
High-Level Diagram
flowchart TD
subgraph Client Tier
Merchant["Merchant App"]
end
subgraph FlossPay Core
API["API Service"]
Worker["Worker Service"]
Stream["Redis Streams \"transactions.*\""]
DB[("PostgreSQL Ledger")]
end
subgraph Observability
Grafana["Grafana + Prometheus"]
end
Merchant -->|REST: /pay, /collect| API
API -->|XADD| Stream
Stream -->|XREADGROUP| Worker
Worker -->|UPDATE| DB
API -->|SELECT| DB
DB -->|metrics| Grafana