Upcoming Webinar: Building an AI Copilot - From Zero to Hero
Register Now
Platform
Distributed Tracing
Boost Trace Visibility, Simplify Microservices
Log Management
Logs & Traces Unified
Pricing
Resources
Docs
Success stories
Blog
Webinars
Guides
Explore our guides
AWS ECS
AWS EKS
AWS Lambda 101
Distributed Tracing
Container Monitoring
Microservices Monitoring
Kubernetes Monitoring
Kubernetes Troubleshooting
Open Telemetry
Serverless Debugging
View All Guides
Company
About
Security
Partners
Careers
Contact
Login
Start for free
Development
All
AI
Cloud
Community
Development
Events
Features
News
Search
Yan Cui
Oct 10 2024
Five Ways to Improve Serverless Performance
Serverless is an incredible paradigm, but performance tuning sometimes feels like a black box. You have no control over the...
Aviad Mor
Sep 06 2024
The Importance of Securing Data in Traces
Trace spans are captured in the runtime after decrypting the request. This means that any sensitive data is available in...
DeveloperSteve
Mar 26 2024
Boosting Application Security Using OpenTelemetry
Every day, we hear about new vulnerabilities or exploits that underline the importance of application security in today's connected world....
DeveloperSteve
Mar 21 2024
Implementing OpenTelemetry OTLP in .Net
The .NET framework is a powerful platform for creating various applications, from web-based services to comprehensive enterprise solutions. Its extensive...
DeveloperSteve
Mar 19 2024
Instrumenting using the Java OpenTelemetry OTLP
Java has long been a foundational pillar in application development, its versatility and robustness serving as key drivers behind its...
DeveloperSteve
Mar 15 2024
NodeJS Instrumentation with the Lumigo OTLP endpoint
As software systems become more complex, navigating their inner workings has become increasingly difficult due to the evolution of more...
DeveloperSteve
Mar 12 2024
Instrumenting Lumigo for Python using OpenTelemetry
Standardized frameworks play a fundamental role in leveling the playing field and setting the standard within the tech industry, ensuring...
DeveloperSteve
Mar 07 2024
Dissecting MySQL Debugging with Node and Python - Part 2
In Part 1 of this blog, we prepared our demo container environments using Docker for the Node Express and Python...
DeveloperSteve
Mar 06 2024
Dissecting MySQL Debugging with Node and Python - Part1
This is the first post in a series of two looking at debugging and tracing MySQL, which has been a...
DeveloperSteve
Feb 28 2024
Understanding How OpenTelemetry can help with PCI Compliance
The early days of e-commerce on the internet resembled a digital Wild West, characterized by unencrypted form inputs and clear-text...
DeveloperSteve
Feb 27 2024
Comparing NestJS and ExpressJS
Having delivered numerous applications, prototypes, and demos over the years, I've developed a deep appreciation for how robust development frameworks...
DeveloperSteve
Feb 22 2024
Balancing Speed to Delivery time in App Development
As devs, we know the age-old question of, "How long do you think it will take?" oh too well. Regardless...
DeveloperSteve
Feb 21 2024
From Chaos to Clarity Troubleshooting Postgres
I have always had a special fondness for Postgres, particularly captivated by its JSONB capabilities, which is at the core...
DeveloperSteve
Feb 14 2024
Debugging and Decoding MongoDB with OpenTelemetry
MongoDB's flexibility and document-oriented nature have always stood out to me as its most compelling features, setting it apart from...
DeveloperSteve
Feb 08 2024
Full Stack Clarity Troubleshooting Android OpenTelemetry
Developing a native Android app is a challenging task that requires a deep understanding of the Android SDK, as well...
DeveloperSteve
Feb 01 2024
Exploring Winglang with OpenTelemetry
Late last year, during an engaging Twitch livestream by AWS Developer Advocate Darko Mesaroš, I was introduced to a new...
Yan Cui
Jan 15 2024
Does Step Function's new TestState API make end-to-end tests obsolete?
Step Function added support for testing individual states [1] with the new TestState API [2]. Which lets you execute individual...
Erez Berkner
Jan 09 2024
Choosing the Right Observability Tools for Developers
This is the third and final blog post in a series about shifting Observability left. If you have not yet...
Erez Berkner
Dec 20 2023
The Power of Distributed Tracing in Shifting Observability Left
This is the second post in a 3-part series about shifting Observability left. If you have not had a chance...
Erez Berkner
Dec 19 2023
Shifting Observability Left - Empowering Developers
This is the first post in a 3-part series about shifting Observability left. When it comes to the reliability and...
DeveloperSteve
Dec 18 2023
Exploring the new EKS Pod Identity Functionality
One announcement that caught my attention in the EKS space during this year's AWS re:Invent conference was the addition of...
Aviad Mor
Dec 14 2023
A Bright New Era in Developer Troubleshooting with Lumigo and OpenTelemetry
At Lumigo, building developer-first tools has always been at the forefront of our approach to troubleshooting and debugging. As developers...
Erez Berkner
Dec 13 2023
Lumigo Releases 1-Click OpenTelemetry for Microservices Troubleshooting
Lumigo is excited to announce its microservice troubleshooting platform now provides developers and DevOps with the power of OpenTelemetry (OTel)...
Steve Waterworth
Nov 15 2023
Unlocking Open Telemetry for Golang
Open Telemetry (OTel) is an open source observability framework that has garnered significant attention for its powerful capabilities in monitoring...
DeveloperSteve
Nov 07 2023
Deciphering the Metrics Behind Kubernetes Nodes
As a developer, when I first stepped into the wonderful world Kubernetes, I was amazed at the endless configuration possibilities...
DeveloperSteve
Oct 26 2023
Auto-Instrumentation with the AWS CDK
As a developer I love automation, Whether it's orchestrating a smart home or optimizing developer toolchains. Automation injects efficiency into...
DeveloperSteve
Oct 10 2023
Deploying Java Spring Boot with OpenTelemetry Faster than Docker Build
In our journeys as developers, we frequently encounter the need for speed and efficiency. But often, integrating development tools can...
DeveloperSteve
Oct 05 2023
Troubleshooting Common Kafka Conundrums
This is the third blog in our series on Kafka, where we continue to explore the nuances of deploying Kafka...
DeveloperSteve
Oct 03 2023
Essential Metrics for Kafka Performance Monitoring
Apache Kafka is an open-source distributed streaming system that has grown in popularity and usage across the technology industry. Originating...
DeveloperSteve
Sep 26 2023
Auto-Instrumenting OpenTelemetry for Kafka
Apache Kafka, born at LinkedIn in 2010, has revolutionized real-time data streaming and has become a staple in many enterprise...
Yan Cui
Sep 19 2023
Is Bun the Next Big Thing for AWS Lambda? A Thorough Investigation
It’s been only a few days since the Bun 1.0 announcement and it’s taken social media by storm! And rightly...
DeveloperSteve
Sep 12 2023
Monitoring EKS in AWS Cloudwatch
As Kubernetes adoption surges across the industry, AWS EKS stands out as a robust solution that eases the journey from...
DeveloperSteve
Sep 10 2023
Testing, Observing, and Debugging RabbitMQ
RabbitMQ is a popular open-source message broker that facilitates communication between different components of a distributed system. Monitoring a RabbitMQ...
Rohit Ghumare
Sep 08 2023
Exploring Kubernetes 1.28 Sidecar Containers
Kubernetes v1.28 comes with multiple new enhancements this year and we’ve already covered an overview of those in our previous...
DeveloperSteve
Sep 05 2023
Top 8 things you should know about deploying RabbitMQ
RabbitMQ is a household name in the world of application development and system architecture. Acting as a middleman for communication,...
DeveloperSteve
Sep 04 2023
When to scale tasks on AWS Elastic Container Service (ECS)
Since its inception, Amazon Elastic Container Service (ECS) has emerged as a strong choice for developers aiming to efficiently deploy,...
DeveloperSteve
Aug 30 2023
Getting started with RabbitMQ
RabbitMQ is an open-source message broker software that facilitates communication and data exchange between various components of distributed applications. Acting...
DeveloperSteve
Aug 29 2023
Building, deploying and observing SDKs as a Service - Part 3
Welcome back to the final installment in our three-part series on building your own SDK generator. The story so far.....
Rabeb Othmani
Aug 24 2023
ExpressJS Container Debugging
In recent years, the landscape of application development has experienced a paradigm shift, largely driven by the rise of containerization...
Rohit Ghumare
Aug 18 2023
Using Kubernetes with AWS Lambda: Scaling Up Your Serverless Applications
In today’s world, with Large tech giants and businesses looking forward to moving toward serverless architecture, there has been a...
DeveloperSteve
Aug 03 2023
Troubleshooting ECS Container Crashes
Amazon Elastic Container Service (ECS) is a versatile platform that enables developers to build scalable and resilient applications using containers....
DeveloperSteve
Aug 01 2023
Kubernetes Troubleshooting with Operators and Auto-Tracing
Kubernetes has revolutionized the way we manage and deploy applications, but as with any system, troubleshooting can often be a...
DeveloperSteve
Jul 27 2023
Building, Deploying and Observing WASM Apps
This post gives an overview of how to build applications using the updated Docker + WASM technical preview, along with...
DeveloperSteve
Jul 05 2023
Troubleshooting Bad Health Checks on Amazon ECS
Health checks are an important factor when working with containerized applications in the cloud and are the source of truth...
DeveloperSteve
Jun 30 2023
Building, deploying and observing SDKs as a Service - Part 2
In the first part of our series on Building, Deploying, and Observing SDKs as a Service, we delved into the...
DeveloperSteve
Jun 27 2023
What Are Kubernetes Health Checks and How to Improve Observability
Health checks for cloud infrastructure refer to the mechanisms and processes used to monitor the health and availability of the...
DeveloperSteve
Jun 14 2023
The Art of Using Execution Tags to Troubleshoot ECS
In the grand tapestry of software engineering, our journey often winds through labyrinthine layers of application logic. Here, bugs play...
Guy Moses
May 22 2023
Leveraging OpenTelemetry to Fix Flaky Integration Tests
At Lumigo, we heavily depend on a set of tests to deploy code changes fast. For every pull request opened, we...
DeveloperSteve
May 16 2023
Kubernetes Design Patterns For Optimal Observability
Technology is a fast-moving commodity. Trends, thoughts, techniques, and tools evolve rapidly in the software technology space. This rapid change...
DeveloperSteve
May 09 2023
Faster Debugging with Collaborative Troubleshooting Tools
As developers we understand the critical role teamwork and collaboration play in solving complex problems. Often, it's that second set...
DeveloperSteve
May 02 2023
Troubleshooting Slow Draining SQS Queues
This post is part of an ongoing series about troubleshooting common issues with microservice-based applications. Read the previous one on...
Michele Mancioppi
Apr 27 2023
Distributed Tracing for AWS CDK Applications
What is AWS Cloud Development Kit (AWS CDK) v2? The AWS CDK lets users build as Infrastructure as Code (IaC)...
Michele Mancioppi
Apr 17 2023
The Magic Behind the Lumigo Kubernetes Operator
Kubernetes is the container orchestration platform of choice for many teams. In our ongoing efforts to bring the magic experience...
Shedrack Akintayo
Apr 17 2023
Debugging Containerized React Apps
In your lifetime as a frontend developer that works with React, you must have come across several issues with debugging...
Efi Merdler-Kravitz
Apr 13 2023
Migrating a Web App to AWS Lambda with Lambda Web Adapter
As developers, we all seek to build web applications that can scale seamlessly, adapt to changing needs and do so...
Yan Cui
Apr 07 2023
Return large objects with AWS Lambda’s new Streaming Response
Lambda has a size limit of 6MB on request and response payloads for synchronous invocations. This affects API functions and...
DeveloperSteve
Apr 04 2023
Troubleshooting Intermittent Failure in Amazon ECS apps
Distributed tracing: Understanding the basics A distributed system is a system whose components are located on different networked computers, which...
DeveloperSteve
Apr 01 2023
Quantum Entangled Observability
As the world of technology continues to evolve, the demand for cutting-edge solutions to monitor and optimize system performance has...
DeveloperSteve
Mar 30 2023
Observability as a Software Development Tool
This blog was written by Florian Schaeffler, Senior Software Engineer and Owner of Largun, a Lumigo partner. I asked ChatGPT...
DeveloperSteve
Feb 28 2023
Choosing the Right AWS Messaging Service for Your Application
With the dawn of microservices and serverless, event-driven architectures have become the way to go when building a new system...
Michele Mancioppi
Feb 20 2023
OpenTelemetry: Beyond Instrumentation and into Resource Attributes
Instrumenting your code is essential to understanding your system's performance and diagnosing issues as they arise. Traditionally, this was accomplished...
DeveloperSteve
Jan 24 2023
Building, deploying and observing SDKs as a Service - Part 1
An API (application programming interface) is a set of protocols and instructions that allows software applications to communicate with one...
DeveloperSteve
Jan 18 2023
Monitoring AWS DynamoDB performance and latency
Amazon DynamoDB is a fully managed NoSQL database service provided by AWS. As a managed service, we don't have to...
DeveloperSteve
Jan 12 2023
Comparing Amazon ECS launch types: EC2 vs. Fargate
Amazon Elastic Container Service (ECS) is a fully managed container orchestration service that enables users to easily run, manage and...
Saar Tochner
Dec 22 2022
Zero-Friction AWS Lambda Instrumentation with external extensions
If you’ve been in the software business for some time, you’ve probably noticed that creating software isn’t only about adding...
DeveloperSteve
Dec 08 2022
The Hidden Costs of Serverless Observability
The growing popularity of serverless architectures has led to an increased need for solutions to the modern challenges of microservice...
Erez Berkner
Dec 01 2022
Production testing: smoke tests with Cypress, CircleCI, and AWS
“Testing your production environment” refers to the practice of running tests on production servers, using actual data from real users....
Yan Cui
Nov 28 2022
AWS Lambda cold starts are about to get faster
Over the past few years, AWS has made incremental improvements to Lambda’s cold start performance. Nowadays, cold starts are much...
DeveloperSteve
Nov 28 2022
Cleaning up your microservice resources
Managed services and serverless deployments have become increasingly popular tools in the software development process. This means that organizations are...
Michele Mancioppi
Nov 23 2022
What's in an instrumentation? An SQS and Python study
At Lumigo, we keep improving the coverage and quality of our distributed tracing instrumentation to give you, through Lumigo’s transactions,...
Yan Cui
Nov 10 2022
AWS Lambda Telemetry API: a new way to process Lambda telemetry data in real-time
Back in 2020, we covered the launch of Lambda Extensions and the subsequent release of the Lambda Logs API. These...
Erez Berkner
Nov 08 2022
Create AWS Cloudwatch metric alerts with Lumigo
Amazon CloudWatch monitors metrics of your Amazon Web Services (AWS) resources in real time and can trigger alarms when a...
Michele Mancioppi
Nov 02 2022
Distributed Tracing: Build vs. Buy
With serverless and containerized applications becoming a norm, workloads and integrations are spread across multiple cloud environments. As these apps...
DeveloperSteve
Oct 31 2022
Observing AWS Lambda IOT devices
The internet of things is one of my favorite topics. IOT enables low-powered connected devices that opens gateways from the...
DeveloperSteve
Oct 25 2022
Better Lambda Performance with Lumigo and the Serverless Framework
Lambda is the glue that holds serverless architectures together. Before its release, most users felt it was a matter of...
DeveloperSteve
Oct 19 2022
Observing Schrödinger's Python App
As a developer, I love the versatility of Python. Over the years I have used Python for so many different...
Yan Cui
Oct 18 2022
Serverless Observability: Lumigo or AWS X-Ray
Observability is a measure of how well we are able to infer the internal state of our application from its...
Michele Mancioppi
Oct 03 2022
Using Lumigo OpenTelemetry Distributions with other backends
When we set out to trace applications running outside of AWS Lambda, there was little doubt in our minds that...
Szymon Kędzierski
Sep 28 2022
Defining and measuring your SLIs and SLOs
Customers expect that online services are available all the time. The truth is that outages happen to almost everyone because...
DeveloperSteve
Sep 12 2022
Monitoring and Debugging Python Apps on AWS Lambda
As a developer, Python for me is a heavy-lifting and versatile language. I’ve used it for building APIs, internet of...
DeveloperSteve
Sep 01 2022
Tracing and Observing AWS ECS
It's no secret that application containerization has revolutionized the digital world as we know it by providing a transient gateway...
DeveloperSteve
Aug 23 2022
Get the Most Out of Serverless for Fleet Management Apps
You’ve probably seen Rush Hour, a logic puzzle where you have to slide cars and trucks out of the way...
Yan Cui
Aug 18 2022
Shine Some Light on Your SNS to SQS to Lambda Stack
The combination of SNS to SQS to Lambda is a common sight in serverless applications on AWS. Perhaps triggered by...
DeveloperSteve
Aug 16 2022
Advanced Debugging and Monitoring for Serverless Backends
Serverless backends have different monitoring challenges when compared with traditional applications, mostly due to the distributed and proprietary nature of...
Yan Cui
Aug 11 2022
Seven Tools to Help You Become a Better Serverless Developer
Serverless technologies let us do more with less effort, time and energy. They let us focus on creating user value...
DeveloperSteve
Aug 09 2022
Top Tips for NodeJS and Debugging on AWS Lambda (Part 2)
This is the second post in a 2 part blog series on debugging, monitoring and tracing NodeJS Lambda applications. If...
DeveloperSteve
Aug 02 2022
Top Tips for NodeJS Tracing and Debugging on AWS Lambda (Part 1)
In this two post series, we are going to explore some ways to trace and debug NodeJS Lambda applications. Delving...
Szymon Kędzierski
Jul 25 2022
Four Ways to Run Containers on AWS
AWS provides multiple ways to deploy containerized applications. From small, ready-made WordPress instances on Lightsail, to managed Kubernetes clusters running...
DeveloperSteve
Jul 19 2022
Building for Scale and Traceability Using ABAC for Lambda Functions
The most important thing with building out any application is to think BIG. Build for ten users now and 10,000...
Yan Cui
Jul 12 2022
Lessons Learned From Running Serverless In Production For 5 Years
I have been an AWS customer since 2010 and in the early days I, along with just about everyone else...
DeveloperSteve
Jul 07 2022
How to Build and Troubleshoot AWS Amplify APIs
Building APIs using AWS Amplify One of the things we love about working in the cloud is the ease and...
Orr Weinstein
Jun 15 2022
Monitoring and Troubleshooting Containerized Applications with Lumigo
Modern applications are designed to leverage cloud native technologies like serverless and containers to run at an unprecedented scale, moving...
Aviad Mor
Jun 07 2022
Monitoring Cloud Native Microservices
Today's modern applications contain a broad set of microservices, with containers and serverless becoming the architectures of choice for many...
Saar Tochner
May 17 2022
The Hidden Magic of Extensions
AWS Lambda execution lifecycle has 3 main phases: initialization, invocation, and shutdown. In the initialization phase, a Lambda creates the...
Erez Berkner
Apr 13 2022
Build a Cypress tests infrastructure for serverless applications
Scalable testing infrastructure When a startup is in its very early stages, rapid iteration and dynamism are at the top...
Yan Cui
Apr 06 2022
AWS Lambda: function URL is live!
AWS announced the release of the Lambda Function URLs feature today. In this post, I describe what it is, how...
Szymon Kędzierski
Mar 30 2022
Serverless observability with OpenTelemetry and AWS Lambda
Observability Nowadays, microservice architecture is a pattern that helps to innovate quicker by enabling easier scalability, giving language flexibility, improving...
Yan Cui
Mar 24 2022
Welcome to 10GB of tmp storage with Lambda
Every Lambda function comes with 512MB of ephemeral storage in the shape of a /tmp directory. This storage space can...
Yan Cui
Nov 11 2021
Serverless Observability: It's easier than you think!
Observability is a measure of how well the internal state of a system can be inferred from its external outputs....
Yan Cui
Sep 29 2021
Graviton-Based Lambda Functions, What It Means For You
https://lumigo.io/learn/aws-lambda-cost-guide/AWS just announced support for AWS Lambda functions powered by AWS Graviton2 processors. These are 64-bit Arm-based processors that are...
Yan Cui
Jul 14 2021
Testing strategies for Step Functions
AWS Step Functions is a powerful orchestration service that lets you model even the most complex business workflows. It packs...
Erez Berkner
Jun 09 2021
Understanding Serverless Observability
What is Serverless Observability? Ideally, observability should help you understand the state of your application and how it performs under...
Yan Cui
May 10 2021
Lambda Extensions Just Got Even Better
AWS announced AWS Lambda Extensions back in October 2020 and I wrote extensively about it at the time - what...
Yan Cui
May 04 2021
3 Major Ways To Improve AWS Lambda Performance
When it comes to performance, AWS Lambda gives you a single configuration to control the performance and cost of your...
Guy Moses
Mar 22 2021
Feature Spotlight: Dynamic Dashboard
We recently released the Lumigo Dynamic Dashboard to help our customers visualize metrics to monitor their environment the way they...
Erez Berkner
Feb 20 2021
Making CI/CD work with serverless
“Serverless computing is a cloud-computing execution model in which the cloud provider runs the server, and dynamically manages the allocation...
Yan Cui
Feb 15 2021
Automating Serverless Tasks with the Lumigo CLI
Here at Lumigo, our mission is to help customers succeed with serverless by solving the observability problem and letting them...
Yan Cui
Jan 18 2021
How to monitor and debug AppSync APIs
AWS AppSync is a fully managed GraphQL service that makes it easy for you to build scalable and performant GraphQL...
Dhaval Nagar
Dec 13 2020
Choosing the right event-routing service for serverless: EventBridge, SNS, or SQS
This post was written by Dhaval Nagar, founder of AppGambit, a Lumigo partner company. Dhaval is an AWS Serverless Hero...
Erez Berkner
Dec 04 2020
Managing Serverless Flows with AWS Step Functions
This blog post was written jointly by the teams at Lumigo and Cloudway. It's a step-by-step guide to AWS Step...
Yan Cui
Dec 01 2020
Package your Lambda function as a container image
Today, AWS announced another major feature to the Lambda platform: the option to package your code and dependencies as container...
Erez Berkner
Nov 30 2020
How to Optimize AWS Lambda Costs
This post was written by Prashanth HN, CTO & co-founder of Antstack.io, a Lumigo partner company. Antstack is a born-in-the-cloud,...
Yan Cui
Nov 12 2020
Lambda Logs API: a new way to process Lambda logs in real-time
AWS released Lambda Extensions just over a month ago, and we explained what they are and why they matter. Today,...
Yan Cui
Oct 08 2020
AWS Lambda Extensions: What are they and why do they matter
There is a growing ecosystem of vendors that are helping AWS customers gain better observability into their serverless applications. All...
Yan Cui
Sep 20 2020
What Causes AWS Lambda Cold Starts & 7 Ways to Solve Them
[inline_banner_by_id id=5428] What are Lambda Cold Starts? Cold starts can be a killer to Lambda performance. Lamba cold starts happen...
Yan Cui
Sep 03 2020
How to Debug Slow Lambda Response Times
When you build your application on top of Lambda, AWS automatically scales the number of “workers” (think containers) running your...
Yan Cui
Aug 17 2020
What alerts should you have for serverless applications?
A key metric for measuring how well you handle system outages is the Mean Time To Recovery or MTTR. It’s...
Yan Cui
Aug 12 2020
Debugging AWS Lambda Timeouts
Some time ago, an ex-colleague of mine at DAZN received an alert through PagerDuty. There was a spike in error...
Dori Aviram
Jul 07 2020
Lambda Execution Leaks: A Practical Guide
At Lumigo, we recently ran into some issues with a service we built on top of our Nodejs AWS Lambda...
Yan Cui
Jul 01 2020
How to Debug AWS Lambda Performance Issues
Ten years ago, Amazon found that every 100ms of latency would cost them roughly 1% in sales. This is a...
Yan Cui
Jun 16 2020
Unlocking new serverless use cases with EFS and Lambda
UPDATE 21/06/2020: following the official launch of this feature, we have performed more thorough performance testing to see how mounting...
Yan Cui
May 22 2020
A time machine for your env variables
One of the great things about Lumigo is that it records a lot of context about each Lambda invocation. This...
Saar Tochner
Mar 25 2020
Serverless Continuous Integration in the era of parallelism
As a team that does pure serverless, we place a lot of emphasis on fast deployments. Lately, though, as our...
Erez Berkner
Mar 17 2020
Serverless CI/CD: How we added a staging step
Unit tests and integration tests are vitally important, but sometimes even those aren’t sufficient to ensure that critical services in...
Yan Cui
Mar 12 2020
HTTP API goes GA today!
As you read this, API Gateway HTTP API is now Generally Available. This is an important milestone, and kudos to...
Erez Berkner
Mar 10 2020
10 Essential Serverless Framework Plugins
To round out our series on the serverless open source community, Itay Herskovits, CTO of Funzing.com - a community marketplace...
Yan Cui
Mar 05 2020
5 reasons why you should use EventBridge instead of SNS
Top 5 reasons to use EventBridge instead of SNS SNS and SQS have been the goto options for AWS developers...
Erez Berkner
Mar 03 2020
ABL in focus #8: Instrumenting distributed systems for operational visibility
Next in our series on the Amazon Builders’ Library, Lumigo Director of Engineering - and newly-minted Serverless Hero - Efi...
Erez Berkner
Feb 27 2020
Lumigo’s new Serverless Hero
I’m thrilled to share that our very own Efi Merdler-Kravitz, Lumigo director of engineering, has been named a Serverless Hero...
Erez Berkner
Feb 18 2020
Essential Open Source Serverless Code Libraries
Serverless applications, due to their distributed nature, are often stuck having to reinvent the wheel. While small utility scripts and...
Erez Berkner
Feb 13 2020
Amazon Builders' Library in focus #7: Going faster with continuous delivery
Next in our series on the Amazon Builders’ Library, Mike Roberts of Symphonia picks out the key insights from the...
Erez Berkner
Feb 04 2020
Essential Open Source Serverless Tools
The infrastructure that runs your applications can be nearly as complex as the applications it supports. This complexity generally scales...
Yan Cui
Jan 30 2020
Amazon Builders' Library in Focus #6: Implementing Health Checks
In our latest article on the Amazon Builders’ Library, Yan Cui highlights the main takeaways from the article, Implementing health...
Erez Berkner
Jan 28 2020
Serverless Cost Optimization: Kinesis Streams vs Firehose
Lumigo senior engineer Uri Parush shares how the Lumigo R&D team balances functionality and cost considerations when making serverless architecture...
Yan Cui
Jan 23 2020
Amazon Builders' Library in focus #5: Static stability using availability zones
Next in our series on the Amazon Builders’ Library, Yan Cui picks out the key insights from the article, Static...
Erez Berkner
Jan 21 2020
7 Tips for Rock-Solid Serverless CICD
Lumigo CEO Erez Berkner shares the seven guiding principles that shaped his development team’s serverless CICD pipeline. The DevOps infinity...
Yan Cui
Jan 16 2020
Amazon Builders' Library in focus #4: Avoiding insurmountable queue backlogs
In the latest article in our series focusing on the Amazon Builders’ Library, Yan Cui highlights the key insights from...
Yan Cui
Jan 09 2020
Amazon Builders’ Library in focus #3: Avoiding fallback in distributed systems
In the third of our series of articles, Yan Cui highlights the key insights from the Amazon Builders’ Library article,...
Yan Cui
Jan 02 2020
Amazon Builders’ Library in focus #2: Using load shedding to avoid overload
In the second of our new series of posts, Yan Cui highlights the key insights from the Amazon Builders’ Library...
Yan Cui
Dec 22 2019
Amazon Builders’ Library in focus #1: Timeouts, retries, and backoff with jitter
In the first article in our new series, Yan Cui highlights the key insights from the Amazon Builders’ Library article,...
Yan Cui
Dec 03 2019
AWS Lambda Provisioned Concurrency: The End of Cold Starts
What Is Provisioned Concurrency? Amazon Lambda is a serverless runtime that offers provisioned concurrency, which is a feature that extends...
Aviad Mor
Nov 14 2019
EventBridge vs CloudWatch Events, Kinesis and SNS
AWS recently launched the Serverless Event Bus, AWS EventBridge. Some have described it as an extension of CloudWatch Events, while...
Erez Berkner
Nov 13 2019
Migrating from IOpipe to Lumigo
You’ve no doubt heard that IOpipe has been acquired by New Relic (congratulations to both). As part of the acquisition,...
Erez Berkner
Oct 31 2019
An Introduction to AWS CDK
Note: this blog post was updated on May 22, 2023. In this article we’ll introduce the AWS Cloud Development Kit...
Yan Cui
Oct 16 2019
The why, when and how of AWS API Gateway service proxies
Serverless Hero Yan Cui explains when and why you should use AWS API Gateway service proxies, and introduces an open...
Yan Cui
Oct 09 2019
Monitor Lambda cold start durations with CloudWatch
When you look at an X-Ray trace for a Lambda cold start, you will see an Initialization subsegment. This subsegment...
Yan Cui
Oct 07 2019
Introducing the lumigo-cli
Here at Lumigo, we are big fans of serverless. And a big part of working with AWS Lambda involves using...
Yan Cui
Oct 06 2019
Top 10 best practices for serverless.yml
The Serverless Framework is one of the oldest (and still going strong!) deployment frameworks around for serverless applications. It’s my...
Erez Berkner
Oct 02 2019
5 Tips for using AWS Serverless Application Model
AWS introduced the Serverless Application Model (SAM) to ease the building of serverless applications on AWS. Essentially, it is an...
Erez Berkner
Oct 01 2019
Lumigo Achieves AWS DevOps Competency Status
Lumigo, the serverless monitoring and troubleshooting platform, today announced that it has achieved Amazon Web Services (AWS) DevOps Competency status. ...
Josh Linton
Sep 26 2019
Serverless API with ReactJS
The article, Serverless API with ReactJS, was first published on the Serverless Guru website. Let’s build a Serverless REST API...
Erez Berkner
Sep 24 2019
8 ways to speed up serverless development
There is a paradox at the heart of serverless. While it’s promoted as a very agile way to develop, a...
Erez Berkner
Sep 16 2019
AWS Lambda vs EC2: Compared on Performance, Cost, Security, and More
AWS Lambda has gained good traction for building applications on AWS. But, is it really the best fit for all...
Yan Cui
Sep 12 2019
The best reason to use AWS DynamoDB streams
Many clients have asked me, “When do I use AWS DynamoDB streams vs Kinesis?” It’s a great question, since both...
Frank Wang
Sep 10 2019
How to build a CICD pipeline for Serverless apps with TravisCI
This post, How to build a CI/CD pipeline for Serverless apps with Travis CI, was first published on the Seed...
Yan Cui
Sep 03 2019
A SAR app to propagate CloudFormation tags to unsupported resources
Did you know that CloudFormation tags don't automatically propagate to some resource types? Chief among these are CloudWatch log groups,...
Yan Cui
Aug 27 2019
Serverless Framework Plugin: Get Instant Visibility
Observability is a common challenge for serverless applications and we believe Lumigo is perfectly positioned to help you tackle this...
Yan Cui
Aug 14 2019
SQS and Lambda: a Quick Tutorial and How to Handle Failure Modes
How do SQS and Lambda Work Together? Amazon SQS is a lightweight, fully-managed message queueing service. You can use SQS...
Yan Cui
Aug 08 2019
CloudWatch Logs for AWS Lambda: Getting Insights About Your Serverless Deployment
AWS CloudWatch is a powerful tool, but it can be tricky to use it for monitoring your AWS Lambda functions....
Erez Rokah
Jul 23 2019
Advanced Serverless CICD - Part 2: CircleCI
In the second part of his series comparing CICD services for serverless applications, Erez Rokah, developer of the open source aws-testing-library,...
Yan Cui
Jul 18 2019
Amazon EventBridge: a new era of SaaS integration
Amazon recently announced EventBridge to much fanfare. Although, in truth, it’s a rebranding of the existing CloudWatch Events service, along...
Charlie Green
Jul 16 2019
The other half of software: what lurks between business logic
In 2016 I was the tech lead for a greenfield project completely devoid of legacy--I held the engineer’s promised land...
Erez Berkner
Jul 11 2019
Development workflow for serverless applications
Serverless applications require a whole new approach to development workflow. In this article, Lumigo Director of Engineering Efi Merdler-Kravitz details...
Erez Berkner
Jun 24 2019
Tackling API Gateway Lambda performance issues
API Gateway is a powerful tool for creating a coherent API out of a set of multiple disconnected remote function...
Yan Cui
Jun 18 2019
Serverless app to speed up all your Lambda functions
A while back, I wrote about how you can shave latency off every AWS SDK operation by enabling HTTP keep-alive,...
Erez Berkner
Jun 12 2019
Lumigo adds monitoring support for AWS Chalice
We’re pleased to announce that the Lumigo serverless intelligence platform now supports the Python microframework, AWS Chalice. Chalice was created...
Erez Berkner
Jun 05 2019
Are you ready for serverless development?
The way we build software products changes all the time. Serverless architecture opens up new opportunities to create awesome products...
Erez Berkner
Jun 03 2019
Lumigo adds Java Tracing support for AWS Lambda
We’re very pleased to announce the official launch of our new Java tracer for AWS Lambda. This release extends Lumigo’s...
Erez Rokah
May 23 2019
Advanced Serverless CICD - Part 1 : AWS CodeBuild
In this guest post, the first of a two-part series, Erez Rokah, developer of the open source aws-testing-library, outlines an...
Yan Cui
May 16 2019
Lambda and Kinesis - beware of hot streams
Back in 2017, I wrote a post titled “3 pro tips for Developers working with Kinesis streams”, in which I...
Erez Berkner
May 09 2019
Serverless integration testing
In this bite-sized tutorial, we look at how to add Cognito to your integration tests flow, making for true black-box...
Yan Cui
May 07 2019
You are wrong about serverless vendor lock-in
Some time ago, the Register published an article titled “Lambda and serverless is one of the worst forms of proprietary...
Erez Berkner
Apr 25 2019
Serverless from the trenches 1: Protect your stack from deletion
It’s time to talk about the everyday challenges of serverless. Whenever I scroll through the latest blog posts on serverless...
Yan Cui
Apr 19 2019
Mono-repo vs one-per-service
With AWS Lambda, we can deploy and scale individual functions. However, we engineers still like to think in terms of...
Yan Cui
Apr 18 2019
Canary Deployment with LaunchDarkly and AWS Lambda
LaunchDarkly has built an impressive feature flag management system that overages more than 200 billion feature flags per day. It...
Yan Cui
Apr 16 2019
AWS Lambda Use Cases: When to use Lambda layers
AWS introduced Lambda Layers at re:invent 2018 as a way to share code and data between functions within and across...
Erez Berkner
Apr 11 2019
Takeaways from Serverless Architecture Conference NL 2019
Lumigo VP Product Avishai Shafir rounds up the most interesting talking points from the three-day Serverless Architecture Conference, held in...
Yan Cui
Apr 04 2019
AWS Lambda apps to automate chores around CloudWatch Logs
The open source applications described in this article are available from Lumigo's Github repository. If you look around the Serverless...
Yan Cui
Mar 25 2019
An AWS Lambda app to clean up old deployment packages
AWS Lambda has a soft limit of 75GB for deployment packages for all your functions (including the layers you use)....
Erez Berkner
Mar 12 2019
Web frameworks implication for serverless cold starts
TL;DR Web application frameworks with all of their benefits add their own set of problems to FaaS environments. They introduce...
Erez Berkner
Aug 12 2018
Takeaways from the ServerlessConf SF 2018
Last week I attended ServerlessConf SF. This was the 8th and largest ServerlessConf to date with more than 550 attendees....