How to Use Low Code to Simplify Microservices Development
Microservices architecture is the go-to approach for many development teams. These apps can have greater flexibility and stability than their traditional counterparts.
Scale your apps effortlessly
What is serverless?
Serverless is a new paradigm of cloud computing where elastic computing power is provided on-demand, metered to the sub second and without a need for systems administrators to manage, maintain and deploy infrastructure.
Go from development to production to web scale with no system administrators.
8base serverless functions support code written in JavaScript and TypeScript, which 70% of professional developers know.
8base automatically runs your code without requiring you to provision or manage servers.
8base automatically scales up and down by matching your user demands to your computing capacity. Processes run in parallel and scale precisely with the size of your workload.
With 8base, you are charged for the serverless capacity you utilize measured as a combination of computing time and memory utilization.
In 8base, pretty much everything is extensible when using Serverless Functions. If you want to extend your GraphQL API, add custom endpoints, or build some other server side functionality, Serverless Functions is the answer.
A resolver is a serverless function type that extends your GraphQL API and can be directly called from client apps. Resolvers allow you to add custom queries and mutations to complement the auto-generated CRUD operations 8base handles for you. Resolvers are used to integrate 3rd party APIs, query / coerce data, or run custom algorithms.
A trigger is a type of serverless function that runs in response to a data mutation event (i.e, before or after creating, updating or deleting an object). This allows for important actions to run as callbacks to your data commits, without cluttering up client apps with web requests.
Webhooks allows you to call serverless functions as regular RESTful endpoints (GET, POST, DELETE, etc.). They can be very useful if you integrate with a 3rd-party service that posts data back to your app using a specified URL. For example, enabling a payment processing service such as Stripe or Coinbase Commerce to notify your app of a successful payment by calling
your custom URL.
A task is a type of serverless function that can be invoked directly from other functions or scheduled to execute on a specified time interval. This allows for cron job-like execution of your custom functions and is great for recurring or batch tasks.
8base let’s you write code using the tools you love and makes it easy to make it operational inside our platform.
Rather than disrupt the way you work, 8base lets you write code using your IDE of choice.
Deploy your code when ready using the 8base Command Line Interface.
8base logs all of your serverless function execution requests and makes them available inside the 8base Console.
We're excited about helping you achieve amazing results.