Sobes.tech
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.