DevOps articles

Brought to you by Honeybadger—simple application monitoring that helps developers move fast and fix things.

Heroku vs. Kubernetes

Choosing between Heroku's simplicity and Kubernetes flexibility impacts your team's developer productivity and operational costs. This Kubernetes comparison examines architecture differences, scaling capabilities, security concerns, and real-world use cases to help DevOps teams select the right platform for deployment.

The APM paradox

Legacy APMs somehow manage to be both too much and too little—overwhelming you with dashboards and data while failing to answer the questions that matter when production breaks. There's a better way.

Top ten Git tips & tricks

Have you ever felt that Git is an infuriatingly useful tool that you're stuck with? What if you could make git more friendly and convenient? Learn how to make your workflow faster and less stressful with these helpful Git tips.

How does Git work?

Without version control systems like Git, life as a developer would be very different. Git is the center of modern collaborative software development. But how does Git work under the hood? Dig into this article to learn how Git works.

Plugging Git Leaks: Preventing and Fixing Information Exposure in Repositories

Have you ever been neck-deep building a new feature? You're working at capacity. You need to test something out so you paste an API key into your source file with every intention of removing it later. But you forget. You push to GitHub. It's an easy mistake, and potentially a very expensive one. In this article, Julien Cretel explores the nuances of this kind of data leak, offers suggestions for recovery when leaks happen and gives us options for preventing them in the first place.

Building Autocomplete With DynamoDB and Lambda

We recently released a new search key autocomplete feature here at Honeybadger. It was such a fun project that I just had to write it up for you all. Not only does it showcase an exciting use of DynamoDB, but it also shows the challenges of using DynamoDB cost-effectively with large amounts of frequently-updated data.