Overview
Сервис решает типовую задачу: быстро узнать скорость своего интенета а также IP адрес
Objectives
- Современный дизайн
- Стабильная работа
- Хранения 5 последних измерений
- Получение страны по IP
Constraints
- Низкая задержка (<300 мс на запрос)
- Надёжная работа
Implementation
Architecture
ASP.NET Core (Razor Pages) → провайдеры данных (например, MaxMind GeoLite2 / публичные API) через HttpClient; кэш (MemoryCache/Redis); журналирование
Challenges
- Баланс скорости и точности
Results
Tech Stack
.NET 8
Razor Pages
HttpClient