Dragonfly

Featured

cover

High Availability in Cloud-Based In-Memory Data Stores

December 18, 2024

Learn how Dragonfly Cloud ensures high availability with replica configurations, robust failover mechanisms, and performance-focused architecture, delivering continuous uptime for cloud-based in-memory data stores.

All posts

cover

Linux Memory Overcommit Modes Explained

Understand Linux memory overcommit modes and why Dragonfly recommends overcommit=1 for control, efficiency, and reliability. This is just one example of the critical details our experts handle using the same Dragonfly core for our cloud offering, so you don't have to!

cover

No Free Tier for You

Why we are launching a free trial program and why we will never have a free tier plan in Dragonfly Cloud.

cover

Why is Your In-Memory Data Store Bill so High?

Discover the most common causes of rising Redis/Valkey costs, including over-provisioning, pricing model misalignment, and cluster inefficiencies, along with strategies to address these issues.

cover

Dragonfly Cloud Transport Layer Security

Learn how Dragonfly Cloud secures data in transit with TLS, ensuring reliable, automated encryption for resilient cloud data store communications.

cover

Introducing: Dragonfly Cloud Extreme Tier

Dragonfly Cloud Extreme Tier: built for high-throughput, compute-intensive workloads, offering a scalable, extremely high-performance solution at a lower cost than other platforms.

cover

Pulling the Curtain Back on AWS's Price Cut for ElastiCache

Explore AWS's recent price cut for ElastiCache and why it doesn't address the underlying scaling and performance issues, plus why Dragonfly offers a more efficient alternative.

Dragonfly Wings

Stay up to date on all things Dragonfly

Join our community for unparalleled support and insights

Join
cover

Case Study: Boosting Performance and Cutting Cost with Laravel Queues

Discover how Dragonfly customer Inspector overcame scaling challenges in their Laravel queue management and significantly reduced cloud costs by switching to Dragonfly.

cover

Avoiding Common Mistakes & Pitfalls When Scaling Redis

Learn more about the four most common mistakes developers make when scaling Redis and how to avoid them.

cover

Managed Offerings of Data Infrastructure

Let's discuss various managed offerings for data infrastructure, including dedicated, multi-tenancy, BYOC, and serverless, and learn why Dragonfly chose the dedicated model as our first offering.

cover

Bitmaps in Dragonfly: Compact Data with Powerful Analytics

Learn how to use Bitmaps for efficient data handling in Dragonfly. Explore key commands, master bit-level operations, and dive into real-world use cases like user retention and feature flags.

cover

Case Study: Migrating from Redis to Dragonfly to Scale IoT Infrastructure

Discover how our customer, SmartGPS, seamlessly migrated from Redis to Dragonfly Cloud to scale their IoT infrastructure and future-proof their growing ecosystem.

cover

How We Use Control Loops to Manage Dragonfly Cloud Datastores

Learn how we build control loops to simplify datastore management across multi-cloud environments.

cover

Cluster Scalability: Redis Gossip vs. Dragonfly Orchestration

Explore the architectural differences between Redis Cluster and Dragonfly Cluster, comparing gossip-based and control plane orchestrated designs to understand how each scales in distributed systems.

cover

Why Does Dragonfly Require Only Half the Infrastructure of Redis?

Dragonfly's innovative architecture, data structures, and advanced features can significantly reduce infrastructure needs, delivering substantial cost savings.

cover

Multi-Tenancy in Dragonfly: Isolated Data, Unified Performance

The multi-tenancy feature enables isolated data stores for multiple applications, ensuring the same performance without key collisions.

cover

Dragonfly SSD Data Tiering: Caching All the Way Down

Dragonfly SSD tiering offers a new level of efficiency for managing data by intelligently moving less-used data to SSD storage while keeping hot data in memory.

cover

Scaling Heavy BullMQ Workloads with Dragonfly Cloud

Learn how to efficiently scale BullMQ workloads using Dragonfly Cloud's managed services. Discover setup tips, optimization configuration options, and real-world performance insights.

cover

Dragonfly Cloud is Enterprise Ready

Dragonfly Cloud is now enterprise-ready with SOC 2 compliance, RBAC, and ACL features, ensuring top-notch security and scalability for modern cloud workloads.

cover

Top 10 Modern Data Infrastructure Companies in 2024 - Part 2

Uncover the second half of our top 10 modern data infrastructure companies for 2024, highlighting groundbreaking technologies in real-time processing, analytics, and search solutions.

cover

A Preview of Dragonfly Cluster

Dragonfly pushes vertical scalability to its limits. But when that's not enough for your workloads, discover the powerful horizontal scalability of Dragonfly Cluster!

cover

