Даниил Кулешов
гость · Staff Engineer, развивает архитектурную функцию Т-Банка · Т-Банк
Даниил Кулешов — Staff Engineer, который развивает архитектурную функцию на уровне всей компании.
ведущий
гость · Staff Engineer, развивает архитектурную функцию Т-Банка · Т-Банк
Даниил Кулешов — Staff Engineer, который развивает архитектурную функцию на уровне всей компании.
Пилотный выпуск Research Insights Made Simple посвящён статье API Governance at Scale. Александр Поломодов и Даниил Кулешов разбирают опыт Google, где тысячи API требуют общего языка, правил и автоматизации. На таком масштабе дизайн интерфейса становится не локальным выбором команды, а самостоятельным инженерным процессом.
Ручное дизайн-ревью создаёт узкое место, особенно когда нарушение находят после реализации. Ответ Google — API Improvement Proposals, вдохновлённые Python Enhancement Proposals. Они кодифицируют правила и жизненный цикл изменений, а линтеры и IDE возвращают обратную связь раньше.
Governance здесь не равен высеченным в камне заповедям. Правила обсуждаются сообществом, версионируются, заменяются и допускают обоснованные исключения. Ведущие сопоставляют модель с open source: обучение, понятные статусы и история решения важны не меньше автоматической проверки.
Исследование соединяет опросы, логи и наблюдение за API-дизайном. Новичкам процесс кажется длинным, а опытные участники видят ускорение и готовые ответы. Одни просят упростить правила, другим не хватает деталей, поэтому нужен баланс скорости, полноты и постоянного улучшения процесса.