Low-Level Design: Subscription Service — Plan Management, Billing, Dunning, and Entitlements
5 min read Core Entities Product: product_id, name, description, type (SAAS, MEDIA, PHYSICAL). Plan: plan_id, product_id, name, billing_period (MONTHLY, QUARTERLY, ANNUAL), price, currency, […] Read article