Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
-
Updated
Dec 13, 2023 - Go
Guidance for building event-driven distributed systems and microservices in Go with NATS JetStream, gRPC and CockroachDB
Easy, lightweight, relational database using SQLite and NATS JetStream
A chat server based on the microservice architecture to ensure high availability, high throughput, horizontal scalability
Visualization of messages from a NATS JetStream server
Using NATS Jetstream as queue manager to replace RabbitMQ, etc.
NATS GUI - GUI for NATS Core, GUI for NATS Jetstream
Simple PubSub application using Go and NATS JetStream: A practical introduction to building a pub-sub system with efficient message delivery.
Pure Rust (unofficial) NATS client implementation and tokio integration
An application platform and platform engineering framework
replicate messages from streaming channel to jetstream
Building blocks and patterns for creating a minimal internal developer platform
NATS jetstream mirroring with Benthos.
A NestJS-based microservice example featuring authentication, API gateway, user, and project management.
`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.
A runbook for better NATS benchmarking.
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.
Capture, decode, demux, and store NATS JetStream messages
a scalable file archiver for MinIO events
NATS based Event stream project using gRPC as service transport. This explores microservices project structure in Golang.
Add a description, image, and links to the nats-jetstream topic page so that developers can more easily learn about it.
To associate your repository with the nats-jetstream topic, visit your repo's landing page and select "manage topics."