track 02 · Backend architecture

Acquisitions API: a hardened backend with a real delivery pipeline

A solo Node and Express backend on Drizzle and Neon Postgres, with Arcjet rate-limiting and bot detection, Better-Auth and JWT authentication, and multi-arch Docker CI/CD.

ShippedNode.jsExpressDrizzleNeon PostgresArcjetDockerGitHub Actions

What it does

  • REST API on Express with Drizzle ORM over Neon PostgreSQL.
  • Security at the edge of the app: Arcjet for rate-limiting and bot detection; Better-Auth and JWT for authentication.
  • Multi-stage Docker image and a GitHub Actions pipeline publishing multi-architecture (amd64 and arm64) images to Docker Hub.