
dtms GmbH
SMS-Reengineering mit 17x Durchsatz
Software Developer Enterprise Java
Relevanz
Warum dieser Case relevant ist
Der Case macht sichtbar, wie Problemverständnis, Verantwortung, Entscheidungen und Umsetzung in diesem Kontext zusammenkamen.
Wirkung
Kritisches SMS-System durch Reengineering von 40 auf 700 SMS pro Sekunde gebracht und von Problemdefinition bis produktionsnaher Anwendungsbetreuung verantwortet.
Was davon heute weiterwirkt
Der Case zeigt ein wichtiges Muster für AI-native Systeme: bestehende Verarbeitung verstehen, Engpässe finden und Performance messbar verbessern.
Belastbare Belege
17x
Durchsatzsteigerung
SMS-Verarbeitung von 40 auf 700 SMS pro Sekunde erhöht.
700/s
Zielkapazität
Verarbeitung für deutlich höhere operative Last ausgelegt.
Echtzeit
Betriebssichtbarkeit
SMS-Ticker und Wortfilterung für operativen Nutzen ergänzt.
Wo diese Erfahrung Wert schafft
- Für Teams, die nicht nur Features bauen, sondern bestehende Systeme messbar leistungsfähiger machen müssen.
- Für Unternehmen mit kritischen Backend-Prozessen, bei denen Reengineering direkt operativen Wert hat.
Case-Kontext
Überblick
Die Arbeit bei dtms lag in einer Plattform für Telekommunikations-Mehrwertdienste mit Callcenter-Routing und SMS-Diensten. Über meine gesamte dtms-Zeit verantwortete ich Arbeit von der Problemdefinition über Konzeption und Umsetzung bis zu Delivery, Monitoring und produktionsnaher Anwendungsbetreuung. Änderungen wurden bei Bedarf auch direkt in Produktion vorgenommen; Server und Datenbanken lagen jedoch in der Verantwortung dedizierter Administratoren. Ein kritisches SMS-Verarbeitungssystem musste deutlich mehr Durchsatz tragen. Ich leitete das Reengineering und erhöhte die Verarbeitung von 40 auf 700 SMS pro Sekunde, während Wortfilterung und ein Echtzeit-SMS-Ticker für den operativen Betrieb hinzukamen.
Die Arbeit verband Systemanalyse, Architektur-Redesign und iterative Performance-Arbeit für hohe SMS-Volumina. Jersey JAX-RS, JPA/Hibernate und Google Guice bildeten die technische Grundlage für Verarbeitung, Filterung und Monitoring.
Verantwortung
Aktivitäten
- System-Reengineering: Vollständiges Architektur-Redesign für 17x Performance-Verbesserung (40→700 SMS/Sek)
- Performance-Optimierung: High-Throughput-Message-Processing, Concurrent-Handling, Memory-Optimierung
- Feature-Entwicklung: Wortfilterungs-System, Echtzeit-SMS-Ticker, erweiterte Message-Management-Funktionen
- API-Integration: Jersey JAX-RS-Implementierung, RESTful-Endpoints, skalierbare Service-Architektur
- Qualitätssicherung: TestNG-Testing-Framework, Performance-Testing, Load-Validierung
- End-to-End-Delivery: Problemdefinition, Architektur, Umsetzung, Delivery, Monitoring und produktionsnahe Anwendungsbetreuung in Zusammenarbeit mit den Administratoren
Arbeitsweise
Methodik
- Iterative Inkrementelle Entwicklung: Schrittweise Optimierung mit kontinuierlichem Performance-Monitoring
- Performance-First-Architektur: High-Throughput-Design, Concurrent-Processing, skalierbare Message-Handhabung
- Feature-Driven Development: Wortfilterung, SMS-Ticker, erweiterte Message-Management-Funktionen
- Enterprise-Integration: JPA/Hibernate-Persistierung, Google Guice Dependency Injection, Tomcat-Deployment
Technischer Kontext
Technologie-Stack
Die Tools sind hier kein Selbstzweck. Relevant ist, welche Systemebenen im Projekt zusammengebracht wurden.
Messaging & Event Streaming
5Backend
5Datenbanken & Storage
1DevOps
4Sonstige
1Tools
4CI/CD & Delivery Pipelines
1Nächster Schritt
Wenn du ähnliche Verantwortung brauchst, können wir den nächsten sinnvollen Hebel direkt einordnen.
Schreib kurz, welche Lage, welches Ziel und welche Entscheidung gerade zusammenkommen. Ich antworte persönlich mit einer klaren Einschätzung zum möglichen Wertbeitrag.