
Aegon - Solution Architect ESB ODS
Online Data Store for Legacy Enterprise Service Bus to improve stability and performance for portal user experience
Technologies:
Aegon - Online Data Cache
Project Overview
Project started to improve the user experience for users of the MijnAegon environment. At the time the MijnAegon environment was fed via an Enterprise Service Bus from various back office administration systems, including mainframes. A number of these systems were not available at night and on the weekend. This led to a poor user experience for Aegon’s customers.
In this project I as solution architect provided technical leadership shaping the architecture, realisation of the software components and implementation of the infrastructure. Within 10 months we built an enterprise worthy cache layer between the MijnAegon web components and the existing Enterprise Service Bus.
Product and contract information was retrieved on a regular basis from the systems by a Pentaho Data Integration platform and stored in a Cassandra NoSQL Database cluster. This process was controlled by a login prediction algorithm on Cloudera Hadoop. With Mule ESB an intelligent exposure layer was built that checked the available cache data. If this was too old the request would still be made to the underlying landscape and the result immediately stored in the cache while it was returned to the user. All components mentioned above were purchased and implemented during this project.
Impact
- Users could from now on use the MijnAegon app and website 24/7.
- The contract overview loaded in a fraction of the time compared to before this solution; this had been a common complaint from users.
- The reviews of the MijnAegon app showed a clear upward trend since the implementation of this cache.
Technology Stack
AWS, Java, Mule ESB, Cloudera Hadoop, Apache Cassandra (Datastax), Pentaho Data Integration
Alle projecten
Ready to get started?
Let's discuss how I can help your organization. I'm happy to talk about the possibilities.