Leistungen

Sechs Arbeitsbereiche, ein technischer Zusammenhang

Die meisten Projekte beginnen in einem Bereich und berühren zwei weitere. Eine Architekturentscheidung endet im Betrieb, eine Modernisierung beginnt in der Pipeline.

Alle Leistungen 06

01 / 06

OPEN SOURCE

Open Source Entwicklung

Offene Software entwickeln und erweitern – mit Upstream-Beiträgen statt Dauer-Fork, geklärter Lizenzlage und reproduzierbaren Releases.

  • Git
  • Forgejo / Gitea
  • TypeScript
  • Python

02 / 06

ENGINEERING

Individuelle Softwareentwicklung

Fachanwendungen, interne Werkzeuge und Schnittstellen auf offener Basis – lesbar, getestet und an ein internes Team übergebbar.

  • TypeScript
  • Python
  • Go
  • PHP

03 / 06

ARCHITECTURE

Softwarearchitektur

Architekturentscheidungen, die begründet, dokumentiert und im Betrieb überprüfbar sind – vom Schnitt der Komponenten bis zur schrittweisen Modernisierung gewachsener Systeme.

  • PostgreSQL
  • OpenTelemetry
  • Kubernetes
  • Docker

04 / 06

SYSTEMS

Linux & Infrastruktur

Linux-Systeme planen, härten und automatisieren – von der Distributionswahl über Ansible bis zum getesteten Wiederherstellungsverfahren.

  • Linux
  • Debian
  • Ubuntu Server
  • systemd

05 / 06

DELIVERY

DevOps & Cloud

Pipelines, Container-Images und deklarative Infrastruktur, die ein Deployment zu einem vorhersagbaren Vorgang machen statt zu einem Ereignis.

  • Docker
  • Podman
  • Kubernetes
  • Terraform / OpenTofu

06 / 06

CONSULTING

Open Source Beratung

Auswahl, Bewertung und Integration offener Technologien anhand nachvollziehbarer Kriterien – von der Lizenzprüfung bis zur getesteten Exit-Strategie.

  • Git
  • Linux
  • PostgreSQL
  • Kubernetes

Vorgehen

Dasselbe Vorgehen in allen Bereichen

Unabhängig davon, ob es um eine Architekturbewertung oder um einen Linux-Serverbetrieb geht: Die Reihenfolge bleibt gleich, nur die Tiefe der einzelnen Stufen unterscheidet sich.

  1. 01

    Analyse

    Bestandsaufnahme von System, Code und Betrieb. Am Ende steht eine belastbare Beschreibung des Ist-Zustands statt einer Vermutung.

  2. 02

    Architektur

    Schnitt der Komponenten, Datenflüsse und Schnittstellen. Entscheidungen werden begründet und schriftlich festgehalten.

  3. 03

    Entwicklung

    Umsetzung in kleinen, überprüfbaren Schritten. Jede Änderung ist nachvollziehbar, reviewbar und rückrollbar.

  4. 04

    Automatisierung

    Alles, was mehr als einmal passiert, wird automatisiert: Build, Tests, Deployment und Infrastruktur.

  5. 05

    Testing

    Tests dort, wo sie Risiko abdecken. Ziel ist Vertrauen in Änderungen, keine Abdeckungsquote als Selbstzweck.

  6. 06

    Betrieb & Weiterentwicklung

    Software ist mit dem ersten Deployment nicht fertig. Betrieb, Beobachtbarkeit und Updates gehören zur Arbeit.

Orientierung

Wo fange ich an?

Ausgangslage Passende Leistung
Ein bestehendes System ist schwer zu ändern, und niemand weiß genau warum. Softwarearchitektur
Es gibt kein Produkt am Markt, das die fachliche Anforderung abdeckt. Individuelle Softwareentwicklung
Eine offene Komponente muss angepasst oder ein Projekt veröffentlicht werden. Open Source Entwicklung
Server laufen, aber Härtung, Backup und Monitoring sind ungeprüft. Linux & Infrastruktur
Deployments sind manuell, langsam und lassen sich nicht zurückrollen. DevOps & Cloud
Eine Technologieentscheidung steht an und soll begründbar sein. Open Source Beratung

Kontakt

Technische Herausforderung besprechen

Beschreiben Sie kurz Ihr System und die offene Frage. Wir antworten mit einer fachlichen Einschätzung – ohne Vertriebsschleife.