Вы в восторге от безсерверных технологий? Вы хотите получить новый проект, но не знаете, с чего начать??

Вот список самых популярных фреймворков без сервера, которые вы можете получить!

Бессерверные вычисления – самая популярная вещь среди тех, кто любит идею управлять меньше, имея время для создания большего. И хотя технология все еще довольно нова, многие разработчики и инженеры стараются изобрести захватывающие решения для будущих операций без серверов..

Как я уверен, что вы уже знаете, без сервера не означает, без сервера. Это просто значит меньше серверов а также больше функций. И если вы ищете надежную платформу FaaS (Функции как услуги) для вашего следующего проекта, посмотрите нашу предыдущую рецензию на лучшие серверные вычислительные платформы.

При этом давайте посмотрим на доступные нам рамки. Мы завершим некоторые захватывающие проекты, разрабатываемые в пространстве без серверов, поэтому убедитесь, что вы остаетесь за этими!

Amplify Framework

Amplify это библиотека JS, предназначенная для использования внешними разработчиками, которые активно разрабатывают веб-и мобильные приложения в облаке. Инфраструктура предоставляет декларативный и простой интерфейс управления для выполнения различных операций в рамках облачной структуры..

Amplify Framework

Amplify работает с вашими любимыми JavaScript-фреймворками, включая React Native, который используется для создания современных приложений..

Кроме того, не позволяйте названию «AWS Amplify» обмануть вас, поскольку вы можете подключить эту библиотеку к другим облачным сервисам и провайдерам в соответствии с вашими требованиями..

Архитектор

Создание, развертывание и обслуживание безсерверной инфраструктуры нового поколения на базе облачных функций AWS с полностью локальными автономными рабочими процессами и т. Д..

Безсерверный фреймворк Architect

Это достаточно сложный проект, который требует от вас философия проекта а также страница документации в целом.

вверх

вверх это платформа, которая помогает вам развертывать приложения без сервера с бесконечным потенциалом масштабируемости. Кроме того, вы можете использовать Up для развертывания статических веб-сайтов, API и многого другого. Все это дает вам возможность работать над тем, что действительно важно для вас.

Развертывание безсерверных приложений за считанные секунды

К счастью, Up развертывает традиционные экземпляры HTTP-сервера, поэтому вам не нужно изучать какой-то новый протокол. Вместо этого используйте ваш любимый фреймворк, такой как Django или Express, чтобы начать работу.

Claudia.js

Claudia.js предоставляет разработчикам средства для продвижения своих проектов на основе Node.js в системы Lambda и API. Claudia автоматизирует задачи развертывания, настройки и автоматически настроит вашу среду JavaScript для современной разработки.

Клаудия JS

Итак, что это значит для вас? Используя Claudia, вы можете начать путешествие с микросервисами за считанные минуты. В результате у вас намного меньше времени для размышлений и гораздо больше времени для решения реальных проблем..

Основными причинами использования клавы являются:

  • Развертывание, обновление и управление вашими экземплярами с помощью одной команды
  • Работает безупречно с пакетами NPM
  • Интегрированная шаблонная структура, предоставляя вам больше возможностей для решения ваших задач
  • Управление версиями, поэтому вы можете работать с несколькими версиями одновременно
  • Малая кривая обучения

Струи

Ты любишь Руби??

Jets Ruby Serverless Framework

Тогда вы можете просто наслаждаться Струи – безсерверный Ruby Framework для создания и развертывания микросервисов. Среда включает в себя все необходимые инструменты, которые помогут вам создавать структуры API и развертывать их в лямбда.

Струи также работает для написания отдельных функций, которые вы можете использовать для соединения различных сервисов и ресурсов, предоставляемых AWS.

Jets работает так, что платформа преобразует существующий код в функции для Lambda и других сервисов AWS. В результате вы можете пропустить такие вещи, как развертывание и выделение ресурсов, чтобы тратить больше времени на написание функционального кода..

гардемарин

Middy – это упрощенный механизм обеспечения промежуточного программного обеспечения..

гардемарин

Если вы работали с такими фреймворками, как Express.js, вы быстро заметите сходство между шаблонами, используемыми в гардемарин. В результате, начать быстро и легко.

Pulumi

Pulumi предоставляет цельный SDK, который поможет вам создавать и развертывать программное обеспечение на любой облачной платформе. SDK поддерживает контейнеры, размещенные сервисы, базовую инфраструктуру и контейнеры..

Pulumi

Вы можете писать код на любом языке, который вам нравится, Pulumi предоставит и будет управлять вашими ресурсами у поставщиков услуг, таких как GCP, AWS, Kubernetes и Azure..

Serverless

Я знаю, что вы думаете: «Кому-то повезло получить доменное имя Serverless.com и просто наживаются на своей удаче! », и я должен сказать вам, что это не тот случай.

Безсерверная платформа без серверных приложений на базе AWS Lambda API Gateway и др.

У Serverless Framework есть некоторые 30 000 звезд на GitHub, делая это самым популярным безсерверный фреймворк ты можешь найти.

Итак, что вы можете сделать с этим фреймворком? Прежде всего, вы можете создавать приложения, использующие микросервисы в качестве средства реагирования на события и т. Д. Например, ваши приложения реагируют только при наличии определенного вызова и увеличиваются и уменьшаются в зависимости от спроса. В результате вы можете сэкономить кучу денег, которые в противном случае были бы потрачены на обслуживание простаивающих сервисов..

В платформе используются новые управляемые событиями вычислительные сервисы, такие как AWS Lambda, Google Cloud Functions и другие. Это инструмент командной строки, предоставляющий леса, автоматизацию рабочего процесса и лучшие практики для разработки и развертывания вашей серверной архитектуры. Это также полностью расширяемый с помощью плагинов.

