Our cloud-based messaging platform powers the voice, data and unified communications services for some of the world’s largest operators.
Metaswitch is a recognized leader in the development of ultra-high-performance, cloud native communications software.
They commissioned us to provide a communications platform to underpin more than 1,000 networks worldwide, delivering near-flawless communications to its customers and their users.We managed the full programme and structured the work, overseeing a workforce of 50 in multiple teams, delivering 20,000+ days’ effort in 15 months.
Our Technical Director was part of the project board, our architects, developers and project managers worked in and led combined teams at Metaswitch sites around the UK.
Designed for scalability, resilience and uptime
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.
We put in extensive testing infrastructure with dedicated DevOps resources combined with comprehensive automated testing.
To minimise project risk, we ensured information was shared across key stakeholders and.made knowledge-transfer a core part of the processes.