Обслуживание высоконагруженных копий
Суточное количество запросов, переваливающее за несколько десятков тысяч (50-80К) у конкретной ИИ типа Nano Banana – бывает очень редко (в моей сетке ботов такое кол-во запросов каждый день только у двух копий).
Если вы не планируете развивать бот до такого уровня, то раздел для вас будет неактуален.
Перед прочтением ознакомьтесь со статьей «Ограничение ответственности».
Высоконагруженная копия – это копия, у которой как минимум к 1 сервису в сутки идет 25-50-100 тысяч запросов. На первый взгляд это кажется маленькой цифрой, но учитывая что каждый медиа файл имеет вес (а мы только с ними и работаем), а каждый запрос стоит минимум n-рублей (до 200 рублей), то мы можем упираться в различные ограничения как от телеграма, так и от API-провайдера.
Если частота обращений ваших запросов в поддержку очень высока (как минимум вам уделяется больше 15 минут в день), количество пользователей и запросов от них к сервисам внутри бота / ошибок переваливает предельно возможное, а сервер сбоит, то я сделаю базовые оптимизации для вашего бота, но не гарантирую, что стабилизирую работу под любой трафик и сервис.
На такие случаи у меня есть протокол действий:
Увеличиваем ресурсы сервера (готовьтесь увеличить стоимость до x5-10-20);
Ставим консьюмеры туда, куда это возможно, убираем лишнее в выводе ответа;
Кэшируем базовые моменты при работе с сервисом.
Если моих оптимизаций будет недостаточно (а я не могу уделить максимальное количество времени вам), то есть два варианта:
Нанять нового разработчика, отвязать копию от моей поддержки и обновлений и оптимизировать работу с новым человеком;
Работать со мной по условиям 15% / 85%. 15% оборота вашей копии – перечисляются мне. Отталкиваемся от минимума: от $150 / день. Если % ежедневного оборота не превышает этот показатель, то $150 гарантированно должны поступать на мой счет.
В таком случае мне будет интересно максимально уделять внимание вашей копии и оптимизировать, улучшать её под конкретно ваши нагрузки.
Главный минус: вы не получаете личного программиста на все свои функциональные хотелки, но вашей копии будет уделяться больше внимания, чем при стандартной поддержке, а продукт будет развиваться и оптимизироваться с учетом ваших нагрузок.
Возможен только общий цикл обновлений, без дополнительных функциональных правок.
Это предварительное описание и расчеты, условия могут меняться в зависимости от ситуации.