Мы рады объявить о публичном запуске бета-версии Baqend Cloud. Теперь вы можете начать использовать быструю и масштабируемую облачную серверную часть для своих приложений и веб-сайтов всего за несколько секунд. Наш базовый план, включающий 100 000 запросов в месяц, абсолютно бесплатен и не ограничен по времени.

Baqend пытается ускорить две вещи: процесс разработки с помощью богатых стандартных функций и результирующее приложение с помощью кэширования. В настоящее время доступны следующие основные функции:

Запуск облачного бэкенда

Чтобы создать новое приложение, сначала зарегистрируйтесь в панели управления по электронной почте, через Facebook, Github или Google. Введите имя для вашего первого приложения, которое будет конечной точкой для вашего API — в данном случае my-test-app.app.baqend.com.

Теперь приложение развертывается в кластере, а сеть CDN настроена на ускорение доступа к данным. Обычно это занимает 30 секунд или меньше.

В качестве тарифного плана выберите базовый — он бесплатный и вам не понадобится кредитная карта.

Откроется панель инструментов приложения с кратким руководством. Он проведет вас через этапы создания простого веб-сайта стены сообщений на вашем новом экземпляре Baqend.

Теперь у вас есть все необходимое для того, чтобы начать собирать свое первое приложение на базе Baqend.

Узнать больше:

Что дальше?

На данный момент Baqend Cloud особенно подходит для веб-сайтов, управляемых данными или чувствительных к задержкам, а также для гибридных приложений, например. на базе Ионик. Acto — это пример такого приложения, которое уже работает на Baqend Cloud в продакшене.

В течение следующих трех месяцев мы сделаем доступными три важные функции. File API и SDK обеспечат удобную загрузку и загрузку произвольных файлов с включенным кэшированием Baqend. С помощью этой новой функции вы можете, например, создать приложение для обмена изображениями на основе местоположения.

Наш браузер Cache Sketch ​​и кэширование приложений будут доступны в ближайшее время. Благодаря этой функции данные передаются не только с ближайших узлов CDN, но и напрямую из кешей на устройстве конечного пользователя — без каких-либо изменений в коде вашего приложения. Стратегия, которая делает это возможным, основана на фильтрах Блума и статистических методах для обеспечения когерентности кеша, т. е. всегда дает вам свежие данные.

Запросы в реальном времени — это очень мощная абстракция, которая позволяет вам подписываться на любые изменения, внесенные в объекты и результаты запросов. Например, вы можете создать приложение todo, которое синхронизируется со всеми пользователями, просматривающими и редактирующими его в режиме реального времени. Для достижения наших очень амбициозных целей по задержке (‹10 мс + сетевая задержка для пользователя) мы с нуля внедрили масштабируемый механизм сопоставления запросов на основе Apache Storm.

Чтобы получать уведомления, как только эти функции станут доступны, вы можете подписаться на нашу рассылку новостей. Если у вас есть вопросы, оставьте комментарий или задайте их на нашем форуме сообщества, и мы быстро ответим. Удачного взлома!