Save money on Serverless: common costly mistakes and how to avoid them
When used properly, serverless technologies like AWS Lambda can lower the cost of running a system. This is because you...
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...
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...
Introducing the lumigo-cli
Here at Lumigo, we are big fans of serverless. And a big part of working with AWS Lambda involves using...
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...
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...
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,...
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...
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...
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...