Top 10 Modern Data Infrastructure Companies in 2024 - Part 1

Unveil the first half of our top 10 modern data infrastructure companies for 2024, showcasing cutting-edge advancements in scalability, speed, caching, and real-time analytics.

cover

Celebrating 25,000 Stars & More

Dragonfly hits 25,000 GitHub stars! Explore our Dragonfly Cloud launch, InfraRed 100 recognition, and the official Dragonfly Community launch as we continue to power in-memory data at scale.

cover

Win Tickets to AWS re:Invent and KubeCon North America

Don't miss your chance to be where the tech world converges. Join our community today and stand a chance to win!

cover

Principles of Modern Data Infrastructure

Discover the key principles of modern data infrastructure—what we believe are necessary to handle today's demanding data requirements.

cover

Dragonfly: The Future-Proof Alternative to Redis

Dragonfly is the future-proof alternative to Redis, offering superior performance, cost efficiency, and a forward-thinking licensing strategy.

cover

Migrating to Dragonfly Cloud using RedisShake

Learn how to migrate to Dragonfly Cloud using RedisShake, a versatile tool for seamless and efficient in-memory data migration.

cover

Introducing: Dragonfly Cloud

Dragonfly Cloud is now available! Get the most performant and cost-efficient in-memory data store in the world up and running in minutes.

cover

Building an Interactive Terminal Application with Go & Dragonfly

Learn to build an interactive terminal UI application using Go, BubbleTea, and Dragonfly. Check out our first guest author blog post!

cover

Best Practices for Managing In-Memory Data Stores

Let's talk about best practices for snapshots, backups, high availability, scalability, and security to ensure reliable in-memory data infrastructure.

cover

Dragonfly Cloud vs. AWS ElastiCache: Product Breakdown

Compare the differences between Dragonfly Cloud and AWS ElastiCache, focusing on pricing, performance, scalability, and unique features to optimize your in-memory data store needs.

cover

Rueidis with Dragonfly: Auto-Pipelining & Client-Side Caching

Explore how our new integration with Rueidis enables auto-pipelining, client-side caching, and distributed locking for Go applications.

cover

Batch Operations in Dragonfly: Pipelining, Transactions, and Lua Scripting

Explore advanced batch operations in Dragonfly, including pipelining, transactions, and Lua scripting, to enhance performance and data handling in high-throughput applications.

cover

Running DocsGPT with Dragonfly: Adding AI to Your Documentation

Learn how to integrate DocsGPT with Dragonfly for efficient documentation queries, and see how AI enhances your project documentation.

cover

Introducing the Dragonfly Forum: Your New Hub for All Things Dragonfly!

Discover the new Dragonfly Forum, your go-to place for Dragonfly discussions, technical support, and community collaboration. Join now!

cover

Mastering In-Memory Data Costs

Discover how to optimize costs for in-memory data stores like Redis and Dragonfly, focusing on best practices for cloud cost management and FinOps strategies. Learn practical tips for cost efficiency.

cover

Redis Interview Questions for DevOps and Platform Engineers

Prepare for your next DevOps or Platform engineering interview. Let's learn and discuss best practices for managing high-performance, reliable Redis systems.

cover

Dragonfly and Celery: Powering Financial Transactions

Learn how Dragonfly and Celery seamlessly integrate to build a financial transaction system based on Ethereum, providing a robust solution for efficient, high-volume data processing.

cover

Efficient Context Management in LangChain Chatbots with Dragonfly

Explore efficient context management for LangChain OpenAI chatbots with Dragonfly, enhancing performance and user experience through caching techniques.

cover

Using Bloom Filters with Dragonfly

Discover Dragonfly’s new native Bloom filter support, providing yet another powerful tool to enhance caching, data management, and system efficiency.

cover

Ensuring Atomicity: A Tale of Dragonfly Transactions

Dive into Dragonfly's transactional framework through a metaphorical journey, uncovering how it maintains atomicity and serializability in a kingdom of data.

cover

Redis and Dragonfly Architecture Comparison

This blog post provides a comparison of Redis and Dragonfly architectures, highlighting Dragonfly's advanced solutions for overcoming Redis's limitations in performance, scalability, and memory efficiency.

cover

Aiven Adopts Dragonfly to Solve Redis Scalability Issues, Sees 700% Performance Boost

We are excited to announce, together with the Aiven team, the general availability of the Aiven for Dragonfly managed in-memory data store service.

cover

Dragonfly's New Sorted Set Implementation

This blog post dives into Dragonfly's innovative approach to enhancing the sorted set data type, showcasing a new B+ tree implementation that significantly reduces memory usage by up to 40% and improves performance.

cover

Using Dragonfly as a Table Engine for ClickHouse

