Reengineering - SMS-Verarbeitungs-System | Leonard Daume

Reengineering - SMS-Verarbeitungs-System

Software Developer Enterprise Java
dtms GmbH (Hamburg)

Überblick

Als Softwareentwickler Enterprise Java wurde ich beauftragt, ein bestehendes SMS-Verarbeitungssystem von 40 SMS pro Sekunde auf mindestens 700 SMS pro Sekunde zu skalieren. Im Zuge dessen sollten neue Features wie ein Wortfilter und ein SMS-Ticker hinzugefügt werden.

Meine Tätigkeiten umfassten dabei das Reengineering des bestehenden Systems sowie die Konzeption, das Design und die Implementierung der neuen Funktionen. Dabei wurde eine iterative und inkrementelle Methode angewendet, um eine schrittweise Entwicklung zu ermöglichen.

Das Ergebnis war eine erfolgreiche Skalierung des Systems auf mindestens 700 SMS pro Sekunde sowie die Integration der neuen Features, die eine verbesserte SMS-Verarbeitung und -Filterung ermöglichen.

Aktivitäten

  • Reengineering
  • Konzeption, Design und Implementierung

Methodik

  • iterativ inkrementell

Verwendete Tools / Technologien

  • Java 7
  • Wicket 1.4
  • JPA
  • Hibernate
  • Google Guice
  • Jersey JAX-RS
  • Tomcat
  • MySQL
  • TestNG
  • Maven,Subversion
  • Jenkins
  • Nexus
  • Eclipse
  • Jira
  • Twiki