Модернізація парсера даних та сервісу АПІ
О проекті
Є діючий парсер і сервіс API, що обробляє в середньому від 1000 до 10 000 запитів на хвилину. Клієнти отримують дані в реальному часі.
Зараз сервіс працює вже 8 років.
Проекту необхідна була модернізація. Використовувалася стара версія Node.js ще 10-та, частина архітектури вимагала оптимізації. Сервіс тримався, але потрібно «перейти на новий рівень» за технологіями та масштабуванням. Була розпочата розробка. Але не закінчилась, розробник пропав і через деякий час виявився "в о-ко-пах".
Шукаю сильного розробника, який:
- Має великий досвід з Node.js (Express.js) — оптимізація поточного застосунку або розробка нового з нуля, так би мовити, покращене дане застосування.
- Працює з JavaScript 8+ років.
- Чудово знає Redis (хотів би використовувати Redis для кешування та оптимізації, щоб зменшити навантаження по мультимовності).
- обсяги трафіку по даним - від 30+ ТБ на місяць
Що мені потрібно в проекті:
- доповнити апі новими полями
- змінити трохи структуру відповіді даних АПІ
- додати деякі нові параметри для фільтрації даних
- додати 3 нових запити rest-api
- Спільно опрацювати парсер даних, на основі яких формується апі.
- Хотілося б ще зробити сокети - але це не принципово, може почекати
Що є неа зараз:
Є апі даних, яке потрібно переробити (робоче) на 10-й ноді. Можна подивитися в постмен
Є нове апі, яке вже переведено на нову систему - але працює з купою помилок. Можна подивитися в постмен
Повноцінно робочий застосунок (код) - який потрібно буде покращити. Все ж хочу залишитися на ноді та Express.js
Умови:
- Віддам перевагу людині, яка буде працювати за партнерською моделлю (як і працював весь цей час): Оплата у вигляді 20% від доходу з клієнтів на постійній основі. Так, як дані в реальному часі - то клієнти здійснюють оплату помісячно.
- Також розгляну і варіанти по оплаті за завдання або погодинно. Але знову ж таки віддам перевагу в першу чергу тим, хто готовий працювати за партнеркою.
В лс скину все, що цікавить
Результати роботи
Відгук замовника про співпрацю з Іллею С.
Модернізація парсера даних та сервісу АПІРозробник достроково виконав повноцінний проект зі створення парсера даних на базі Express.js та JavaScript, продемонструвавши високий рівень технічної підготовки та відповідальності. У процесі роботи він проявив системний підхід: починаючи від аналізу вимог і проектування архітектури сервісу, закінчуючи тестуванням і документуванням ключових рішень.
Код написаний з явним акцентом на структурованість і читабельність. Чітко розділена логіка обробки запитів, парсингу та подальшої обробки даних, що значно спрощує підтримку та розвиток проекту. Важно відзначити, що розробник приділив увагу обробці помилок і логуванню — це дозволяє не тільки відстежувати поточний стан роботи сервісу, але й оперативно реагувати на нестандартні ситуації.
Окремого згадування заслуговує його підхід до масштабованості. Проект був спроектований так, щоб його можна було легко адаптувати під нові джерела даних або інтегрувати з іншими сервісами. Використання Express.js виявилося вдалим рішенням: це дало легкість налаштування API та гнучкість для майбутніх доопрацювань.
Крім технічної сторони, хочу відзначити і комунікацію. Розробник завжди був відкритий до обговорення деталей, вносив пропозиції щодо покращення, аргументовано відстоював ті рішення, які вважав найбільш ефективними. Він показав вміння працювати з пріоритетами: зосередитися на головному, не заглиблюючись у другорядні завдання, але при цьому не втрачаючи якості реалізації.
В результаті був створений надійний інструмент, який став важливою частиною проекту. Робота виконана якісно і в строк, а сам код можна без перебільшення назвати зразком грамотної розробки на JavaScript. Упевнений, що цей досвід показує високий професійний рівень розробника і його готовність до більш складних і масштабних завдань.
Відгук фрилансера про співпрацю з Алекандром Ц.
Модернізація парсера даних та сервісу АПІСпівпраця пройшла максимально продуктивно. Замовник грамотно формулює завдання, оперативно надає всю необхідну інформацію та матеріали. Чудово знає свою справу
-
953 11 0 Добрий день, я розробник з великим досвідом у бекенді, в тому числі написанні складних парсерів (черги, кешування, рейт-ліміт на кожного воркера в черзі, метрики тощо) Node.JS, Express, Redis - маленька частина того, з чим я працював. Робота по партнерці звучить цікаво, - звертайтеся, обговоримо деталі!
-
1591 8 0 Привіт,
Я розробник у сфері AI/ML & JS-TS | WEB SCRAPING. Зможу виконати Ваш проект. Напишіть мені, обговоримо.
-
9927 117 0 Привіт.
Я розробник NodeJS. Готовий взятися. Пишіть, обговоримо.
-
178 Доброго дня.
Досвід розробки 10+ років.
Основні технології, з якими працюю: Node.js(ts/js), Java(Kotlin).
Партнерська модель - не проблема, потрібно буде, звичайно ж, ще обговорити умови.
-
937 5 0 1 Привітую, є досвід у роботі з Node.js.
https://vaysed.me
-
2642 6 1 Привіт!
Дуже цікавий і серйозний проект.
Я спеціалізуюсь на створенні подібних систем, і мій основний стек — Python/FastAPI. При цьому я також маю досвід роботи з Node.js/Express і впевнено впораюся з поставленими завданнями по рефакторингу, додаванню ендпоінтів і інтеграції Redis для кешування.
В той же час, якщо ваша мета — кардинально новий рівень продуктивності та масштабованості, як ви згадали, я б запропонував розглянути в майбутньому стратегічний перехід на ядро, написане на FastAPI. Це дозволило б витиснути максимум продуктивності з вашого заліза.
Партнерська модель (20% від доходу) мені цікава. Готовий почати з цього формату.
Готовий ознайомитися з кодом і обговорити деталі, щоб вибрати найкращий шлях для проекту.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Шукаю досвідченого Full Stack розробника для створення SaaS-сервісу для інтернет-магазинів.Ідея сервісу: Клієнт завантажує посилання на свій товарний фід (XML або CSV). Сервіс автоматично отримує товари, бере їхні фотографії та створює нові рекламні зображення за готовими шаблонами: ціна, знижка, логотип, акційні плашки тощо. Також у сервісі має бути простий редактор… Javascript та Typescript, Веб-програмування ∙ 2 дні 9 годин тому ∙ 86 ставок |
Розробка WebGL/Three.js сцени з генерацією та експортом 3D (снапшот) з анімованого шейдераОпис об'єкта:Проект являє собою дизайнерський стіл, виконаний у формі реалістичного, глибокого водовороту (центральна воронка, яка плавно переходить з широкої горизонтальної стільниці в тонку витончену ніжку). Суть задачі:Потрібен WebGL / Creative Coding розробник для створення… Javascript та Typescript, Веб-програмування ∙ 3 дні 6 годин тому ∙ 30 ставок |
Підтримка та розвиток сайту клінінгової компанії
904 UAH
Шукаю веб-розробника / вебмайстра для довгострокової підтримки та розвитку сайту клінінгової компанії. Сайт: https://donely.ca Про проєкт DoneLy Home Services — компанія з надання послуг прибирання в Канаді, яка активно розвивається та розширює географію роботи. Шукаю… Javascript та Typescript, Веб-програмування ∙ 5 днів 7 годин тому ∙ 64 ставки |
Розробка сайту по ТЗ на FramerПотрібно зробити сайт по цим параметрам що в тз https://docs.google.com/document/d/1ODO2C9Krb4AaMiJz9wfbNzWlAyA2FwCCHL8r0biajUY/edit?usp=sharing Називайте реальний рейт на основі цього дизайну HTML та CSS верстання, Javascript та Typescript ∙ 6 днів 9 годин тому ∙ 30 ставок |
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 7 днів 23 години тому ∙ 36 ставок |