-
-
Notifications
You must be signed in to change notification settings - Fork 6
Architecture Deep Dive
David Grace edited this page Jun 4, 2025
·
1 revision
FlossPay is built like an operating system for payments—modular, secure, and resilient.
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
FlossPay is MIT Licensed.
© 2024-25 David Grace & FlossPay Contributors.
For sponsorship, collaboration, or professional engagement:
Open an Issue or Discussion with your context and intent.
This documentation follows Linux Foundation and CNCF governance models.
All feedback is welcome!
- 🏠 Home
- 🛣️ Roadmap Of Upcoming Phases
- 📡 API Reference & Usage
- 🏗️ Architecture Deep Dive
- 🚀 Deployment & Operations
- 🔒 Security Audit & Compliance
- 🤝 Contributor Guide
- 🏛️ Governance & Maintainers
- 🛣️ Roadmap & RFCs
- 🌍 Vision & Philosophy
- ❓ FAQ & Troubleshooting
Project Links
This documentation is a living resource. PRs, edits, and contributions are welcome!