Systems | Development | Analytics | API | Testing

Serverless

Serverless Observability in N|Solid for AWS Lambda

We are excited to release Serverless Observability for N|Solid with support for AWS Lambda. With the growth of organizations leveraging serverless increasing as they realize the performance and cost benefits, we're excited to provide customers with this new visibility into the health and performance of their Node.js apps utilizing Serverless Functions utilizing serverless architectures. Img 1. Serverless Cloud Providers.

Handling Massive Fan-out with AWS Lambdas

AWS Lambda is a serverless compute service that allows developers to run their code without having to manage the underlying infrastructure. With Lambda, developers can upload their code and the service takes care of scaling, provisioning, and managing the servers required to run the code. This means developers can focus on writing code and not worry about the underlying infrastructure.

Enabling gRPC and HTTP/2 support at the edge with Kuma and Envoy

Our thing is to let you deploy your apps globally in less than 5 minutes with high-end performance. Not only does this require us to be meticulous about everything composing our infrastructure layer, but also we have to support high-level protocols like WebSockets, HTTP/2, and gRPC. There are two major things in the infrastructure impacting performance: hardware and network. On the hardware side, we deploy all apps inside microVMs on top of high-end bare metal servers around the world.

End-to-end gRPC and HTTP/2 support: a story about ALPN, Edge, and Kuma/Envoy

Need to deploy APIs and full-stack apps with gRPC and HTTP/2 support? Sign up now to deploy with our free tier and choose your preferred protocol in the control panel or via the CLI. Our thing is to let you deploy your apps globally in less than 5 minutes - and with high-end performance. Not only does this require us to be meticulous about everything composing our infrastructure layer, but also we have to support high-level protocols like WebSockets, HTTP/2, and gRPC.

What is a microVM?

A microVM is a lightweight virtual machine. Any function or container workload can run inside of one. It is ideal for running multiple high-performance and secure workloads concurrently on a single machine because it combines the security and isolation of traditional VMs with the resource efficiency of containers. In this blog post, we dive into the world of microVMs, specifically Firecracker microVMs.

What is gRPC?

gRPC is an open source remote procedure call (RPC) framework that enables client and server applications to communicate with each other remotely and transparently. In this blog post, we are going to discuss gRPC. First, we’ll talk about RPCs and why they are important. Then we’ll explain how gRPC works, taking a closer look at protocol buffers and the architecture of gRPC.

eBPF: The future of the service mesh and network innovation

The conversations around eBPF and how this technology will shape the future of the service mesh caused a huge buzz in the last year — yes, bee pun intended. eBPF lets you run sandboxed programs in an operating system kernel. Imagining how eBPF could improve the service mesh brings exciting possibilities, but it also raises security and operational concerns given the current state and limitations of eBPF.

From Server to Serverless Clients A Debugger's Point of View

The transition from a server to a serverless architecture can be tricky for any application, particularly if your application needs to instrument other people’s code. In this talk, I will go over some of the different challenges and hurdles we faced when adding support for serverless applications in our debugger. We will also discuss several struggles that affect serverless applications, and dive into what needs to be considered when making sure that a new tool’s SDK has minimal impact on the performance of your application.