double-entry-bank-Go samueltuoyo15 · COMPLETED
Double-Entry Bank Ledger in Go is a production-focused backend that demonstrates how to correctly handle money movements using strict double-entry accounting with PostgreSQL, Atomic transactions, concurrency-safe operations (serializable isolation + automatic retries), row-level locking, and full ledger reconciliation patterns used by fintech syste
github.com/samueltuoyo15/double-entry-bank-Go · ★ 3 · Forks 0 · Size 19.1 MB
SUMMARY
Technologies 11
Scored 11
Observed 11
Practices 6
Evidence 12
Skips 0
COVERAGE
Analyzed 66 files · 16 commits · 0 API calls
TECHNOLOGIES & DEPTH
Dockerfile LANGUAGE Depth 70
1 files · PRODUCTION
Shell LANGUAGE Depth 70
1 files · PRODUCTION
Go LANGUAGE Depth 70
21 files · PRODUCTION
JSON LANGUAGE Depth 70
3 files · PRODUCTION
Markdown LANGUAGE Depth 70
4 files · PRODUCTION
YAML LANGUAGE Depth 70
12 files · PRODUCTION
SQL LANGUAGE Depth 70
11 files · PRODUCTION
Go Modules BUILD_TOOL Depth 80
1 files · CONFIGURATION
PostgreSQL DATABASE Depth 81
8 files · CONFIGURATION
Testify TESTING Depth 53
5 files · TEST
TypeScript LANGUAGE Depth 58
1 files · PRODUCTION
PRACTICES
documentation · observedautomated_tests · observedcontinuous_integration · observedcontainerization · observedlinting · observedformatting · absent
ACTIVITY & OWNERSHIP
First commit 2026-03-23
Last commit 2026-03-30
Active months 1
Commits 16