Zum Inhalt springen

Technologien

Bewährter Stack statt Trendjagd

Technologie ist bei uns eine Entscheidung mit Halbwertszeit. Wir wählen sie danach aus, ob Sie die entstandene Lösung in fünf Jahren noch betreiben, ändern und personell besetzen können.

Technologie-Stack

  • Backend, Fachlogik, Desktop

    .NET und C#

    Langfristig gepflegt, in der DACH-Region gut besetzbar und mit einer Werkzeugkette, die große Codebasen aushält. Unser Schwerpunkt seit über 17 Jahren.

    • ASP.NET Core
    • Entity Framework Core
    • Blazor
    • .NET MAUI
    • xUnit
  • Web-Oberflächen und Portale

    TypeScript im Frontend

    Typsicherheit bis in die Oberfläche verhindert eine ganze Klasse von Fehlern. React und Next.js sind ausreichend verbreitet, dass Sie jederzeit Personal dafür finden.

    • React
    • Next.js
    • Tailwind CSS
    • Vitest
    • Playwright
  • Persistenz und Auswertung

    Datenhaltung

    Relationale Datenbanken bleiben für Fachanwendungen die richtige Grundlage. Wir modellieren die Fachdomäne sauber, bevor wir über Werkzeuge sprechen.

    • PostgreSQL
    • SQL Server
    • Redis
    • Azure AI Search
  • Infrastruktur und Auslieferung

    Cloud und Betrieb

    Infrastruktur entsteht aus versioniertem Code statt aus Klicks. Eine zweite Umgebung ist damit eine Frage von Minuten, und ein Anbieterwechsel bleibt ein überschaubares Projekt.

    • Microsoft Azure
    • Google Cloud
    • Firebase
    • Docker
    • Terraform
    • Bicep
  • Sprachmodelle in Fachprozessen

    KI-Integration

    Wir nutzen gehostete Modelle mit EU-Region und vertraglich ausgeschlossenem Training auf Kundendaten. Der Nutzen entsteht durch den Zugriff auf Ihre eigenen Daten, nicht durch eigenes Modelltraining.

    • Azure OpenAI
    • Claude API
    • Semantic Kernel
    • Vektorsuche
    • RAG
  • Damit Änderungen möglich bleiben

    Qualitätssicherung

    Tests sind kein Selbstzweck, sondern die Voraussetzung dafür, dass eine Anwendung nach Jahren noch geändert werden kann, ohne dass jemand nachts Bereitschaft schiebt.

    • Automatisierte Tests
    • CI/CD-Pipelines
    • Statische Codeanalyse
    • Dependency-Scanning
    • Monitoring

Auswahlkriterien

Wie wir Technologieentscheidungen treffen

  • Langweilige Technologie zuerst

    Neue Werkzeuge müssen ihren Mehrwert gegen den Aufwand belegen, sie über Jahre zu betreiben. Im Zweifel gewinnt die etablierte Lösung.

  • Betreibbarkeit ist Teil der Architektur

    Eine Lösung, die niemand überwachen oder aktualisieren kann, ist keine Lösung. Monitoring, Logging und Deployment planen wir mit, nicht nachträglich.

  • Anbieterbindung bewusst begrenzen

    Verwaltete Dienste sparen echte Kosten. Wir kapseln sie so, dass ein Wechsel möglich bleibt, und benennen offen, wo wir uns bewusst festlegen.

  • Sicherheit ab Tag eins

    Abhängigkeiten werden überwacht, Geheimnisse gehören in einen Secret Manager und nicht in ein Repository, und Berechtigungen folgen dem Prinzip der geringsten Rechte.

FAQ

Häufige Fragen zum Stack

Arbeiten Sie auch mit Technologien, die hier nicht gelistet sind?

Ja, sofern es fachlich sinnvoll ist. Wir sagen aber offen, wenn wir in einem Bereich weniger Erfahrung haben, und kalkulieren die Einarbeitung dann nicht auf Ihre Kosten.

Warum .NET und nicht Java oder Node.js im Backend?

Weil dort unsere tiefste Erfahrung liegt und die Plattform für Fachanwendungen im Mittelstand hervorragend geeignet ist. Für Projekte, in denen Node.js oder Python besser passen, setzen wir diese ebenso ein.

Können Sie in unserem bestehenden Stack arbeiten?

In der Regel ja. Wir beginnen dann mit einer kurzen Einarbeitungsphase, deren Umfang wir vorab transparent machen, statt ihn stillschweigend in die Projektstunden einzurechnen.

Sprechen wir über Ihr Vorhaben.

Ein kostenloses Erstgespräch von dreißig Minuten reicht meist aus, um zu klären, ob und wie wir helfen können. Ohne Verkaufsdruck.

Wir melden uns in der Regel innerhalb eines Werktages