Ultimate access to all questions.
Your company specializes in renting out construction equipment on a large scale. Each piece of rented equipment is outfitted with multiple sensors that transmit event data every few seconds. These signals include vital information such as engine status, distance traveled, fuel level, and more. Billing for customers is determined by the consumption data captured by these sensors. You anticipate a high throughput, with each device potentially generating thousands of events per hour. It is crucial to retrieve consistent and accurate data based on the time of the event, and each individual signal's storage and retrieval must be atomic. What should you do?