Skip to content

BAM Engineering Docs

Architecture, operations and decisions for Business Affairs Maker (BAM). Written for the person who has to run it without the code open.

Architecture

What runs where: the client, the API, the document builder, the database, the bucket, and the services around them.

Operations

How code reaches staging, how to read the logs, what each alert means and what to do when it fires.

Decisions

Dated records of each choice, with the reason and what it affects.

Development

Where the repo-level developer docs live, and the rules for commits and pull requests.