Intelligent CIO Africa Issue 92 | Page 35

FEATURE : GAMIFICATION and RegTech services as well as corporate learning solutions through the Synthesis Academy .
How did Synthesis and Vitality Global build the technology backbone that could handle the triple challenge of volume , velocity and a variety of markets ?
Synthesis made three pivotal choices .
Kafka
Synthesis replaced Vitality Global ’ s traditional messaging system with Apache Kafka . Apache Kafka was the winning technology because it is a distributed event streaming platform . This technology can process a continuous flow of data as soon as an event , such as logging exercise , occurs . This allows members to see their points as they earn them .
The company needed a distributed scalable architecture that could handle hundreds of millions of messages a day .
Not only did Synthesis enable and implement the event streaming capability which acts as the heart of real-time service , it also designed its architecture in such a way that Vitality Global could seamlessly and quickly redeploy the entire white labelled stack for every new market .
Apache Kafka would allow for Vitality Global ’ s microservices , like points and rewards systems , to collaborate at speed and scale , and give the company full visibility of its customers and their data in real time .
Confluent Kafka
Synthesis and Vitality Global chose to implement Confluent Kafka .
Darren Bak , Head of Intelligent Data , Synthesis
www . intelligentcio . com INTELLIGENTCIO AFRICA 35