Series

May
31
Implementing an event store on NATS: Design

Implementing an event store on NATS: Design

In the first post, I introduced the primary requirements of an event store and the specific capabilities in NATS which
12 min read
May
02
Implementing an event store on NATS: Introduction

Implementing an event store on NATS: Introduction

An event store [https://en.wikipedia.org/wiki/Event_store] is a database optimized for reading and transacting sequences of
7 min read
Mar
15
Grokking NATS Consumers: Pull-based

Grokking NATS Consumers: Pull-based

In part one [https://www.byronruth.com/grokking-nats-consumers-part-1/] and two [https://www.byronruth.com/grokking-nats-consumers-part-2/] of this series, we studied
6 min read
Jan
21
Grokking NATS Consumers: Push-based queue groups

Grokking NATS Consumers: Push-based queue groups

In the previous article [https://www.byronruth.com/grokking-nats-consumers-part-1/] I provided a quick intro to JetStream and unpacked some of
7 min read
Jan
10
Grokking NATS Consumers: Intro and push-based

Grokking NATS Consumers: Intro and push-based

The NATS team introduced the first preview of JetStream [https://github.com/nats-io/jetstream#readme] in early 2020. It became
11 min read