01
Ліцензія учасника команди впирається у свій денний бюджет запитів
Було з'єднання, побудоване під повну ліцензію, тихо починає падати, коли його використовують на легшому акаунті учасника команди з набагато меншим денним бюджетом.
Стало знаючи бюджет заздалегідь, ми розраховуємо з'єднання під ліцензію, на якій воно справді працюватиме, замість того щоб дізнатись про межу вже в бойовому режимі.
02
Довгий список завантажується частинами
Було ніхто не усвідомлює, що завантаження одного довгого звіту насправді коштує десятків окремих запитів з денного бюджету.
Стало ми проєктуємо з'єднання для завантаження списків так, щоб заздалегідь враховувати кожну частину, тож бюджету вистачає на весь робочий день.
03
З'єднання потрібно побудувати поза власними інструментами Microsoft
Було команда вважає, що власне з'єднання працює лише з рідними інструментами розробки Microsoft.
Стало оскільки воно працює на відкритому стандарті, ми будуємо з'єднання тією мовою, якою вже користується решта стеку, складаючи прямі запити.
04
Повтори тихо з'їдають денний бюджет
Було нестабільне з'єднання тихо повторює невдалі запити, і невдачі, і повтори зараховуються в той самий денний бюджет, поки він не вичерпається завчасно.
Стало ми окремо стежимо за невдачами, тож шквал повторів виправляють у джерела, а не дають йому тихо злити денний бюджет.