Є необхідність в розробці парсера новин на фінансову тематику на C++.
Основні завдання які варто виконати по проєкту:
1. Виконання GET-запитів із обходом кешування, гео-блокувань і CDN.
2. Швидке оброблення та фільтрація JSON-даних.
3. Передача даних через WebSocket, переважно в бінарному форматі.
4. Мінімізація затримок (low-latency), реалізація захисту від блокувань (ротація User-Agent, IP, заголовків, таймінгів).
5. Асинхронна взаємодія з мережею та підтримка багатопотоковості для паралельної обробки запитів.
Технологічний стек і обмеження:
1. Чистий C++ (версія 11 або новіша).
2. Мінімальне використання сторонніх бібліотек.
3. Робота з мережею (HTTP/WebSocket) бажано через POSIX/Winsock сокети.
Необхідні навички від фрілансера:
- Глибоке знання C++ (STL, RAII, багатопотоковість).
- Досвід низькорівневої мережевої розробки (сокети, TCP/IP, HTTP/WebSocket).
- Практика створення систем із низькими затримками.
- Ефективний парсинг JSON без важких бібліотек.
- Знання асинхронного і багатопоточного програмування (Boost.Asio/libevent - як перевага).
- Розуміння методів обходу кешування, CDN, геообмежень, anti-DDoS.
- Навички оптимізації та профілювання продуктивного C++-коду.
- Досвід роботи з проксі-серверами.
Надсилайте свої ставкиз коротким описом релевантного досвіду (C++, мережеве програмування, парсинг JSON, low-latency, обхід кешу/блокувань) і баченням технічного підходу до реалізації проєкту.