Your question is Real-Time Transaction Processing Design. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
Walk me through the design of a real-time transaction processing system using a shared diagraming tool: how are transactions ingested, what systems would perform ledgering or risk checks, and how would you plan for scale and resiliency at Imprint?
Focus on the end-to-end flow, key services, and failure handling. Please call out any assumptions you need to make about throughput, latency, and consistency.