Custom Development · Open Source Java & Go

Services, die einzeln laufen, und einzeln ausfallen dürfen.

Fachlich geschnitten, mit sauberen Verträgen, unabhängig deploybar. Quarkus und Go liefern die Laufzeit, gRPC und OpenAPI die Verträge, ohne einen einzigen kommerziellen Baustein.

WARUM SCHNITT WICHTIGER IST ALS ANZAHL

Microservices sind kein Ziel, sondern ein Mittel. Falsch geschnitten entsteht aus einem Monolithen ein verteiltes System mit denselben Abhängigkeiten, nur langsamer. Wir schneiden entlang der Fachlichkeit, nicht entlang der Technik, und bauen nur so viele Services, wie Ihr Team betreiben kann.

So gehen wir vor

1

Grenzen finden

Welche Teile ändern sich gemeinsam, welche unabhängig. Daraus ergeben sich die Schnitte, nicht aus einem Organigramm und nicht aus einer Zielarchitektur auf Folie.

2

Verträge zuerst

OpenAPI für synchrone Aufrufe, Avro oder Protobuf für Events. Der Vertrag steht vor der Implementierung, damit Teams parallel arbeiten können.

3

Kommunikation wählen

REST wo es reicht, gRPC wo Leistung zählt, Kafka wo Entkopplung zählt. Jede Wahl mit Begründung, nicht aus Gewohnheit.

4

Betrieb einbauen

Health-Checks, Retries, Circuit Breaker und verteiltes Tracing ab Tag eins. Ein Service ohne Observability ist im Betrieb ein blinder Fleck.

WAS DAS KONKRET BRINGT
Einzeln

deploybar: ein Fehler reisst nicht alles mit, ein Release blockiert nicht das ganze Haus.

Offene

Standards: gRPC, OpenAPI und Kafka sind keine Produkte, sondern Protokolle, kein Lock-in.

So viele

Services wie nötig, so wenige wie möglich. Betreibbarkeit vor Architektur-Ästhetik.

Technologien

Durchgehend Open Source, keine Lizenzkosten, kein Lock-in.

QuarkusGogRPCOpenAPIApache KafkaEnvoyApache APISIXKubernetes

Passt dazu

UW
IHR DIREKTER ANSPRECHPARTNER
Uwe Winnwa
Sales · cloud37 AG

30 Min. Erstgespräch, kostenlos.
Kein Standard-Pitch. Ich höre zu, stelle die richtigen Fragen und gebe ehrliche Einschätzung, auch wenn wir nicht der richtige Partner sind.