Introducing dpkit Terminal and TypeScriptSee the announcement

Platform & operations

Container orchestration

Declared infrastructure on rented metal, for when a product outgrows a serverless bill.

  • Kubernetes
  • Terraform
  • Hetzner Cloud
  • Traefik
  • Docker

What it is

Running an application as containers on machines we control, with the whole arrangement declared in files rather than assembled by hand in a console.

Why we chose it

Some workloads do not fit a serverless runtime: long-running processes, background workers, heavy dependencies, or simply a cost curve that stops making sense at scale. For those we use Kubernetes on Hetzner, provisioned with Terraform, with Traefik for ingress and images published to a registry by CI. Traffic reaches it through a Cloudflare tunnel, so nothing is exposed directly. This is deliberately the second option rather than the first — it buys control at the price of having to operate it, and that trade only pays above a certain size.

What we build with it

Web application development

Data layer through to interface: search, integrations, background jobs, and the infrastructure to keep it running.

Full-stack web applications · Typed APIs · Durable workflows · Container orchestration

Where we use it

Under the products with sustained background work and predictable load, where the economics favour rented metal.
capturemycarro.app
The Mycarro car search engine as it runs today, searching across its live Portuguese listings.

Mycarrocar marketplace and dealer CRM

A used-car marketplace live in Portugal. Consumer search over listings gathered from across the market, a dealer back office for leads, inventory and invoicing, and a mobile app — built end to end.

we built

under NDA
Work we cannot show
ND

NDASwiss fintech platform MVP

Lead architect on a regulated financial services platform: a contract-first backend, an operations dashboard, and an iOS and Android app. MVP delivered.

client · NDA

Get in touch

Tell us what you need built.

We are a small team in Portugal, working London hours. A site, an app, an internal tool, or the platform behind them — start with a sentence about the problem and we will take it from there.

All technologies
Get a quote