Каким baas пользуетесь и почему?
Публичный постНедавно участвовал в хакатоне и потребовалось для него поднять несложный бекенд. Взял xano по первой ссылке в Гугле, но уже в середине хакатона понял, что слишком много времени уделяется бекенду (а это ещё и 67 долларов стоит).
Немного погуглив нашел back4app и весь хакатон удивлялся как все красиво, быстро, с кучей плюшек (админки, пабсаб, хостинг, интеграция либы parse) да и за 5 долларов. В итоге стал использовать его для нескольких своих проектов и очень прям доволен.
Но вот что меня удивило, выглядит как будто back4app не очень популярен и я не понимаю почему, как будто где-то есть ещё более крутое решение. Поэтому вот такой вопрос, что используете и почему.
Что такое BaaS и для каких кейсов используется? Существование таких сервисов оказалось для меня сюпризом. Голова не работает дальше цепочки «нужен бэкенд -> подними что-то на Next/Laravel/RoR/т.п.»
Google Firebase почти на всех проектах, где не критична скорость обработки данных. А то лямбда-функции порой по 3-5 секунд могут только подниматься прежде чем обработать запрос. В остальном крайне доволен, в 90% умещаюсь в бесплатные лимиты.
Google Firebase. Аутентификация действительно работает за один клик, а клиентские библиотеки Firestore вроде бы берут всю синхронизацию данных на себя — в боевых условиях я это лично пока не проверял, но репутация у него действительно хорошая.
Конечно, не для всех проектов такое подходит. Но если у вас, например, SAAS с документной (а не реляционной) моделью данных, где обычно каждый кусочек данных редактируется одним человеком и эти изменения не надо в течение 100мс синронизировать с другими клиентами — выглядит как способ сэкономить много времени и сил на начальном этапе. Я тут пару месяцев назад делал личный хобби-проект, где сначала начал писать бэкенд сам, по старинке, на постгресе, и очень потом кусал локти и проклинал себя, когда понял, насколько быстрее и эффективнее можно было это сделать.
Подписался на комментарии, очень любопытно узнать про другие варианты и чужой опыт. Если вы не согласны с моим отзывом на Firebase, тем более пишите и расскажите мне, почему и как я неправ: я только открываю для себя это всё, так что скорее всего, вы будете правы.
Интересная штука. Нашел тут ссылку на сравнение firebase с back4app, parse и другими сервисами.
Единственное, что пугает. Клиент какой-то жирный по логике получается.
Небольшая плюшка в сторону back4app/parse. Если на первом этапе можно просто запилить все на back4app, потом, наверное, можно съехать на свой условный lightsail с parse на борту. Минус, наверное, что бекенд на js-е.
Кстати да. Я связал back4app с интегроматом, подключил телеграм бот и сижу думаю, как-то слишко просто и ловлю приходу от того, что не может быть все так просто =)
https://strapi.io - opensource headless cms. Можно накликать схему, UI для редактирования которой готов сразу из коробки, для фронтенда есть REST и GraphQL api, доступна масса плагинов.