Skip to content
CAI
Produce a survey ↗Verify a survey

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

CAI band scale
CAI trend line

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

CAI lens gauges

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.

Survey a repository

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.
CAI link cards