A retail company is planning to improve its ability to track…

A retail company is planning to improve its ability to track and respond to customer purchases in real time. The company wants to integrate data from various sources, such as point-of-sale systems, online transactions, and customer feedback, to offer personalized recommendations instantly as customers interact with the website and mobile app. They need a system that can process data in real-time, ensuring that sales representatives, marketing teams, and customer support can make decisions based on up-to-the-minute data. Which of the following architectures would be the most suitable for this scenario?