Software Modernisierung einer eMail-Marketing SaaS Anwendung

Email marketing, Software-as-a-Service

Architecture, Backend, Frontend

12 Monate

Geschäftsproblem

Bei einer eMail-Marketing Anwendung (SaaS), genutzt von zahlreichen führenden Online Shops in Nord-Amerika, sollte eine Software-Modernisierung durchgeführt werden. Die bestehende Anwendung litt unter fehlender Testabdeckung der Kernfunktionalitäten und einer monolitischen Architektur. Durch die Modernisierung sollten sowohl die strategischen Ziele unseres Kunden besser unterstützt werden, als auch Änderungen und Erweiterungen schneller und kostengünstiger umgesetzt werden.

Generierter Nutzen

Erhebliche Erhöhung der Testabdeckung bei Sicherstellung vorhandener Funktionen mittels minimal-invasiver Vorgehensweise. Modularisierung der monolitischen Architektur mittels einer SOA in der mehrere lose gekoppelte Systeme über Services miteinander verbunden sind. Neuentwicklung von zusätzlichen Features als eigenständige Anwendungen und Integration in bestehende Service-Architektur:

  • Funktionales Auditing (auch zur Erhöhung des Prozessverständnis für den Kunden), glz Wiederverwendung zur Testabdeckung
  • Self-Service Account-Mgmt mit User-Migration
  • Optimierung des Self-Service Billing durch Integration einer neuen API

Zudem haben wir im Rahmen des Projektes ein modell-basiertes Konfigurations-Management für die automatische Bereitstellung von virtualisierten Testumgebungen zur Verfügung gestellt.

Eingesetzte Technologien

  • DevOps

    PostgreSQL 9.1, Jenkins 1.502, Puppet, vSphere Hypervisor 5.1, JBoss 4.2, Jetty 7, CheddarGetter API