Illumio·Software Engineer·Onsite - System Design / Architecture
- Design a messaging application that supports sending messages between users, viewing chat history, and integrating with an external AI service that flags inappropriate content.
- How would you handle a sudden spike in messages being sent at once without crashing the service or running out of memory?
- The AI moderation service has high latency. How do you keep the user experience good while still making sure unsafe messages don't get through?
“The core design wasn't too bad to sketch out.”