Skip to content

Gaps & Roadmap Improvements ​

This document prioritizes architectural enhancements and missing enterprise features ranked by operational impact.


Priority Matrix ​

PriorityFeature / GapCurrent StateTarget State & Suggested Fix
P0Streaming Buffer (Kafka / Kinesis)Synchronous DB insertsDeploy Apache Kafka in front of FastAPI ingestion nodes; workers consume in micro-batches of 1,000 events.
P0Production Payment Gateway WebhooksSandbox mock gatewayWire Stripe / Adyen webhook listeners with HMAC-SHA256 signature verification and replay tables.
P1Automated Multi-Jurisdiction TaxFixed tax rate line itemsIntegrate Stripe Tax or Avalara AvaTax API to dynamically compute sales tax and VAT based on customer address.
P1Redis Bloom Filter DeduplicationDB B-tree index checksAdd Redis scalable Bloom filter to reject duplicate idempotency keys in memory before querying PostgreSQL.
P2Server-Side PDF InvoicingBrowser print stylesheetImplement headless Chromium worker (Playwright / Weasyprint) generating signed PDF/A archival documents.
P2Materialized Ledger CheckpointsHistorical entry summingCreate daily scheduled worker computing account balance snapshots to accelerate balance reconciliation.
P3Interactive Pricing SandboxStatic UI consoleBuild drag-and-drop React pricing builder allowing product managers to simulate revenue across tier changes.