Skip to content

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages