How to build your own serverless platform

Click for: original source

In this post, Tomasz Janczuk, will provide a blueprint for building your own serverless platform, based on the lessons learned from working on Auth0 Extend in the recent years.

The serverless (Function-as-a-Service) computation model is a powerful complement to the webhook-based extensibility of a SaaS platform.

Serverless platform will need to meet this minimum set of requirements:

  • Core concept of a function as a unit of custom business logic
  • Must support adequately rich programming environment
  • API surface that allows managing functions as individual webhooks
  • Provide a mechanism to isolate the execution of functions
  • Latency of execution of your serverless webhooks must be acceptably small
  • Scalability and reliability

Also, execution of functions requires basic computing resources: CPU, memory, disk, and network. Learn more by reading this insightful article.

[Read More]

Tags serverless devops containers