Telegram запустил платформу Serverless для хостинга ботов, что позволяет разработчикам полностью избегать необходимости в внешних серверах. Это нововведение значительно упростит процесс создания и обслуживания ботов, сделав его более доступным и экономически выгодным.
Упрощение разработки
Теперь разработка ботов в Telegram происходит посредством команды CLI tgcloud, котораяdeploy'ит код в изолированном V8-инстансе, аналогичном тому, что используется в Chrome и Node.js. Это означает, что каждый вызов обрабатывается быстро и эффективно, без задержек из-за обращения к внешним ресурсам.
Что в итоге получит разработчик
Кроме отсутствия необходимости аренды серверов, разработчики получают на выходе целый набор инструментов: доступ к Bot API, SQLite базе данных и исходящему HTTP, без дополнительных затрат на установку пакетов или управления ключами доступа. Это приводит к тому, что весь рабочий процесс становится более привычным: код находится под контролем git, а миграции базы данных позволяют легко управлять изменениями.
Преимущества по сравнению с конкурентами
Serverless-решение обеспечивает дополнительное преимущество для Telegram на фоне конкуренции — теперь ботам не требуется никакой сервер, кроме инфраструктуры Telegram. Эта новация может подтолкнуть компании использовать Telegram в качестве основного инструмента для автоматизации бизнес-процессов.
Выводы для разработчиков и бизнеса
Для российских разработчиков это значит, что создание и поддержка ботов стало намного менее затратным и более доступным. Теперь можно сосредоточиться на разработке функционала, не забираясь в технические нюансы серверов и хостинга. Особенно это важно для стартапов и небольших команд, работающих с ограниченными ресурсами.
Следующий шаг — ожидание от Telegram дальнейшего развития платформы и возможного внедрения платных тарифов или лимитов, чтобы лучше поддерживать эту инфраструктуру и обеспечивать качественный сервис.