goadesign / goadesign/pulse

Switching from Redis to embedded NATS for pub/sub so we can scale out.

Open
#57 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
21
Forks
3
Avg merge
8m
Merged PRs (30d)
2

Description

Switching from Redis to embedded NATS for pub/sub would make things way simpler.

I have benchmarks when using nats core , that show it bearing Redis for simple things like how this works.

Cant find the benchmark now of course :) will see if I can later .

It’s also possible to run nats in process . Just a single config change does this . It’s just an opt : opts.DontListen=true

Can then make multi region using https://docs.nats.io/running-a-nats-service/configuration/gateways

So it’s highly flexible ..

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.