Question bank › System Design
Hld System Design Easy

FreshPulse Dynamic Pricing

Design a dynamic pricing engine for a regional grocery delivery app. Prices for 100,000 items must be updated every 5 minutes based on local demand, remaining inventory, and competitor prices. The system serves 1 million active users. How do you ensure users always see the latest price at checkout without crashing the database under heavy read load?

Key concepts

event-driven architecturedistributed cachestream processing

Practise this out loud — free

Start a mock interview on THIS exact question — a voice AI interviewer opens with it, pushes back like a real onsite, then hands you an instant scorecard.

🎙 Practise this question now
Part of Praxari's verified interview question bank. We show the prompt and concepts to practise with — never a copy-paste solution.