marselester / distributed-payment
Demo execution of a payment transaction without an atomic commit across 3 partitions.
β34Updated 6 years ago
Alternatives and similar repositories for distributed-payment:
Users that are interested in distributed-payment are comparing it to the libraries listed below
- Event-driven architecture toolkitβ42Updated 2 years ago
- π₯ Idempotency Handler, for making sure incoming requests are idempotent. Useful for payments, "at least once delivery" systems and more.β21Updated 4 years ago
- Reliable implementation of Publishβsubscribe messaging pattern backed by Redis Streams.β20Updated 5 years ago
- a plugin based grpc frameworkβ16Updated 5 years ago
- Reflection-free Domain-Driven errors for Go.β29Updated 2 years ago
- stream is a concurrency pattern implementation using Go generics. a.k.a. my accidentally awesome libraryβ67Updated 2 months ago
- SQL (Postgres/MySQL) Pub/Sub for the Watermill project.β72Updated last week
- Idiomatic Domain-driven Design, CQRS and Event Sourcing for Goβ94Updated last month
- In memory sharded cache implementationβ33Updated 3 years ago
- All-in-one collection for Go CQRS / ES / DDD examplesβ57Updated 6 years ago
- Simple Distributed Locks in Go using Redis, MySQL, PostgreSQL, MongoDB, etc.β38Updated 2 months ago
- a decision & trigger framework backed by Google's Common Expression Languageβ64Updated 4 years ago
- Caching middleware for database/sqlβ45Updated 3 weeks ago
- Example of using OpenCensus with Go kitβ36Updated 6 years ago
- A specification and API for building message-based applications in Go.β33Updated 3 weeks ago
- gRPC service for creating accounts (name, email, password etc)β25Updated 7 years ago
- Event Sourcing + CQRS using Golang Tutorialβ76Updated 6 years ago
- Go client library for Pilosaβ57Updated 2 years ago
- A pluggable "Application State Gateway" that acts as a unified API for all application state operationsβ28Updated 3 years ago
- Rate limiter service built in Golangβ43Updated 3 years ago
- Microservice Test Frameworkβ75Updated last year
- Easy to use Raft library to make your app distributed, highly available and fault-tolerantβ69Updated 3 years ago
- A go library that implements application/problem+json and application/problem+xmlβ66Updated last year
- Supporting code for Go Clean article on Mediumβ23Updated 4 years ago
- β27Updated last year
- A next-generation testing tool. Orion provides a powerful DSL to write and automate your acceptance testsβ48Updated 3 years ago
- Tool to automatically generates API middlewares (logging, instrumentation, etc) and documentation.β29Updated 2 years ago
- Validate Go Datastructures Based on How Similar They Lookβ27Updated 2 months ago
- Wrapper around LUA script executor for long-running scriptsβ18Updated 5 months ago
- A database change feed for processing workβ11Updated 4 years ago