# A regional grocery chain has three storage needs side by side: POS terminals writing thousands of tr

Canonical URL: <https://datadriven.io/problems/a-regional-grocery-chain-has-three-storage-needs-side-by-sid-a6f59e61>

Domain: Pipeline Design · Difficulty: medium

## Problem

A regional grocery chain has three storage needs side by side: POS terminals writing thousands of transactions per second, a supply-chain forecasting dashboard joining 18 months of sales, and a legal team archiving every register receipt for seven years. Apply the entire beginner tier so the same business event flows through all three of the section's foundational shapes, each consumer reading from the shape its access pattern needs.

## Related

- [All practice problems](https://datadriven.io/problems)
- [Mock interview mode](https://datadriven.io/interview/a-regional-grocery-chain-has-three-storage-needs-side-by-sid-a6f59e61)
- [System Design Interview Questions](https://datadriven.io/data-engineering-system-design)
- [Data Engineering Interview Prep Guide](https://datadriven.io/data-engineer-interview-prep)
- [Daily Challenge](https://datadriven.io/daily)

---

Source: DataDriven (https://datadriven.io). 100% free data engineering interview prep. Live code execution against Postgres 16, Python 3.11, and Spark sandboxes. No paywall, no premium tier, no signup gate.