EN | РУС |
О проекте
MyRestockAlerts - это сервис уведомления о появлении в продаже различных товаров. Пользователи добавляют товары, которые они хотят купить, и система автоматически проверяет наличие товара на всех поддерживаемых сайтах. В пиковое время скорость проверки достигает 1 проверки каждые 30 секунд. Архитектура сервиса основана на более чем 10 годах опыта разработки веб краулеров.
Статистика:
- 900+ пользователей
- 6,000+ исходящих запросов к сайтам в минуту (1,000,000+ в месяц)
- 200+ серверов участвующих в веб краулинге
About the project
MyRestockAlerts is a product availability notification service. Users add products they want to buy and the service automatically checks product availability across all supported websites as fast as every 30 seconds. The architecture of the service is based on more than a decade of experience building web scrawlers.
Statistics:
- 900+ users
- 6,000+ web crawl requests per minute (1,000,000+ per month)
- 200+ servers involved in web crawling process
Технологии
Technologies
C# · ASP.NET Core Razor Pages + Web Api · Entity Framework Core (Npgsql + PostgreSQL) · gRPC · REST API · RabbitMQ + MassTransit · Remora.Discord