There are 1 repository under nats-jetstream topic.
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
Using NATS Jetstream as queue manager to replace RabbitMQ, etc.
A chat server based on the microservice architecture to ensure high availability, high throughput, horizontal scalability
Simple PubSub application using Go and NATS JetStream: A practical introduction to building a pub-sub system with efficient message delivery.
replicate messages from streaming channel to jetstream
NATS jetstream mirroring with Benthos.
`reactive micro` stands for reactive microservices. It demonstrates how cooperative microservices can be built using event bus with out being tightly coupled, how distributed transactions can be achieved using choreography saga pattern, enforcing ACL based authorization across services and many more...
helix is a framework for building cloud-native, consistent, reliable, and high-performance (micro) services with automatic logging, tracing, observability, and event propagation across services and integrations.
JetStream tester with Golang.
Capture, decode, demux, and store NATS JetStream messages
NATS based Event stream project using gRPC as service transport. Showcase golang microservice project structure.
NATS messaging system example usage in Go programming language
Package moved to https://github.com/alexy4744/packages
A React client for monitoring and managing jetstreams in NATS messaging system, written in typescript.
helix.go is the Go implementation of helix, for building cloud-native, consistent, reliable, and high-performance (micro) services with automatic logging, tracing, observability, and event propagation across services and integrations.
helix.ts is the TypeScript implementation of helix, for consuming public types on the front-end exposed by micro-services.
Source code of the helix guide: From zero to hero in 20′.
Gkit is a toolkit for building Go applications. It's similar to Go kit except it uses generic for type-safety.
Rhime is a social media music recommendation application built using event-driven architectural patterns as a combination of multiple decoupled microservices with asynchronous communication between them.
A real-time event stream on Postgres powered by CDC and NATS
Conduit connector for NATS JetStream
Reproducing a bug in Benthos when using NATS JetStream output
gRPC service for event management and consumption using NATS
The repository contains notes related to the NATS server and examples of practical use.
Collection of example code used for learning NATS using Go.
Docker compose files for streamlined deployment of SmoothSail application.