Developed by eBay, that UI library is optimized for building applications on high-traffic websites that in the future are likely to rely more on serverless computing frameworks.
In fact, Borchers notes, one of the primary benefits of the approach the JS Foundation is pursuing is that it eliminates the need for a developer to know anything about the underlying cloud service that is being invoked. As far as the developer is concerned, the architect software truly turns all the underlying infrastructure into code regardless of cloud service provider, he says.
The general expectation is that serverless computing frameworks will be invoked to process stateless application workloads, while containers will continue to be used to process stateful applications. That shift alters much of the initial conventional thinking about containers because early on they were employed to build relatively simple stateless applications. As more stateless applications transition to serverless computing frameworks, developers are now gaining more confidence in their ability to build stateful cloud-native applications using a variety of programming languages and tools.
The coming year will bear witness to a much fiercer contest between multiple open source serverless computing frameworks and proprietary options such as the AWS Lambda service from Amazon Web Services (AWS). As the largest provider of public cloud services, AWS has already jumped out to an early lead. But rival cloud service providers are betting that more open approaches to serverless computing that can support multiple programming languages will ultimately prevail.