Software modernisation of an eMail Marketing SaaS Application

Email marketing, Software-as-a-Service

Architecture, Backend, Frontend

12 months

Business problem

Within an eMail marketing application (SaaS), used by many leading online stores in North America, a software modernisation was required. The existing application suffered from a lack of test coverage of the core functionalities and a monolithic architecture. The modernisation aimed at better support for the strategic initiatives of our clients business as well as cost savings for future development of new features and modules within the core application.

Business value generated

Substantial increase in test coverage of the existing functionality for reducing risks during development. We chose a minimally invasive approach. Modularization of the monolithic architecture in several loosely coupled systems interconnected via services using a Service Oriented Architecture (SOA). Development of additional features as standalone applications and integration into existing service architecture:

  • Functional auditing for increasing application health
  • Self-service account management with user migration;
  • Optimization of self-service billing by integrating a new API.

Additionally, we have provided a model-based Configuration Management for automatic provisioning of virtualized test environments available within the project.

Technologies used

  • DevOps

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