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
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.
`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...
Simple PubSub application using Go and NATS JetStream: A practical introduction to building a pub-sub system with efficient message delivery.
HTTP/2 based message broker built around NATS JetStream
A React client for monitoring and managing jetstreams in NATS messaging system, written in typescript.
a scalable file archiver for MinIO events
The cloud native application orchestrator
Gkit is a toolkit for building Go applications. It's similar to Go kit except it uses generic for type-safety.
Building blocks and patterns for creating a minimal internal developer platform
JetStream tester with Golang.
NATS messaging system example usage in Go programming language
Package moved to https://github.com/alexy4744/packages
A runbook for better NATS benchmarking.
The cloud native application orchestrator
gRPC service for event management and consumption using NATS
Transparent gateway on top of JSON-RPC 2.0 server that's passes RPC requests to NATS server.
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."