The architectural vision was to build a service-oriented architecture
leveraging Open Source software for cost effectiveness and flexibility.
Ixxus, a Lucid Imagination partner, helped Virgin Money Giving to
realise their overall vision including designing and implementing a
search architecture that met the following goals:
- Not polluting business logic or tightly coupling it to a search engine API
- Asynchronous ‘fire and forget’ indexing
- Read-only replica search nodes for scale out
- High Availability / Disaster Recovery
This presentation will describe how the combination of Solr, the Spring Framework and JMS was successfully used on Virgin Money Giving, a medal winning project in the British Computer Society 2010 Computing awards. This session is aimed at architects and will cover the event-driven approach employed, the Solr features utilised and some of the alternative solutions that might be considered now.