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