Technology

Technology

How Altimix develops systems, and a typical technology stack.

Statistics

Development in numbers

69.5
PRs merged per day
34.8
PRs merged per person per day
22min
PR lead time
2,983
Commits per month
Merged PRs
Per day7-day average
PR lead time
Merges by weekday and hour
3–15 PRs16–21 PRs22–26 PRs27–31 PRs32–50 PRs

Stack

Technology stack

Technology by job

Examples of the technology we use.

Frontend

  • React
  • Vite
  • Tailwind CSS
  • Astro
  • Next.js
  • TanStack Query

Backend

  • Hono
  • Express
  • Zod

Auth

  • Better Auth
  • Keycloak

Database

  • D1
  • PostgreSQL
  • Durable Objects
  • Drizzle ORM

Storage

  • R2

Cache

  • KV

Async processing

  • Queues
  • Workflows
  • Cron Triggers

Email

  • Email Service

Payments

  • Stripe

Runtime

  • Cloudflare Workers
  • Cloudflare Pages
  • AWS
  • Google Cloud
  • Docker

IaC

  • Terraform
  • OpenTofu

Testing

  • Vitest
  • Playwright

CI/CD

  • GitHub Actions
  • Dependabot

Agentic coding

  • Claude Code
  • Codex

Desktop apps

  • Electron

Cloudflare product icons: © Cloudflare, Inc. (CC BY 4.0)

A typical system architecture

An example built from the technology we use most.
Lines of code by language
Cloudflare features we use

Environment

Development environment

Agentic coding

AI agents such as Claude Code and Codex write the code and the tests. People decide the design and review the finished code.

Small PRs

Changes are split into small PRs, and we merge dozens of them a day.

Automated tests

When a PR is opened, GitHub Actions runs the tests automatically.

Infrastructure as code

Server and database settings are managed as code, too, with Terraform and OpenTofu.

Get in touch

Contact us