All Projects → shijuvar → go-distsys

shijuvar / go-distsys

Licence: MIT license
Distributed Systems programming examples in the Go programming language.

Programming Languages

go
31211 projects - #10 most used programming language

Projects that are alternatives of or similar to go-distsys

Swim
Distributed software platform for building stateful, massively real-time streaming applications.
Stars: ✭ 368 (+264.36%)
Mutual labels:  distributed-systems, microservices-architecture
Awesome Scalability Toolbox
My opinionated list of products and tools used for high-scalability projects
Stars: ✭ 34 (-66.34%)
Mutual labels:  distributed-systems, tracing
Awesome System Design
A curated list of awesome System Design (A.K.A. Distributed Systems) resources.
Stars: ✭ 4,999 (+4849.5%)
Mutual labels:  distributed-systems, microservices-architecture
b-rabbit
A thread safe library that aims to provide a simple API for interfacing with RabbitMQ. Built on top of rabbitpy, the library make it very easy to use the RabbitMQ message broker with just few lines of code. It implements all messaging pattern used by message brokers
Stars: ✭ 15 (-85.15%)
Mutual labels:  distributed-systems, microservices-architecture
Temporal
Temporal service
Stars: ✭ 3,212 (+3080.2%)
Mutual labels:  distributed-systems, microservices-architecture
Gauntlet
🔖 Guides, Articles, Podcasts, Videos and Notes to Build Reliable Large-Scale Distributed Systems.
Stars: ✭ 336 (+232.67%)
Mutual labels:  distributed-systems, microservices-architecture
Awesome Microservices Netcore
💎 A collection of awesome training series, articles, videos, books, courses, sample projects, and tools for Microservices in .NET Core
Stars: ✭ 865 (+756.44%)
Mutual labels:  distributed-systems, microservices-architecture
Brave
Java distributed tracing implementation compatible with Zipkin backend services.
Stars: ✭ 2,117 (+1996.04%)
Mutual labels:  tracing, zipkin
Nats Server
High-Performance server for NATS.io, the cloud and edge native messaging system.
Stars: ✭ 10,223 (+10021.78%)
Mutual labels:  distributed-systems, microservices-architecture
Scada.js
Industrial distributed SCADA and MRP library for web, desktop and mobile
Stars: ✭ 66 (-34.65%)
Mutual labels:  distributed-systems, microservices-architecture
Systemizer
A system design tool that allows you to simulate data flow of distributed systems.
Stars: ✭ 1,219 (+1106.93%)
Mutual labels:  distributed-systems, microservices-architecture
Gosiris
An actor framework for Go
Stars: ✭ 222 (+119.8%)
Mutual labels:  distributed-systems, zipkin
Opencensus Node
A stats collection and distributed tracing framework
Stars: ✭ 249 (+146.53%)
Mutual labels:  tracing, zipkin
envoy-proxy-demos
Set of Envoy Proxy feature demos (Envoy v2 API supported)
Stars: ✭ 63 (-37.62%)
Mutual labels:  tracing, zipkin
Zipkin
Zipkin is a distributed tracing system
Stars: ✭ 14,969 (+14720.79%)
Mutual labels:  tracing, zipkin
Microservices Connector
Inter-Service communication framework, support for microservice architecture and distributed system
Stars: ✭ 17 (-83.17%)
Mutual labels:  distributed-systems, microservices-architecture
Brave Opentracing
Bridge between OpenTracing and Brave
Stars: ✭ 64 (-36.63%)
Mutual labels:  tracing, zipkin
Spring Cloud Sleuth
Distributed tracing for spring cloud
Stars: ✭ 1,531 (+1415.84%)
Mutual labels:  tracing, zipkin
Finagle
A fault tolerant, protocol-agnostic RPC system
Stars: ✭ 8,126 (+7945.54%)
Mutual labels:  distributed-systems, zipkin
Scs
Self-Contained Systems
Stars: ✭ 189 (+87.13%)
Mutual labels:  distributed-systems, microservices-architecture

Distributed Systems Programming in Go

Updated source code is moved into go-distributed-sys

Technologies

  • Go
  • gRPC
  • NATS, NATS Streaming, NATS JetStream
  • CockroachDB
  • Go kit
  • Zipkin
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].