The definition of Serverless Computing from Wikipedia gives us a good start to review the concept: “Serverless computing is a cloud computing execution model in which the cloud provider dynamically manages the allocation of machine resources. Pricing is based on the actual amount of resources consumed by an application, rather than on pre-purchased units of capacity. It is a form of utility computing.”
So what we can learn from this is that: Serverless computing is a dynamically provided computing platform where you pay based on actual usage without having to worry about the underlying technology capacity.
WEM is a serverless computing platform and meets all elements of the definition. As a customer/user you don’t have to worry about the technology, the capacity of the technology, the cost of the technology or capacity you don’t use. Increasing or decreasing use of your applications has a direct impact on your cost of use but nothing else.
The objective for WEM is to be an application platform company that provides “Applications without technology”. For us to deliver on that promise, providing a serverless computing platform is a core element, when combined with our intuitive and easy to access no-code application modeling and business rules engine. Anyone, with any level of technology skills can build applications small or large, simple to complex and deploy those for use by a few incidental users or hundreds-of-thousands of users constantly without having to worry about the underlying technology or required capacity.
Applications are seldom islands, data is stored in central systems, information needs to be exchanged through API’s, integration with cloud systems is required and authentication needs to be integrated with your company directory. WEM provides integration points, that enable anyone and still without programming to create fully integrated enterprise level applications while keeping the advantages of serverless computing.