jpgsaraceni/suricate-bank
This system is a banking API service that manages financial accounts and transfers. It provides capabilities to create and authenticate accounts, perform credit and debit transactions, and record transfer history. The application enforces business rules such as idempotency and positive transfer amounts, backed by PostgreSQL for persistence and Redis for caching and locking.
58.9
Adequate · 3 August 2026
3.3k
lines of production code
Go
primary language
1
bus factor · 3 authors in all
2
measurements over time
How it got here
2021 · core domain and infrastructure setup
This period focused on establishing the foundational architecture of the application, introducing domain entities, value objects, and use cases for accounts and transfers. Simultaneously, the project scaffolded essential tooling, including Docker configurations, a Makefile, and updated Go dependencies to support the new structure.
7 changes
2022 · Initial API and database implementation
This period focused on building the core infrastructure for the Suricate Bank API, including PostgreSQL and Redis backends, authentication, and API endpoints. The work established the foundational services for account management, transfers, and idempotency, supported by comprehensive testing and structured logging.
10 changes
Survey your own repository
jpgsaraceni/suricate-bank was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.
About this page
- The description of this project is derived from its own commit history, not from its README.
- The score is its highest published measurement, taken on 3 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit 6fddfe00be — the exact code this score is about.
- Scored under rubric rubric-2026.08.19. Score the same commit under that rubric and you get the same number.