How would you architect a real-time recommendation system for internal Workday users, ensuring latency remains under 100 milliseconds?