Infrastructure should be boring

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 store.

October 21, 2022

Infrastructure should be boring

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 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.

For example, take in-memory datastores. 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, 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 think 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 datastore. Apparently, this idea resonated and excited a huge number of engineers around the world. In less than 5 months the Dragonfly project accumulated 15K GitHub stars, and become 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!

Learn Dragonfly, connect with the community

pink bulb icon

Exclusive Resources

Access best practices, tutorials and guides.

Join the Dragonfly Community

Expert Collaboration

Expert Collaboration

Engage with industry professionals and enhance your skills.

Discord
Members-Only Events

Members-Only Events

Participate in exclusive webinars, workshops, and meetups.

Events
Stay Informated

Stay Informated

Receive the latest product updates and community news.

Blog
Discord logo

Expert Technical Support:

Get answers to your toughest questions from fellow developers and the Dragonfly team.

Knowledge Sharing & Collaboration: Share your insights, learn new tricks, and collaborate on projects.

Stay Updated: Keep up with the latest news, updates, and feature releases from Dragonfly.

Dragonfly Discord
Discord logo
Meet the Engineers

Meet the Engineers

Connect with Dragonfly developers and like-minded enthusiasts worldwide.

Chat with the Community

Chat with the Community

Enjoy instant feedback, casual chats with fellow community members.

Engaging Community Events

Engaging Community Events

Participate in fun events, challenges, and activities organized by the Dragonfly team.

Dragonfly Discourse
The Dragonfly Team
The Dragonfly booth at conference with a crowd of people
The Dragonfly booth at the conference
The Dragonfly team out for a drink after a conference
Dragonflies Zhoe giving a talk at a conference
The Dragonfly team at a conference
The Dragonfly team celebrating a birthday
The Dragonfly team at a conference
The Dragonfly team at a conference
Dragonflies Roman sleeping on the couch

Events

  • Platformcon 2024
    10 - 14 JUNE

    London, UK

  • Kubecon 2024
    19 - 22 MARCH

    Paris, France

  • AWS re:Invent 2024
    2 - 6 DEC

    Las Vegas, USA

Start building today

Dragonfly is fully compatible with the Redis ecosystem and requires no code changes to implement.