In the world of serverless, Kubeless has just started its journey; it has as a long way to go to be a biggie, like AWS Lambda, Azure Function, or Google Functions. However, it still has a good number of brownie points, and it will definitely grow to be one of the leading Serverless Frameworks. Let's look at some of its pros:
- No provisioning of servers
- Can run the code in parallel and scale easily
- Not vendor-agnostic, like other service providers, such as AWS Lambda, Azure Function, or Google Functions
- Integration with the serverless deployment framework
- UI to create, update, delete, and invoke the functions
The following are some of its cons:
- The testing and integration of functions still needs improvement
- Remote deployment is not in place
- Requests that use a lot of memory state, cache, queue, and persistence storage are provided by other systems
- Environment management (dev, QA, UAT, or PROD) is not documented or not in place
So, in terms of applying automation, the framework still needs lots of improvement and features to be added in order to have adequate functionality.