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
Visualization of messages from a NATS JetStream server
A chat server based on the microservice architecture to ensure high availability, high throughput, horizontal scalability
Using NATS Jetstream as queue manager to replace RabbitMQ, etc.
Simple PubSub application using Go and NATS JetStream: A practical introduction to building a pub-sub system with efficient message delivery.
The cloud native application orchestrator
replicate messages from streaming channel to jetstream
NATS jetstream mirroring with Benthos.
Building blocks and patterns for creating a minimal internal developer platform
A runbook for better NATS benchmarking.
a scalable file archiver for MinIO events
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.
`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...
Capture, decode, demux, and store NATS JetStream messages
JetStream tester with Golang.
NATS messaging system example usage in Go programming language
The cloud native application orchestrator
Transparent gateway on top of JSON-RPC 2.0 server that's passes RPC requests to NATS server.
NATS based Event stream project using gRPC as service transport. Explore project structure for Golang microservices.
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."