Сигма

Сигма представляет собой новую облачную среду разработки, построенную на идее разработки без серверов. Это не просто текстовый редактор с некоторыми необычными функциями, но и полнофункциональная IDE, которая позволит вам писать код и публиковать этот код в режиме реального времени в реальном времени..

Среда Sigma IDE может взаимодействовать с выбранной платформой без сервера (FaaS) и только с требованием файла конфигурации. В результате вы можете сэкономить бесконечные часы скучных в остальном задач.

Сигма

Кроме того, в отличие от других инструментов, которые пытаются достичь аналогичного результата – Сигма сама без сервера. Среда IDE работает полностью из браузера и не требует, чтобы серверная служба работала для всех функций, кроме нескольких. В частности, бэкэнд необходим для аутентификации пользователей и сбора аналитических данных.

Стоит присмотреть за этим, и стоит попробовать для себя.

Соковыжималка

Соковыжималка это новая и захватывающая среда, которая помогает разработчикам создавать новые приложения с легкостью, без необходимости управлять всей областью экосистемы блокчейна. Кроме того, Squeezer может поставлять компоненты промышленного уровня для программного обеспечения уровня предприятия..

Вы можете использовать Squeezer с вашими любимыми платформами функций, такими как AWS, Google и Azure..

Соковыжималка

Интересные функции включают обслуживание без управления. Вы можете просто развернуть и расслабиться. Кроме того, забудьте о написании сценариев, которые необходимо проверять на наличие проблем, связанных с масштабированием. Вместо этого Squeezer позволяет вашим поставщикам FaaS справляться со всеми.

Это первая структура, объединяющая надежную природу микросервисов с титанической мощью блокчейна..

Riff

Riff простая платформа FaaS для разработчиков Kubernetes. Интегрированный интерфейс командной строки помогает разработчикам управлять своим рабочим процессом с помощью Knative..

рифф для функций

Knative (произносится kay-nay-tiv) расширяет возможности Kubernetes, предоставляя набор компонентов промежуточного программного обеспечения, которые необходимы для создания современных, ориентированных на исходные коды и контейнерных приложений, которые могут работать где угодно: в помещениях, в облаке или даже в сторонний дата-центр.

Среда включает в себя необходимые инструменты для запуска и запуска экземпляра Knative в кластере Kubernetes. Кроме того, вы получаете доступ к командам для управления службами, функциями, подписками и каналами..

PureSec

Вы не избежите безопасности, не так легко. При создании безсерверных приложений вы должны обеспечить полное соответствие требованиям безопасности. На что следует обратить внимание, включая атаки на уровне провайдера, облачные события и видимость всей сети.

PureSec предоставляет безсерверную платформу безопасности, чтобы помочь защитить ваши приложения на сквозной основе. Весь процесс SSP связан с процессом непрерывной интеграции и доставки.

PureSec Serverless Security

В настоящий момент PureSec работает с облачными провайдерами, такими как IBM Cloud Functions, AWS Lambda, Google Cloud Functions и Azure Functions..

Auth0

Если вы увлечены концепцией Serverless, то, скорее всего, вы слышали о Serverless Framework – той, о которой мы упоминали ранее в этой статье..

Никогда не идите на компромисс в отношении идентичности Auth0

Auth0 объединили свои усилия для создания Auth0 Webtasks, эффективного дополнения для всех вас, пользователей Serverless Framework. Проект называется Webtask, и вы можете найти домашнюю страницу здесь.

По сути, Webtask может быть использован для создавать приложения без необходимости беспокоиться о вашей инфраструктуре совместимость. Напишите логику на стороне сервера и разверните все свои функции с помощью интерфейса командной строки, предоставляемого Webtask. Затем вы можете перемещаться по серверной части, используя протокол HTTP..

Snipcart

Snipcart является своего рода на грани того, чтобы быть безсерверной структурой. С одной стороны, это продукт, решение для электронной коммерции для людей с меньшими потребностями. И второе: большинство внутренних действий выполняются на панели инструментов Snipcart..

Но самое приятное то, что панель управления в основном основана на Webhooks и вызовах API. Вы можете управлять налогами, скидками, подписками, запасами и т. Д., Написав простые функции или используя панель инструментов..

Snipcart Shopping Cart Solution Добавьте корзину на любой сайт за считанные минуты

Добавление Snipcart на ваш сайт может быть сделано с 2 строками кода. И этот подход, ориентированный на JAMstack, заставил разработчиков пускать слюни на потенциал этой аккуратной платформы электронной коммерции.

И если вы заинтересованы в достижении истинной безсерверной природы с помощью Snipcart, я рекомендую вам прочитать этот блог.

Примеры без серверов

Мы говорили о Serverless Framework ранее в этом посте, и в основном, это дополнительный ресурс, который демонстрирует множество различных сценарии использования для Serverless Framework.

Каталог примеров безсерверных функций обозревателя

Несмотря на то, что эти примеры привязаны к одной конкретной среде, вы все равно можете наслаждаться процессом изучения новых концепций без серверов.

Примеры доступны для таких платформ, как AWS, Azure, Kubeless, Google Cloud и OpenWhisk. Кроме того, поддерживается шесть различных языков: nodeJS, Python, Go, Java, PHP и Swift..

Проверьте некоторые из этих фаворитов, как Щебетать шутка бот а также API OAuth Dropbox.

Если вы ищете практическое обучение, то проверьте это онлайн курс.

TAGS:

  • Serverless

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me