Zum Inhalt springen

Raimund Rolf Fleck, Softwarearchitekt und Entwickler

Ich mache Ihre Systeme unabhängig von US-Cloud-Anbietern, ohne Leistung zu verlieren.

Auf Servern europäischer Anbieter Ihrer Wahl: jederzeit wechselbar, und Ihre Daten bleiben in der EU.

  • Seit 2017 in der Softwareentwicklung
  • Knapp fünf Jahre Backend-Entwicklung auf AWS und Kubernetes für eine mandantenfähige Plattform
  • Zwei eigene Frameworks für Kommunikation und Datenzugriff in verteilten Systemen
Spiel-ClientUnity für Windows, macOS und Linux
HauptserverC# und .NET
Simulations­serverUnity, einer je CPU-Kern
Daten­speicherverteilt, im Arbeitsspeicher und dauerhaft

Eigener Kubernetes-Cluster in Deutschlandmit selbst betriebener Schlüsselverwaltung und Container-Registry

Architektur von Jump Jupiter, einem Echtzeit-Multiplayer-Spiel in Neuentwicklung, von mir entworfen und entwickelt.

  • PulseFramework für die Kommunikation zwischen Servern
  • SurgeFramework für den Datenzugriff
  • Direktverbindung zwischen Client und Simulationsserver, während ein Spieler in einem Raum spielt.

Leistungen

Ich arbeite an neuen Systemen ebenso wie an bestehenden. Die Technik richtet sich nach Ihrem System, nicht nach meinen eigenen Frameworks.

  • Cloud und Infrastruktur

    Ich überführe Systeme von verwalteten Cloud-Diensten auf Server europäischer Anbieter und betreibe sie mit Kubernetes. Auf Wunsch richte ich Systeme auch auf AWS ein.

    Cloud-Anbieter, die US-Recht unterliegen, können nach dem US CLOUD Act verpflichtet werden, US-Behörden auch Daten herauszugeben, die in Rechenzentren in Europa liegen. Wo das für Sie ein Ausschlusskriterium ist, setze ich die Infrastruktur bei europäischen Anbietern auf.

  • Performance-Optimierung

    Ich messe, wo Ihr System unter Last Zeit verliert, und beseitige die Engpässe. Ziel ist dieselbe Last mit weniger Ressourcen.

  • Softwarearchitektur

    Modularer Monolith, verteiltes System, Microservices oder eine Kombination: Ich entwerfe die Architektur, die mit Ihrer Nachfrage wächst und sich leicht ändern lässt.

  • Backend-Entwicklung

    Backends, APIs und die Anbindung externer Dienste wie Zahlungsanbieter, in C# mit .NET oder Java mit Spring.

  • Sicherheit

    Ich plane Sicherheit von Anfang an in die Architektur ein: isolierte Komponenten, Zugriffskontrolle für jede Verbindung, Prüfung auf Schwachstellen und Datenschutz nach DSGVO.

Alle Leistungen im Einzelnen

Einstiegsangebote

Jedes Angebot hat einen festen Umfang und ein benanntes Ergebnis. Nach dem Erstgespräch bestätige ich Umfang und Festpreis schriftlich, bevor die Arbeit beginnt.

Infrastruktur-Check

Für die Entscheidung, ob sich der Umzug zu europäischen Anbietern für Ihr System lohnt. Auch „bleiben“ kann das Ergebnis sein.

1.990 €5–10 Arbeitstage

Performance- und Lastanalyse

Für Systeme, die unter Last langsamer werden oder vor einem Anstieg der Last stehen.

3.900 €10 Arbeitstage

Architektur-Review

Für neue Vorhaben und gewachsene Systeme, bevor größere Entscheidungen fallen.

ab 3.900 €10 Arbeitstage

Technische Sprechstunde

Für eine konkrete Frage oder Entscheidung, bei der eine zweite fachliche Meinung hilft.

390 €90 Minuten

Alle Preise sind Endpreise. Nach § 19 UStG berechne ich keine Umsatzsteuer.

Umfang und Ablauf der Angebote im Einzelnen

Eigene Projekte

Ein Echtzeit-Multiplayer-Spiel und die zwei Frameworks, auf denen es läuft, alle von mir entworfen und entwickelt.

Echtzeit-Multiplayer-Spiel in Neuentwicklung

Jump Jupiter

Neuentwicklung eines Browserspiels von 2009 in Unity, auf einer Serverarchitektur, die ich entworfen habe. Veröffentlichung geplant im Frühjahr 2027.

Mehr zu Jump Jupiter

Framework für die Kommunikation zwischen Servern

Pulse

Ein Aufruf an einen anderen Server sieht im Code aus wie ein Funktionsaufruf. Pulse erzeugt den Code dafür beim Kompilieren, der Transport ist austauschbar.

Mehr zu Pulse

Framework für den Datenzugriff

Surge

Derselbe Anwendungscode arbeitet mit einem einzelnen PostgreSQL-Server oder mit vielen verteilten Datenbanken. Den Zugriffscode erzeugt Surge beim Kompilieren.

Mehr zu Surge

Wie ich arbeite

  • Direkter Kontakt

    Sie sprechen mit dem, der Ihr System entwirft und entwickelt. Zwischen Ihnen und der Umsetzung stehen kein Vertrieb und keine Projektleitung.

  • Ihre Server, Ihre Daten

    Server, Daten und Code gehören Ihnen, und für den Weiterbetrieb brauchen Sie mich nicht.

  • Leistung als Entwurfsziel

    Wie schnell ein System antwortet, entscheidet sich in der Architektur. Deshalb plane ich Leistung von Anfang an ein, statt sie später nachzurüsten.

  • Nachvollziehbare Arbeit

    Was ich übergebe, ist durch Tests belegt, und jede Architekturentscheidung ist mit ihrem Grund dokumentiert. So bleibt Ihr System auch für Ihr eigenes Team verständlich.

Über mich

Ich bin Raimund Rolf Fleck, Softwarearchitekt und Entwickler. Ich arbeite remote, direkt für Unternehmen oder als Subunternehmer für Softwareagenturen.

Mehr über mich

Erzählen Sie mir von Ihrem System

Das Erstgespräch dauert 30 Minuten und ist kostenlos. Ich antworte innerhalb von 24 Stunden.