Serverless Framework: Examples and Use cases
Our latest blog on the Serverless framework covers the benefits of going serverless and why serverless may prove good for your business.
Owing to its rising popularity, we thought we should give you more insights into the serverless framework besides giving you a quick brush-up from our last blog.
From our previous blog
Globenewswire says that the global Serverless Architecture Market is expected to grow from USD 7,892.67 Million in 2020 to USD 21,912.56 Million by the end of 2025.
- Moves the burden of provisioning and managing run-time environment on to function cloud
- Unlocks teams’ capability, allowing them to focus on what they do best: delivering innovative customer experiences
- Takes away the hassle of managing infrastructure, servers, recovery from downtime, and disaster management, saving both your time and money
- Offers benefits such as cost reduction, scalability, resiliency, and security
Examples of Serverless Frameworks
AWS Lambda, Microsoft Azure Functions, Google Cloud Functions and IBM OpenWhisk are all well-known examples of serverless services offered by the cloud providers.
So, what are we going to talk about today?
In case you are still in the process of determining whether a serverless approach would make sense for your organization, let us take a look at how other companies are leveraging similar strategies for a range of initiatives and how you too can leverage it for your organization.
Slack, a popular, cloud-based business communication platform, uses a serverless application called marbot to send notifications from Amazon Web Services (AWS) to DevOps teams through Slack.
HomeAway relied on Google Cloud Functions to develop an app that allowed users to search and comment on the recommendations of travelers in real-time, even in areas without an internet connection. The cloud services available through Cloud Firestore and Cloud Functions made it possible to set up the infrastructure within minutes and deploy the app in no time.
GreenQ, a waste management company used IBM OpenWhisk to create an IoT platform that uses hardware installed on garbage trucks to collect key metrics such as pickup time, location, and load weight. The auto-scaling available through serverless was particularly valuable due to the fluctuation of infrastructure demands based on the number of customers and trucks at any given time.
Soft drink giant Coca-Cola has enthusiastically embraced serverless after its implementation in vending machines resulted in significant savings. Since vending machines must communicate with headquarters for inventory and marketing purposes, the ability to pay per request rather than operating at full capacity had a substantial impact on reducing costs.
Netflix has relied on AWS to help scale infrastructure and meet customer demand for years. AWS Lambda proved to be a key component of the company’s initiatives to root out inefficient processes and reduce errors.
As a web and mobile app engagement company, Localytics needs to be able to support and manage billions of data points each day from various mobile apps on the company’s software. Localytics uses AWS to send billions of data points each month, which ultimately end up in an Amazon Kinesis stream. Lambda scales up and down as the load requires, and each new feature functions independently as a microservice.
While a serverless approach won’t work for every scenario, it can certainly free up resources and provide greater flexibility in the right context.
Looking for more on how and where to integrate serverless into your IT strategy?