In this blog post, we evaluate using Dragonfly as a ClickHouse table engine, highlighting the seamless integration and exploring both benefits and practical considerations.

cover

Relay with Dragonfly: Towards the Next-Gen Caching Infrastructure

Integrating Dragonfly with Relay enhances PHP applications by significantly boosting caching performance, showcasing scalability, high throughput, and reduced latency for efficient next-gen caching infrastructure.

cover

Ascend with ASCII: Join the Dragonfly Logo Design Challenge

We invite you to join us on a journey into the exciting world of ASCII design. We want to hear from our community and encourage you to unleash your creativity in this new ASCII Community Challenge.

cover

Measuring Cardinality in the Millions and Billions with Dragonfly

This blog post explores using Dragonfly for measuring cardinality with precision at massive scales. Focusing on `Set` for exact counts and `HyperLogLog` for accurate estimations.

cover

Introducing the Dragonfly Quill Program

The Dragonfly Quill Program pays $300 for community-contributed blog posts on diverse topics, fostering knowledge sharing among developers and data enthusiasts, while encouraging interactive engagement and insightful expressions.

cover

Scaling Redis without Clustering

This blog explores scaling Redis, highlighting the complexities of Redis Cluster and presenting Dragonfly as a simpler, efficient alternative. It offers insights into vertical scaling, operational ease, and Dragonfly's ability to handle large-scale workloads on a single node.

cover

Running and Optimizing Sidekiq Workloads with Dragonfly

In this blog post, we dive into the journey of running and optimizing Sidekiq workloads with Dragonfly, demonstrating Dragonfly's compatibility and efficiency. This initiative also illustrates our dedication to growing and adapting Dragonfly within the open-source community.

cover

2024 New Year, New Number: New Benchmarks Show Dragonfly Achieves 6.43 Million Ops/Sec on an AWS Graviton3E Instance

With the advancements of cutting-edge hardware, Dragonfly reaches 6.43 million ops/sec on a single `c7gn.16xlarge` instance.

cover

Scaling Real-Time Leaderboards with Dragonfly

Explore how to build dynamic, real-time leaderboards using Dragonfly and PostgreSQL. Learn to effectively manage user scores and data for high-performance, scalable leaderboard systems for gamification features.

cover

Dragonfly 2023 in Review and Exciting Glimpses of 2024

2023 was marked by advances in features, performance improvements, integrations, cloud-native deployment, and AI capabilities, setting a strong foundation for 2024's ambitious goals for Dragonfly.

cover

Using Laravel with Dragonfly

Learn how to leverage Dragonfly to boost the performance and scalability of your Laravel applications. This blog post dives into using Dragonfly as a cache and queue driver for Laravel, exploring its compatibility, low memory usage, efficient snapshotting, and advanced queue management features.

cover

What You Need to Know About ElastiCache Serverless

In the blog post, the emerging trend of serverless solutions is discussed, focusing on AWS ElastiCache Serverless. While acknowledging its innovative approach, our calculation suggests that the pricing model may not be practical for medium to large workloads.

cover

Announcing Dragonfly Search

We are thrilled to announce Dragonfly Search, enabling both vector search and faceted search in our robust and performant in-memory data store.

cover

How We Optimized Dragonfly to Get 30x Throughput with BullMQ

In this blog post, we navigate the journey of optimizing Dragonfly for BullMQ, achieving an exceptional 30x throughput increase. This endeavor highlights our deep commitment to the community and demonstrates our dedication to expanding and adapting Dragonfly to the open-source ecosystem.

cover

Building E-Commerce Applications with Dragonfly

In this blog post, we discover how Dragonfly boosts e-commerce platforms with efficient caching, personalized content, and managing high-traffic events. Learn about Dragonfly's capabilities for ensuring smooth operations during peak times.

cover

Announcing Dragonfly Kubernetes Operator General Availability

We are thrilled to announce the general availability of the Dragonfly Kubernetes Operator.

cover

Building a Real-Time Ad Server with Dragonfly

In this blog post, we build a real-time ad server application using Bun, ElysiaJS, and Dragonfly, showcasing seamless integration and exceptional developer experience. Dive into hands-on examples and enhance your understanding of these cutting-edge technologies.

cover

Running BullMQ with Dragonfly

In this post, we explore the integration of Dragonfly as a drop-in replacement for Redis as the backing in-memory store of BullMQ, a robust background job processing library for Node.js.

cover

Developing with Dragonfly: Solve Caching Problems

In the Developing with Dragonfly series of blog posts, we will explore different techniques and best practices for developing applications with Dragonfly. In this blog post, we explore the 3 common caching problems and best practices to mitigate them.

