ended2월 23일· 3 sources
I Built a Usage-Based Billing Engine From Scratch — Here's How It Works
사용량 기반 과금 엔진을 직접 구축해봤습니다 — 작동 원리 소개
Why it matters
The author built MeterFlow, a usage-based billing engine handling event ingestion, deduplication, aggregation, fraud detection, tiered pricing, and Stripe invoice generation using TypeScript, Fastify, Redis, ClickHouse, and MinIO. Redis SET NX provides atomic deduplication with a 30-day TTL, while ClickHouse handles analytics and aggregation, with the entire architecture designed to map to production AWS equivalents.
3
Sources
+0
24h
—
Growth
210d
Active
billing bugsbilling enforcementclickhouseevent deduplicationfirestoreidempotentmeterflowredissaasstripesubscriptionusage-based billingwebhook