Flipkart Marketplace Platform · View 10 of 25 · 4 · Data
The classification is the decision
- Systems of record are strongly consistent, backed up and point-in-time restorable: orders, payments, inventory ledger, settlement, identity
- Derived stores — search index, features, seller analytics, caches — are never backed up; they are rebuilt from Kafka or from the record
- Rebuild time is the SLA that replaces backup for the derived tier: full search index rebuild in under an hour
Polyglot, with a reason each
- Citus (Cosmos DB for PostgreSQL) where a transaction must be atomic and shardable by tenant or order
- Cosmos DB NoSQL for the catalog, where the document shape varies per category and multi-region writes matter
- Redis where the access pattern is a counter or a hot key, not a query
Retention and residency
- Bronze 30 days, silver 3 years, gold indefinite; financial records exported WORM for 8 years
- All data in Indian regions; PII tokenised before it leaves the owning service
- PSP statements are reconciled against the settlement ledger daily — the reconciliation job is drawn on the actors view, not here