cover

Open source is dead, long live open source!

The post explores the shifting dynamics of open source software in response to evolving business and technological landscapes. It introduces the Business Source License (BSL) as a potential solution to the sustainability challenges faced by open source projects. While traditional open source licenses have fueled collaboration and innovation, the rise of cloud infrastructure has prompted some open source companies to change their licenses to protect their interests. BSL, with its emphasis on code sharing with specific usage restrictions, aims to strike a balance between open source principles and business needs. The post argues that this evolution benefits the developer community by encouraging open innovation and sustainability in the open source ecosystem, ultimately heralding a promising future for open source software.

cover

Developing with Dragonfly: Cache-Aside

In the Developing with Dragonfly series of blog posts, we will explore different techniques and best practices for developing applications with Dragonfly. We start with one of the most common usages: Cache-Aside.

cover

Fearlessly Handling BigKeys with Dragonfly

Wrestling with BigKeys is hardly an issue when using Dragonfly, the groundbreaking in-memory data store. You can use BigKeys in Dragonfly if they are necessary to your server applications, fearlessly.

cover

Running the Feast Feature Store with Dragonfly

In this blog post, we explore the seamless integration of Dragonfly as a drop-in replacement for Redis in Feast—an acclaimed feature storage and server project widely recognized in the machine learning domain. With just some simple steps, we unveil the outstanding compatibility of Dragonfly as an online store solution for Feast, ensuring a smooth transition without compromising existing functionalities.

cover

The Unbearable Lightness of Horizontal Scaling

This post explores the limitations of horizontal scaling in terms of cluster reliability, load distribution, and cloud over-commitment. It also outlines design decisions that were made to allow Dragonfly, a drop-in Redis replacement, to scale vertically in order to handle heavy workloads and large data volumes on a single instance.

cover

Zero Downtime Migration from Redis to Dragonfly using Redis Sentinel

In this blog post, you will learn how to migrate from Redis to Dragonfly using Redis Sentinel.

cover

Monitoring In-memory datastores

This blog post covers monitoring in-memory datastores, focusing on Dragonfly. Learn how to use Prometheus and Grafana to monitor Dragonfly metrics and visualize them on a dashboard. Explore memory consumption, client-side metrics, server metrics and more.

cover

Leveraging the power of Lua scripting with Dragonfly

This post explores how Dragonfly improves the Lua scripting experience by solving common issues and introducing new interesting features

cover

We’re Ready for You Now: Dragonfly In-Memory DB Now Supports Replication for High Availability

Dragonfly, an in-memory database that can be a drop-in Redis replacement, now supports replication for high availability in its version 1.0 release.

cover

Migrating from a Redis Cluster to Dragonfly on a single node

In this blog post, you will learn how to migrate data from a Redis Cluster to a single-node Dragonfly instance.

cover

Rate Limiting with Dragonfly

Rate Limiters are used in software development to regulate the rate of executing actions or accessing resources.

cover

Announcing the Kubernetes Operator for Dragonfly

We are thrilled to announce the latest addition to our in-memory data store - the Kubernetes operator for Dragonfly!

cover

Building a Background Processing Pipeline with Dragonfly

In this blog post, you will learn how to use Redis Lists to build a background processing pipeline with Dragonfly.

production-ready

Dragonfly Is Production Ready (and we raised $21m)

We are pleased to announce that Dragonfly 1.0, the most performant in-memory datastore for cloud workloads, is now generally available.

cover

Top 5 Reasons Why Your Redis Instance Might Fail

In this article, we will explain the main reasons why your Redis instance might fail, and provide advice to avoid this.

cover

Redis vs. Dragonfly Scalability and Performance

Comparing throughput, latency, and memory utilization benchmarks between Redis and Dragonfly.

cover

DragonflyDB 2022 In Review

In 2022, a new technology and database project, Dragonfly, emerged, alongside the founding of DragonflyDB to shepherd and evolve it.

cover

Balanced vs Unbalanced

Balance is essential in life. When our focus is limited to improving a single aspect of our life, we weaken the whole system.

cover

Infrastructure should be boring

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

cover

10k Stars

Dragonfly crossed the 10K GitHub stars milestone in just 75 days.

cover

Dragonfly Cache Design

The design behind Dragonfly cache

cover

Announcing Dragonfly

We could not have predicted the events of the last days. In a single week, Dragonfly transformed from a dream to reality.

cover

Redis Analysis - Part 2: Simplicity

What simplicity means to you as a datastore user?

cover

Redis Analysis - Part 1: Threading model

Single-threaded vs Multi-threaded

cover

A prelude to analysis of Redis memory-store

Will Redis stay competitive in a few years without reinventing itself?

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