An open API service indexing awesome lists of open source software.

https://github.com/3rs4lg4d0/goutbox

A Go implementation of the Transactional outbox pattern.
https://github.com/3rs4lg4d0/goutbox

go golang outbox-pattern

Last synced: 5 months ago
JSON representation

A Go implementation of the Transactional outbox pattern.

Awesome Lists containing this project

README

          

[![CI pipeline](https://github.com/3rs4lg4d0/goutbox/actions/workflows/ci.yaml/badge.svg)](https://github.com/3rs4lg4d0/goutbox/actions/workflows/ci.yaml)
[![codecov](https://codecov.io/gh/3rs4lg4d0/goutbox/graph/badge.svg?token=MR8UB78L5V)](https://codecov.io/gh/3rs4lg4d0/goutbox)
[![Go Report Card](https://goreportcard.com/badge/github.com/3rs4lg4d0/goutbox)](https://goreportcard.com/report/github.com/3rs4lg4d0/goutbox)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE)

# goutbox

A Go implementation of the [Transactional outbox](https://microservices.io/patterns/data/transactional-outbox.html) pattern.

## How it works

TODO.

## Installation

```bash
go get github.com/3rs4lg4d0/goutbox
```

## Usage

```go
// TODO.
```

You have a complete example [here](internal/example.go).

## Configuration

TODO.