It seems like the inventors of public clouds forecasted that 2020 will leave no choice but force millions of office workers to adopt the concept of working from home overnight. Imagine how different pandemic communication would have been without cloud computing in various aspects, proving that a good crisis should never be wasted although there were no contingency plans for reference. It is estimated that before the pandemic hit, approximately 20% of the developers used to utilize containers and serverless technology, and it is predicted that the percentage of developers using serverless will increase up to 25% in 2021. Gartner further explains that the increasing use of serverless computing will eventually mark the increase by approximately 20% of global enterprises. DataDog Survey conducted for the year 2020 indicates that half of the AWS users have now adopted AWS Lambda Functions as a Service (FaaS) marking Lambda as no longer a niche technology. At the same time, it is the larger enterprises (based on the scale of the company’s infrastructure environment) that have contributed more to making this difference compared to the rest.
Here come the startups - Well equipped
The rise of startups during the pandemic was a significant trend that was noticed, as most home-based businesses saw the potential to cater to the basic business or domestic requirements of remote working. Vendor platforms such as AWS, Azure & GCP providing easier deployment and continuous delivery were regarded as a major benefit at a time as on-premise deployments were not quite helpful due to mobility factors. Similar to the infrastructure cost savings that are given with native serverless pricing, the technology helped to overcome the scalability limitations of on-server apps. The circumstances also encouraged certain companies to pivot their efforts to identify more profitable avenues that could better serve during a crisis. This was supported by serverless solutions when organizations required flexibility in creating entire applications or discrete units of the application.
While the majority of the world’s resources are involved in finding a way out of COVID-19, the assurance of mitigating risk is becoming equally important to keep the economy going. Hence, it is important to identify the areas that need technical support such as wide-area mobility (technology that will support to track the movement of people within and beyond geographical boundaries ie: Vaccine Passport that will help to understand the health history and contact tracing), shared-space occupancy (equip shared- spaces such as workplaces and schools with automated monitors for social distancing and may be introduced biosensors to detect people with contagious illnesses) and most importantly support for healthcare supply chain logistics. Applications that accommodate the needs of the above will be benefited through obvious advantages of serverless technology, namely; increased developer productivity, faster application time-to-market, reduced cost of IT infrastructure, and maximized scale of operations on a pay-as-you-go basis by following a client-serverless approach.
Not close to serverless - Yet?
There might not be a wake-up call to go serverless on a random morning but there is a possibility to group and identify the commonalities among the companies that have already adopted the technology. All of them once needed multiple microservices for a day while trying to automate their workflows. They would have probably wanted to get rid of the in-house servers and longing to become an auto-scaling entity. It is more likely that these guys are into software/ application development but even otherwise they need to have a clear understanding that the business will do better with a shorter timeline to the market. Aren’t these few of the basic challenges faced by organizations during these hard times?
It’s not like serverless has no challenges in it, but as everyone’s ancestors always say “look at the bright side”!