The Pros and Cons of AWS Lambda

Ever since Amazon Web Services launched AWS Lambda in 2014 as a Serverless platform, it has been steadily gaining traction among developers. AWS Lambda allowed developers to deploy small chunks of code and scale seamlessly at a very low cost. Developers could do this without having to manage the underlying servers. This productivity advantage offered…

Event Driven Compute Using Zoho Catalyst

Today’s leading applications are so dynamic that sometimes it requires developers to use complex tools and infrastructural changes to adapt and facilitate them. Cases like running OCR on images, running filters and resizing images or even sentiment analysis on texts are very common use cases that require one part of the system to react to…

Triggering Serverless Functions with Event Sources

Serverless Functions are well suited for Event driven applications and the event sources trigger the invocation of the functions. Events are treated as first class citizens and Functions as a Service (FaaS) providers like AWS Lambda, Azure Functions, Catalyst and Google Functions provide support for various services to act as the event source that triggers…

Is Open Source Even Relevant In Serverless

Open source has been intertwined with enterprise software for more than two decades and, with the increased adoption of cloud computing, the role of open-source software has only been increasing. If we look at the hype around containers, it is completely driven by open source. As Serverless gains traction, driven mainly by the higher-level abstractions,…

Debunking The Serverless Myth

One of the biggest misconceptions about Serverless is that it cannot support stateful applications. We have already pointed out that the new breed of Functions as a Service (FaaS) offerings support stateful applications. In this post, we will go a bit deeper on the topic and break the myth that Serverless is fit only for…

Overcoming Serverless Limitations

Overcoming Serverless Limitations While Serverless provides developers many advantages, they also impose many constraints on developers in terms of architecture, deployment options, etc.. While these constraints require developers to change the way they develop and deploy their applications, there are many ways developers can overcome these limitations or find a workaround to manage them gracefully….

Two Paths To IoT With Serverless

As Internet of Things (IoT) gains traction among businesses of all sizes, developers are forced to figure out out how to build apps that take advantage of data. The usual approach of deploying the apps on virtual machines or containers may be suboptimal as the IoT devices may not generate data at all times justifying…

Serverless Suitable For Machine Learning and AI Workloads?

Machine learning (ML) is getting very popular across organizations of all sizes and shapes, driven by the desire to gain insights from the data they collect from their customers and across the organization. Whether you are a large organization collecting data using sensors and other IoT devices or a small business storing customer and employee…

Top DevOps Considerations For Serverless

The role of DevOps in Serverless deployments is critical to realizing the value of these technologies. As developers use Serverless technologies, they need to go beyond the usual developer considerations to DevOps considerations which play a critical role in not just the agility but also in user experience. In this post, we will highlight some…