Serverless and Multi-Cloud

The Multi-Cloud is fast gaining traction among the enterprises and the analyst firm Gartner has been talking about how different organizations are embracing more than one public cloud provider. Serverless is fast gaining traction among the developers as the right abstraction. The abstraction offered by Serverless and some of the restrictions imposed on the applications…

Share this post

Announcing the Public Availability of Catalyst Serverless Platform

Serverless computing is gaining tremendous traction among developers, mainly aided by the ease with which they can deploy their code to production. The agility factor and the fine-grained cost model have made serverless computing attractive to many developers. Serverless is an abstraction that completely removes the complexities associated with managing the servers and middleware layers…

Share this post

On The Impact Of Cold Start

One of the biggest complaints against Functions as a Service (FaaS) is the problem of a cold start. It is about the delay between the execution of a function after someone invokes it. To be more specific, it is about the function at the time of invocation. In the background, many FaaS offerings use containers to encapsulate…

Share this post

The Confusion Around AWS Lambda

Today at the re:invent conference, Amazon made some announcements regarding AWS Lambda. These announcements include: Increase in the resource limit for AWS Lambda up to 10 GB RAM and 5 vCPUs Support for container images to encapsulate functions Millisecond billing without any minimum execution time The second announcement has created some confusion in the social media…

Share this post

The Pros and Cons of Azure Functions

Azure Functions has been gaining traction among developers, mostly led by .NET developers. Microsoft offers many different application deployment platforms including containers, PaaS, WebApps, Azure Functions, Azure Logic Apps and others. With such diverse portfolio, Microsoft is positioning Azure Functions as an enterprise grade Serverless offering. As a follow up to our posts on the…

Share this post

Pros & Cons of Google Functions

After the launch, Google Functions didn’t get any attention for sometime before the company started investing in the platform. While it is nowhere comparable to AWS Lambda in terms of the feature set or developer adoption, it has been slowly gaining traction. While Google Functions alone is not very interesting, the spectrum of services offered…

Share this post

Does Serverless Offer NoOps Nirvana?

As Serverless Computing gain traction in the industry, the industry conversation has moved towards whether Serverless is the NoOps nirvana we were expecting to happen in the cloud. When Platform as a Service (PaaS) gained traction in circa 2011, there was a talk of PaaS ushering in an era of NoOps, a result of the marketing campaign by…

Share this post

The Magic Of Autoscaling With Serverless

One of the advantages of Serverless touted by cloud providers is seamless autoscaling. Ever since cloud computing gained traction, autoscaling is seen as the biggest advantage organizations can leverage for unexpected traffic. Autoscaling was seen as a major leap from traditional IT where capacity planning is critical and resource inefficiencies (and hence increased costs) are the norm….

Share this post

Serverless Pricing Model: Does It Make Sense?

One of the biggest advantages of Serverless is its pricing model which is more fine-grained than VMs and Containers on the cloud. More importantly, one could see the real advantage of pay per use model in the case of Serverless than VMs and Containers because you are not continuously running these services and they come…

Share this post

Mitigating Serverless Challenges

While Serverless offer many advantages for the developers, it also imposes some constraints and challenges. Some of the architectural constraints imposed by the Serverless abstraction limits the type of applications that can be deployed on Serverless platforms. See this post about the difference between Microservices and Serverless Functions to understand where these two different architectures…

Share this post