Analyses
Analysis Archive
Blog
Blog Archive
Sketches
About Me

Jack Vanlightly

Analyses
Analysis Archive
Blog
Blog Archive
Sketches
About Me
Jack Vanlightly
October 9, 2021
Messaging Systems

Kafka and RabbitMQ blog posts I wrote elsewhere in 2019

Jack Vanlightly
October 9, 2021
Messaging Systems

Since I started working at companies that run Messaging-as-a-service (84codes) or actually build the messaging systems themselves (VMware, Splunk) I have been writing blog posts but not on my own blog. I don’t want the confusion of double posting so I’m just going to start posting links this content on my blog and perhaps add some commentary. So here goes for 2019:

  • https://www.cloudkarafka.com/blog/a-dive-into-multi-topic-subscriptions-with-apache-kafka.html

  • https://www.cloudkarafka.com/blog/apache-kafka-idempotent-producer-avoiding-message-duplication.html

  • https://www.cloudamqp.com/blog/maintaining-long-lived-connections-with-AMQProxy.html

  • https://www.cloudamqp.com/blog/rabbitmq-3-8-feature-focus-single-active-consumer.html

  • https://www.cloudamqp.com/blog/rabbitmq-quorum-queues.html

  • https://www.cloudamqp.com/blog/quorum-queues-internals-a-deep-dive.html

  • https://blog.rabbitmq.com/posts/2019/11/rabbitmq-3-8-release-overview/

Tagged: Messaging

Newer PostPosts I wrote on the RabbitMQ blog in 2020
Older PostWith Great Observation Comes Great Insight
Blog RSS
Featured
Dec 4, 2025
The Durable Function Tree - Part 2
Dec 4, 2025
Dec 4, 2025
Dec 4, 2025
The Durable Function Tree - Part 1
Dec 4, 2025
Dec 4, 2025
Nov 24, 2025
Demystifying Determinism in Durable Execution
Nov 24, 2025
Nov 24, 2025
Nov 19, 2025
Have your Iceberg Cubed, Not Sorted: Meet Qbeast, the OTree Spatial Index
Nov 19, 2025
Nov 19, 2025
Nov 5, 2025
How Would You Like Your Iceberg Sir? Stream or Batch Ordered?
Nov 5, 2025
Nov 5, 2025
Oct 22, 2025
A Fork in the Road: Deciding Kafka’s Diskless Future
Oct 22, 2025
Oct 22, 2025
Oct 15, 2025
Why I’m not a fan of zero-copy Apache Kafka-Apache Iceberg
Oct 15, 2025
Oct 15, 2025
Oct 8, 2025
Beyond Indexes: How Open Table Formats Optimize Query Performance
Oct 8, 2025
Oct 8, 2025
Sep 2, 2025
Understanding Apache Fluss
Sep 2, 2025
Sep 2, 2025
Aug 21, 2025
A Conceptual Model for Storage Unification
Aug 21, 2025
Aug 21, 2025
Jul 28, 2025
Remediation: What happens after AI goes wrong?
Jul 28, 2025
Jul 28, 2025
Jul 22, 2025
The Cost of Being Wrong
Jul 22, 2025
Jul 22, 2025
Jul 15, 2025
Responsibility Boundaries in the Coordinated Progress model
Jul 15, 2025
Jul 15, 2025
Jun 11, 2025
Coordinated Progress – Part 4 – A Loose Decision Framework
Jun 11, 2025
Jun 11, 2025
Jun 11, 2025
Coordinated Progress – Part 3 – Coupling, Synchrony and Complexity
Jun 11, 2025
Jun 11, 2025
Jun 11, 2025
Coordinated Progress – Part 2 – Making Progress Reliable
Jun 11, 2025
Jun 11, 2025
Jun 11, 2025
Coordinated Progress – Part 1 – Seeing the System: The Graph
Jun 11, 2025
Jun 11, 2025
Mar 13, 2025
Log Replication Disaggregation Survey - Apache Pulsar and BookKeeper
Mar 13, 2025
Mar 13, 2025
Feb 21, 2025
Log Replication Disaggregation Survey - Kafka Replication Protocol
Feb 21, 2025
Feb 21, 2025
Feb 19, 2025
Log Replication Disaggregation Survey - Neon and MultiPaxos
Feb 19, 2025
Feb 19, 2025
Feb 17, 2025
Towards composable data platforms
Feb 17, 2025
Feb 17, 2025
Feb 10, 2025
How to disaggregate a log replication protocol
Feb 10, 2025
Feb 10, 2025
Feb 6, 2025
Steady on! Separating Failure-Free Ordering from Fault-Tolerant Consensus
Feb 6, 2025
Feb 6, 2025
Feb 5, 2025
An Introduction to Virtual Consensus in Delos
Feb 5, 2025
Feb 5, 2025
Feb 3, 2025
Why Snowflake wants streaming
Feb 3, 2025
Feb 3, 2025
Jan 16, 2025
AI Agents in 2025
Jan 16, 2025
Jan 16, 2025
Dec 9, 2024
On 1 million page views
Dec 9, 2024
Dec 9, 2024
Dec 6, 2024
To be atomic or non-atomic, that is the question (Fizzbee)
Dec 6, 2024
Dec 6, 2024
Dec 5, 2024
An introduction to symmetry in TLA+
Dec 5, 2024
Dec 5, 2024
Nov 26, 2024
Dismantling ELT: The Case for Graphs, Not Silos
Nov 26, 2024
Nov 26, 2024
Back to Top

Powered by Squarespace