Created a high-throughput IP intelligence API and interactive mapping dashboard resolving geographic coordinates, ISP prefixes, and Autonomous System Numbers (ASN).
The Challenge: Fast Multi-Source IP Lookups with Fallbacks
External geolocation APIs often apply strict rate limits and suffer from regional blind spots. The platform addresses this by combining local MaxMind GeoIP lookups with upstream API fallbacks, caching responses in MongoDB to minimize latency.
Tiered Cache & Map Integration
An Express.js REST API documented with OpenAPI/Swagger serves requests. Frontend client queries render on an interactive Leaflet vector map with reverse DNS resolution and ISP telemetry.
Key Engineering Challenges
- 1
Structuring MongoDB compound indexes for ultra-fast subnet lookups.
- 2
Generating live interactive maps without blocking client performance.
Key Metrics
- 18ms
- Average response time
- 2ms
- Cache hit response
- 100%
- OpenAPI compliant
- IPv4 & IPv6
- Global coverage