Tel Aviv, Israel
Dec 4, 2019 | By Yan Cybulski
Cold start is one of the biggest pain-points FaaS users experience. To overcome this, FaaS platforms keep functions “warm” after the first invocation to try and minimize the penalty of cold starts. With time, developers started using it to their advantage and pre-warmed functions. Keeping the functions warm is a limited solution that does not scale and doesn’t solve problems with peaky traffic.
Nov 20, 2019 | By Adir Shemesh
Earlier this week aws Lambda added support to new versions of the Node.js(12), Java(11) and Python(3.8) runtimes. Here are some highlights for each runtime...
Nov 17, 2019 | By Rony Lutsky
In this blog post, I will examine the performance of machine learning functions in AWS Lambda compared to Nuweba. In addition, I will demonstrate how to overcome the difficulties of deploying a simple Inception model to AWS Lambda to classify images using TensorFlow. Imagine you want to create a simple API endpoint that receives an image (uploaded or by URL) and outputs the detected class to the client using a trained AI model. Sounds pretty useful, right?
Nov 15, 2019 | By Yan Cybulski
Ever since FaaS platforms inception, blogs, and benchmarks measuring and analyzing "cold start" emerged. No wonder that the most searched term in the topic of serverless on Google is "cold start". However, using the term "cold start" distracts us from what we really care about - "Invocation Overheads". Although cold starts are a part of "invocation overheads", focusing solely on them is misleading.
Oct 2, 2019 | By Yan Cybulski
While building our own FaaS platform (Nuweba), we needed a reliable way to test and compare it to other managed FaaS solutions. Even though there were a lot of blogs and tools attempting to deal with FaaS benchmarking, they all had their own perspective on the matter and each contained some technical mistakes (either with the testing methodology or with the presentation of the results). We needed a tool that would allow us to reliably test FaaS platforms' performance in different scenarios.
Apr 2, 2019 | By Nuweba
As the next logical step in cloud computing, serverless is fundamentally changing the way developers need to think about applications and write code. While new technologies will always raise security questions, claims that serverless poses new risks are incorrect; there are no new cybersecurity threats that are serverless-specific. In fact, serverless can actually improve an application’s security posture. This includes advantages such as that the serverless provider handles security for major parts of the stack and a small, contained blast radius.
Feb 3, 2019 | By Nuweba
The next (and in our opinion, the best) evolution in cloud computing is serverless. And we’re not the only ones who think so. A recent report shared that more than 75% of companies plan or use this technology. However, as with any new technology, there are certain challenges that need to be addressed.