2020-04-28

Liftbridge is a lighter alternative to Kafka

Okay, there are lots of tools that claim to be lightweight alternatives to X, but then fall way short of X in a variety of ways. Liftbridge sounds interesting because it may be going after a sweet spot in functionality and ease-of-use.

Liftbridge is a server that implements a durable, replicated message log for NATS. Clients create a named stream which is attached to a NATS subject. The stream then records messages on that subject to a replicated write-ahead log. Multiple consumers can read back from the same stream, and multiple streams can be attached to the same subject. Liftbridge provides a Kafka-like API in front of NATS. See the Liftbridge overview for more information.