Бюджет: 10000 UAH Термін: 14 днів
Вітаю вас!
Я б розділив завдання на кілька частин, які можна масштабувати незалежно один від одного:
1 . Працівники
1 1 . Приймає завдання на whois з строку, виконує, зберігає дані в складі. При необхідності ставить завдання відправлення результату.
1.2 І. Приймає завдання на відправлення результату, виконує запит на third-party API.
2 . Queue
Ред завдань .
3 . Storage Зберігання
- зберігати результати виконаних запитів.
Четвертий Опій
- Приймає завдання і ставить їх в чергу для подальшої обробки. Приймає дані з складу та дає їх у відповідній формі/форматі.
5 . Адміни УІ
- Показує поточний статус процесорів, рядів, складів. Дозволяє вручну додавати завдання, додавати повторювані завдання. Дозволяє шукати / переглядати дані в складі.
Термін виконання зазначений потоловий для описаної вище функції, залежить від уточненого ТЗ.