DigiNews

Tech Watch by Johan Denoyer

← Back to articles

We used a database as a message queue. Now we use Kafka.

Quality: 8/10 Relevance: 9/10

Summary

FoundationDB was used as a queue and later migrated to Kafka due to high write pressure. The article explains an Apple QuiCK-inspired approach to durable queues on FoundationDB, including time-based job identities, leasing, and sharding, and discusses tradeoffs when moving to Kafka for large-scale workloads.

🚀 Service construit par Johan Denoyer