Managing the full programme and overseeing a workforce of 50 in multiple teams, we delivered 20,000+ days’ effort in 15 months.
We designed and delivered a resilient and highly available messaging platform, capable of scaling to handle billions of messages a day. At its heart were Scala, Akka and Cassandra, the latter to enable cost-effective scaling across multiple data centres.
We also engineered parts of their legacy system to ensure a seamless migration to the new system.
To deliver such a large-scale and high-profile platform required comprehensive testing; if a one-in-a-million bug were to get through, it would cause serious problems once the platform was in use and so we put in extensive testing infrastructure with dedicated DevOps resources combined with comprehensive automated testing.