Backend-Entwicklung
Robuste Services in Kotlin und Java: saubere APIs, durchdachte Datenmodelle, Tests, die etwas absichern.
- → Neue Services & APIs
- → Java-zu-Kotlin-Modernisierung
- → Testautomatisierung
Ich entwickle Kotlin- und Java-Backends auf AWS – KI-gestützt im Tempo, menschlich in Architektur, Review und Verantwortung. Mit über 15 Jahren Erfahrung.
// Große Payloads? Landen automatisch in S3. val extendedClient = SqsExtendedClient( sqsClient, SqsExtendedClientConfig( payloadStore = S3BackedPayloadStore( s3Client, bucketName = "order-payloads", ), ), ) extendedClient.sendMessage(SendMessageRequest { queueUrl = ordersQueue messageBody = largePayload })
Ich steige dort ein, wo Ihr Team Verstärkung braucht – als Entwickler, Architekt oder beides.
Robuste Services in Kotlin und Java: saubere APIs, durchdachte Datenmodelle, Tests, die etwas absichern.
Ereignisgetriebene Systeme, die skalieren und bezahlbar bleiben – mit Messaging, Storage und Infrastruktur als Code.
Ich nutze KI dort, wo sie Tempo bringt – und behalte Architektur, Code-Review und Verantwortung selbst in der Hand.
Wir klären Ziel, Ausgangslage und Rahmen – unverbindlich und konkret.
Ich schaue mir Code und Infrastruktur an und schlage einen klaren Weg vor.
In kurzen Iterationen, mit sichtbaren Ergebnissen und sauberem Review.
Dokumentiert und verständlich, damit Ihr Team selbstständig weitermacht.
Extended Clients für aws-sdk-kotlin: Sie lagern große SQS- und SNS-Nachrichten automatisch in S3 aus – abgeleitet von den AWS-Java-Libraries, gebaut für Kotlin und Coroutines.
Das Fundament: Payload-Store auf S3, auf dem die anderen Clients aufbauen.
com.christoph-sensExtended Client für Amazon SQS – Nachrichten über dem Limit gehen transparent nach S3.
com.christoph-sensExtended Client für Amazon SNS – kombinierbar mit sqsoverflow für Fan-out-Szenarien.
Schreiben Sie mir kurz, worum es geht. Ich melde mich persönlich und wir finden heraus, ob und wie ich helfen kann.
