Quoted from russdx:Serverless is just a silly buzzword, at the end of the day the app is speaking to a server rack in some data centre no mater what you want to call it.
Making no comment here about how Scorbit is designed, but I will say that Serverless is not a buzzword (any more than any tech name is a buzzword). Whether you approve of the name or not, it's an official name for a type of cloud compute where the developer need not worry about any details regarding how the code is executed. Sure, there is obviously a collection of servers that run the code, but the developer never sees it.
With a serverless design, a developer says "execute this code" with these inputs when a condition occurs. The provider of the serverless platform (like Google or Amazon) deal with the farm of servers to run it, whatever operating system is being used, ensuring everything is networked together, and ensuring the runtime library(s) to execute the code are up-to-date (NodeJS, Python, Etc.)
So it is Serverless from the developers perspective. Generally speaking the developer is billed not by now many servers/VM are instantiated (and their memory and hard drive characteristics plus number of vCPUS), but rather how many times the code is executed and how long the execution takes.