dpkit Terminal und TypeScript vorgestelltZur Ankündigung

Technologien

Worauf wir bauen — und warum.

Gruppiert danach, was sie uns ermöglichen, nicht nach Anbieter. Jedes aufgeführte Werkzeug setzen wir in Produktion ein — öffnen Sie eine Fähigkeit für die Begründung dahinter.

Kern-Stackdatist · stack
TypeScript
Sprache
Node
Runtime
Postgres
Datenbank
React
Oberfläche
Alles andere wird je nach Problem gewählt

Daten & Speicher

  • Ein Postgres je Produkt, wobei Schema und Queries bewusst verschiedenen Werkzeugen gehören.

    • PostgreSQL
    • Prisma
    • Kysely
    • SQL migrations
    • pgvector
    • PostGIS
  • Spaltenorientierte Dataframes statt Ad-hoc-Skripten, damit eine Million Zeilen so viel kostet wie tausend.

    • Polars
    • Parquet
    • Arrow
    • Data Package
  • Schemas, die mit den Daten mitreisen, und ein Validierungs-Contract von der Datenbank bis zum Browser.

    • Fairspec
    • Data Package
    • JSON Schema
    • Zod
    • Pydantic
    • DataCite
  • Höfliche, fortsetzbare Crawls, die laut scheitern, statt still leer zu bleiben.

    • Crawlee
    • Playwright
    • Cheerio
    • Firecrawl

Services & Integration

  • Mehrstufige Prozesse, die nach einem Absturz oder Deploy genau dort weitermachen, wo sie stehen geblieben sind.

    • DBOS
    • Postgres state
    • Cron Triggers
  • Eine Definition erzeugt Server, Client und Dokumentation, sodass Auseinanderlaufen ein Build-Fehler ist.

    • oRPC
    • Connect RPC
    • Protobuf
    • Server functions
    • OpenAPI
  • Anmeldung, Organisationen und Berechtigungen eingekauft statt schlecht nachgebaut.

    • Clerk
    • Better Auth
    • OAuth
    • Passkeys
  • Modelle hinter einer Schnittstelle, die wir kontrollieren, mit Retrieval und Evaluation drumherum.

    • OpenRouter
    • AI SDK
    • Mastra
    • MCP
    • pgvector

Produktoberflächen

  • Serverseitig gerendertes React mit typisiertem Routing und Datenladen in einem Projekt, nicht in zweien.

    • TanStack Start
    • TanStack Router
    • TanStack Query
    • React
    • Vite
  • Tokens, Primitive und barrierefreies Verhalten, damit der zehnte Screen wie der erste aussieht.

    • Tailwind CSS
    • Base UI
    • shadcn
    • Lucide
  • Sprache in der URL, Texte in Katalogen und hreflang, das nur existierende Seiten ausweist.

    • Lingui
    • ICU MessageFormat
    • PO catalogs
    • hreflang
  • Native Apps, die Typen und Regeln des Webprodukts mitnutzen, statt sie abzuspalten.

    • Expo
    • React Native
    • EAS
    • Electron

Plattform & Betrieb

  • Statische und serverseitig gerenderte Websites, die nah beim Nutzer laufen und günstig im Unterhalt sind.

    • Cloudflare Workers
    • R2
    • D1
    • Hyperdrive
  • Deklarierte Infrastruktur auf gemieteter Hardware, für den Fall, dass ein Produkt einer Serverless-Rechnung entwächst.

    • Kubernetes
    • Terraform
    • Hetzner Cloud
    • Traefik
    • Docker
  • Strukturierte Logs, echte Fehlerberichte und eine Analyse, die kein Cookie-Banner braucht.

    • Plausible
    • LogLayer
    • Sentry
    • Structured logs

Engineering-Praxis

  • Schnelle Unit-Tests, aufgezeichnetes HTTP und Dokumentation, die den Build scheitern lässt, sobald sie veraltet.

    • Vitest
    • Playwright
    • testdocs
    • MSW
    • Codecov
  • Eine Toolchain über alle Repositories hinweg, sodass der Wechsel zwischen ihnen nichts kostet.

    • pnpm
    • vite-plus
    • tsgo
    • lefthook
    • uptask
    • fireargs
    • livemark
Angebot anfordern