About

What is Express Serverless Platform?

Express Serverless Platform enables developers to quickly write serverless functions and seamlessly deploy them as microservices through a secure API gateway using one intuitive visual interface. With Express Serverless Platform, you can:

  • Easily build new microservices from scratch
  • Quickly write new model functions and connectors to integrate microservices with legacy data and applications
  • Streamline the development and deployment of serverless architecture
  • Automatically implement industry-standard API gateway security

Express Serverless Platform is deployed on a Kubernetes runtime and ships with its own management utilities, making it easy to manage and scale on any private cloud, public cloud, or multi-cloud hybrid.

What is Express Gateway Enterprise?

Express Gateway Enterprise is the same product but different edition of Express Serverless Platform. With Express Gateway Enterprise, writing model functions, serverless functions and model connectors are not enabled. All gateway related features as an API management solution only are enabled.

Why would I want to use Express Serverless Platform?

TIME.

You’ll save massive amounts of time trying to attain the benefits of a microservices architecture. Express Serverless Platform provides the following to repeatedly save you time and build your microservices applications sustainably:

  • best practices for microservices built into the tool
  • cloud native separation of code, config and metadata
  • code scaffolding and built-in boilerplates
  • automated real time deployment to the cloud(s) of your choice
  • visual orchestration and wiring of microservices to an API gateway, data sources, and more

By using Express Serverless Platform, you’ll be building, revising and innovating your microservice based applications more quickly and predictably through its automation and enablement.

Example:

Getting your application into the cloud as a container is already hard enough. Image now, deploying it to a container orchestrator and wiring it up to other dependent containers.

Express Serverless Platform containerizes your application for you. It deploys an image to Kubernetes by creating the deployment and other complicated YAML documents for you and calls its API rather than fumbling around with dozens of laborious kubectl commands.

How does Express Serverless Platform Work?

Express Serverless Platform is driven by a GUI known as the Canvas. The Canvas guides user in the process of building, deploying, and managing microservices and exposing them as APIs.

Express Serverless Platform utilizes the best of breed open source projects for easy adoption, constant innovation and specialization of what each component brings to putting together a holistic microservices platform.

Source-level access to these components provides opportunities in transparent customization and support along with community driven innovation. Here are the main projects used behind the scenes and integrated into Express Serverless Platform:

  • Express Gateway - an API gateway to expose microservices by defining them as service endpoints and exposing them as API endpoints externally
  • LoopBackJS - a Node.js based framework that lets you create microservices using a model driven approach
  • Serverless - a cloud agnostic framework that acts as an adapter to serverless (a.k.a Function-as-a-Service (FaaS)) platforms.
  • Kubeless - A Kubernetes native serverless engine that allows you to write functions in many supported languages
  • Kubernetes - a container orchestrator that runs in any cloud that deploys microservices as they are built in LunchBadger
  • ReactJS - a GUI framework that allows you to extend and build on top of LunchBadger’s visual interface

Interested in our open source project, Express Gateway?

Express Serverless Platform is built around a microservices API gateway that was started as an open source project.

If you’d like to contribute, please see the Express Gateway website and the Github repository or you can join the Express Gateway Community on Gitter. Commercial Support options are also available for Express Gateway.

Need Support?

Now that you’re armed with the basics of how to use LunchBadger, have fun! Feel free to play around with Entities on the Canvas and direct any questions to your LunchBadger Support Team via Chat on the lower right or drop us an email at [email protected].