1 min readJul 25, 2018
There isn’t a standard term for Serverless, it depends on who you ask. One term I use for Serverless is the following: A self contained process/binary (a Function) that takes input, processes data, and returns output. All the servers are managed by so only the software needs to be written by a software developer.
Highly recommend trying out a open Serverless platform for the following reasons:
- Not tied into a proprietary cloud platform
- Can easily switch between different cloud providers
- Offers greater programming language support
- Has fewer restrictions compared to proprietary cloud platforms
- Easier to deploy/test/develop Serverless apps compared to proprietary cloud platforms
A good open Serverless platform to get started with is OpenFaaS. Disclaimer: I am involved with the Kotlin community support on OpenFaaS. There are Kotlin Native (Linux amd64) and Kotlin JVM templates available for OpenFaas.