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.