ORYON TECH

GEGR. 2016 REMOTE / EU Q4-PROJEKTE VERFÜGBAR

Software Engineering ohne Kompromisse.

Wir entwerfen, bauen und betreiben Systeme, bei denen Korrektheit, Latenz und Sicherheit Anforderungen sind — keine Wunschvorstellungen. Kleine Senior-Teams. Produktion ab Woche eins.

Unsere Methode
01

Sicherheit

Bedrohungsmodell vor dem Schema. Minimale Berechtigungen an jeder Grenze, Geheimnisse, die nie den Client erreichen, Abhängigkeiten fixiert und geprüft. Sicherheit ist eine Eigenschaft der Architektur, nicht ein Audit am Ende.

BEDROHUNGSMODELLIERUNG · SIGNIERTE GRENZEN · GEHEIMNIS-HYGIENE · LIEFERKETTEN-PRÜFUNG

02

Leistung

Budgets werden vor dem ersten Commit festgelegt und bei jedem Build durchgesetzt — Payload-Gewicht, Abfragezeit, p99-Latenz. Schnell ist eine Einschränkung, die wir einhalten, nicht eine Phase, die wir planen.

LATENZ-BUDGETS · P99-TRACKING · ABFRAGEPLÄNE · LASTPROFILE

03

Architektur

Grenzen, die Sie benennen können, Datenflüsse, die Sie zeichnen können, Abhängigkeiten, die in eine Richtung zeigen. Entscheidungen werden mit ihren Kompromissen dokumentiert, damit das System die Menschen überlebt, die es gebaut haben.

ADRs · EINWEG-ABHÄNGIGKEITEN · EXPLIZITE VERTRÄGE · REPRODUZIERBARE BUILDS

Sechs Arten von Arbeit. Wenn der schwierige Teil das Engineering ist, nehmen wir es an.

  • 01

    Produktplattformen

    Multi-Tenant-Systeme mit echter Isolation, korrekter Abrechnung und vorhersagbarem Betrieb.

  • 02

    Backend-Systeme

    Versionierte Verträge, strikte Validierung, beobachtbares Verhalten unter Last.

  • 03

    Interne Software

    Die Werkzeuge, auf denen ein Unternehmen läuft, gebaut mit der Sorgfalt, die normalerweise kundenorientierten Produkten vorbehalten ist.

  • 04

    Infrastruktur-intensive Anwendungen

    Deployment, Netzwerk und Fehlerverhalten als Teil des Produkts behandelt.

  • 05

    Umbauten und Migrationen

    Inkrementeller Ersatz von Systemen, die nie abgeschaltet werden können.

  • 06

    Performance-kritische Systeme

    Profiling, Redesign und gemessene Ergebnisse, wo Latenz das Produkt ist.

  1. 01

    Verstehen

    Einschränkungen, Last, Risiko und das Geschäft dahinter — dokumentiert, bevor etwas gebaut wird.

  2. 02

    Architektur

    Grenzen, Datenmodell und Fehlermodi explizit entschieden, Kompromisse dokumentiert.

  3. 03

    Bauen

    Kleine Senior-Teams, kurze Zyklen, funktionierende Software in einer realen Umgebung ab Woche eins.

  4. 04

    Härten

    Bedrohungsanalyse, Lasttests, Fehlerbudgets, Fehlerpfade bewusst durchlaufen.

  5. 05

    Ausliefern

    Progressiver Rollout, Observability vorhanden, Rollback bewiesen, bevor er benötigt wird.

Bewährte Technologie, präzise eingesetzt.

Werkzeuge ergeben sich aus Einschränkungen. Das ist es, worauf die meiste unserer Produktionsarbeit heute läuft — und worüber wir bereit sind zu diskutieren.

Services
Go — typisiert, langweilig, schnell zu betreiben
Interfaces
TypeScript, Astro, minimales Client-JavaScript
Daten
PostgreSQL, Event-Streams, sorgfältige Migrationen
Edge
Cloudflare — statische Auslieferung, WAF, Turnstile
Systeme
Verteilte Systeme, API-Design, Warteschlangen
Praxis
Angewandte Sicherheit, Infrastructure as Code

Sechs Fragen statt eines Kontaktformulars.

Ein Ingenieur liest jede Antwort und antwortet innerhalb eines Arbeitstages — mit einer technischen Einschätzung, Fragen oder einem ehrlichen Nein.