Skip to content

A Go-based repository showcasing an event-sourced transaction system with a summary table and robust consistency mechanisms

Notifications You must be signed in to change notification settings

aleyrizvi/ledger

Repository files navigation

Ledger - A job task

Description

This repository contains a simple leader transaction record system.

Installation

To run this project, you must have docker installed. Rest of the things are taken care of with docker compose.

Once docker is setup, run:

docker compose up -d

Features

I built a custom opinionated and minimalistic framework / engine that is also used in this project. The internal working can be found under Engine package.

It features glue components together for rest server, apply middleware globally or per route basis and use no external dependency. I plan to implement gRPC within the engine as well.

Contact

Please feel free to reach out to me for any feedback or questions. Thank you.

About

A Go-based repository showcasing an event-sourced transaction system with a summary table and robust consistency mechanisms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published