The client’s primary requirement was to enable asynchronous communication between their existing messaging platform services. Setting up this communication was also required by their Observability team, which was building an in-house solution for monitoring and alerting.
Velotio team compared various asynchronous solutions available in the market and narrowed down on using Kafka for the client use case. Moreover, different Kafka offerings were compared wrt features, performance, and pricing.
Velotio team designed and developed the “Kafka-as-a-service” (KaaS) platform for the client. This extensively built platform, with modernized infrastructure, offers interservice Communication with 80+ Services, 150 Topics, and 340M messages per day.
Our client, a premier global media and entertainment company, offers audiences the world’s most differentiated and complete portfolio of content, brands, and franchises across television, film, streaming, and gaming. The client’s existing customers include premium entertainment, sports, news assets, leading non-fiction and international entertainment, and sports businesses.
Our client used an existing messaging platform that offered minimal to zero asynchronous communication between services.
The existing app was built on a manual, non-serviceable architecture. Due to this, simple tasks like creating topics became a pain area. Over time, it became susceptible to downtime risks.
The client reviewed the issue and recorded the following performance concerns that needed to be addressed immediately:
The client needed a strategic engineering partner who could effectively brainstorm a practical roadmap with their observability team and technologically lead them to a better platform with faster release cycles.
“Kudos to team Velotio for the PROD Confluent set-up. It’s great to see how everyone on the team contributes to building the platform and unlocking services teams.”
Global media and entertainment joined hands with Velotio as its strategic engineering partner because of our expertise in Kafka Cluster in production at a large scale.
However, a big challenge was the critical timeline of the project. The client needed to develop and migrate to the new platform in less than 2 months. Velotio took on the challenge of automating the existing platform to spin up the infrastructure within the expected timeline.
Velotio team deployed an engineering team of 1 Tech Lead, TPM (Technical Project Manager), and 3 Engineers to start working on the project in the mid of September 2021.
Our team designed and built 2 KaaS platforms for the client:
Our strategic approach and agile methodologies helped the client build an all-new platform to enhance performance. The team worked in two phases.
Successfully delivered a fully automated and self-serviceable KaaS platform.
The all-new, extensively built platform offers interservice Communication with 80+ Services, 150 Topics, and 340M messages per day.
The platform has been enabled with an automated healing process, which eliminates dependency on support engineers to work 24x7.