Your question is Batch vs Streaming Architectures. 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).
What is the difference between batch and streaming architectures, and when would you choose each at Barclays?
Explain how batch processing collects and processes data at scheduled intervals, while streaming processes events continuously as they arrive. Compare the approaches in terms of latency, complexity, cost, reliability, data quality, and replay or recovery. Give Barclays-relevant examples of workloads suited to each architecture and mention when a hybrid design would be appropriate.