Dragonfly

Infrastructure Should Be Boring

How we have built a boring infrastructure that everyone is excited about.

October 21, 2022

cover

Boring (But Robust) Infrastructure

Infrastructure should be boring. Boring is good. Boring means that it just works, and you don’t have to worry about it. A year ago, we went on a quest to build a boring in-memory data store.

We live in an era of really exciting breakthroughs. In the realm of technological advances, we witness artificial intelligence creating pictures and movies, self-driving cars driving through streets in central cities, and companies undergoing digital transformations that drastically improve their efficiency and quality of services. These are really exciting things. But behind the scenes, they are often supported by an unreliable infrastructure that doesn’t meet the demands of today’s hyper-connected, fast-paced world.

Dragonfly: A Boring In-Memory Data Store

For example, take in-memory data stores. Redis is by far the most popular, and its product proposition is spot on. But its engine lacks the properties that would make it boring and dead-simple to use, like reliability and simplicity when its workloads grow beyond a few dozen GBs.

And unless you enjoy telling war stories about how your junior team member ran FLUSHDB in production and caused your service traffic to stall, or how your engineering team spent a month tuning the Redis engine before Christmas—you should really consider whether this is how you want to spend your time. Engineers should not spend their careers intimately memorizing random quirks of the infrastructure they use. They deserve better. They deserve boring.

Last year, we embarked on a mission to change the status quo and build a boring in-memory data store. Apparently, this idea resonated with and excited a huge number of engineers around the world. In less than 5 months the Dragonfly project accumulated 15K GitHub stars and became the most exciting project of our lives.

Here’s to making infra “boring” 🍻.

Want to learn more? Give us a star on our GitHub repo, join our Discord, or give us a follow on Twitter!

Alt text
Dragonfly Wings

Stay up to date on all things Dragonfly

Join our community for unparalleled support and insights

Join

Switch & save up to 80%

Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement. Instantly experience up to a 25X boost in performance and 80% reduction in cost