Luca Del Puppo - Senior Software Developer

Flying like a dragon with Fastify and DragonFly

Why did I start looking at DragonFly?

I'm not a sales man

Or maybe not! đź’°

Luca Del Puppo

  • Senior Software Developer
  • JavaScript enthusiast
  • TypeScript lover
  • “Youtuber”
  • “Writer”

Love sport: running, hiking

Love animals

DragonFly

A data store built for modern workloads

Dragonfly is a drop-in Redis® replacement that is optimized for data-intensive, low-latency applications. Applications built on Dragonfly get the full speed, reliability, and scalability that modern cloud hardware makes possible, allowing them to deliver incredible experiences to their users while reducing both costs and complexity.

But I'm a developer

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

Dragonfly is a modern in-memory datastore, fully compatible with Redis and Memcached APIs.
Dragonfly implements novel algorithms and data structures on top of a multi-threaded, shared-nothing architecture.
As a result, Dragonfly reaches 25X performance compared to Redis and supports millions of QPS on a single instance.

Let's search the SDK

So,
Let's code together

I'm a poor developer

And remember

Conclusion

Conclusion

  • it's a good tool

  • it's a possible alternative to Redis

  • I prefer Redis

  • But if the customer wants it, it's not a problem

  • And last but not least!

It flies, but it needs to grow

What I also learned...

Luca Del Puppo

@puppo92

Luca Del Puppo

Puppo_92

@puppo

Thank you!

Flying like a dragon with Fastify and DragonFly

By Luca Del Puppo

Flying like a dragon with Fastify and DragonFly

  • 471