Design an analytics to display machines which have valid certificates,Design the system with valid dashboard with all the machines with good/bad certificates.
MediumImagine you're building a system to monitor the security of a large fleet of machines. A key aspect of this security is ensuring that each machine has a valid SSL/TLS certificate. We need to develop an analytics system that can efficiently track and display information about machines and their certificate validity. The system should be able to ingest certificate status updates from various sources, analyze this data, and provide real-time insights into the overall certificate health of the machine fleet. This is a common challenge in large-scale infrastructure management, where maintaining consistent security across numerous systems is crucial. The analytics should allow us to quickly identify machines with expired, expiring, or otherwise invalid certificates, enabling proactive remediation efforts. We aim to build a system that is not only functional but also robust, scalable, and easy to maintain.
Requirements
Interview Simulation
Experience a realistic interview conversation. The interviewer will ask clarifying questions,and you'll reveal your understanding of the requirements.
Let's start by understanding the scope. What are the core functionalities this system needs to provide?
💡 Interview Tip
Identify the Actors (Who uses the system?) and their Use Cases (What are they trying to achieve?). Start with the 'Happy Path' scenarios.