Проєктування API · Middle · Запитання 60 з 75
Як API має відкривати дії над багатьма елементами, як-от «заархівувати 500 повідомлень»?
- 1500 окремими DELETE-запитами
- 2GET-запитом з усіма ID
- ✓Правильна відповідь: Пакетним ендпоінтом (наприклад,
POST /messages:batchArchiveз ID) у межах ліміту розміру, можливо як асинхронна задача для великих пакетів
Пояснення
Пакетні ендпоінти зменшують накладні витрати; ліміти й асинхронна обробка захищають сервер.