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
Per day7-day average
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 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
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.
