Middle — Senior
Construction of a search infrastructure for IP addresses
livecode
Task condition
It is necessary to develop a system architecture that:
- Indexes and stores information associated with IP addresses (for example, geographic location, request history, belonging to an autonomous system).
- Supports search by full IP (for example, 192.0.2.1) as well as by network range (for example, 192.0.2.0/24).
- Is capable of scaling to handle billions of records.