Проєктування API · Senior · Запитання 43 з 75
Як добре відкривати дорогі обчислювані агрегати, як-от місячний дохід на клієнта?
- ✓Правильна відповідь: Обчислювати заздалегідь (матеріалізовані представлення, таблиці згорток чи окреме сховище звітів) і відкривати як ресурси лише для читання з чіткою свіжістю
- 2Обчислювати на кожен запит із сирих даних
- 3Просити клієнтів обчислювати їх із сирих експортів
Пояснення
Документуйте, наскільки свіжі цифри (наприклад, оновлюються щогодини), щоб клієнти не вважали їх даними в реальному часі.