Data Processing Optimisation for True Digital

The Vodworks team helped enhance the data processing efficiency for True Digital’s project at the onset of the COVID-19 pandemic to predict the movement and spread of the virus using the location data of its over 30 million customers.

  • 5 Trillions of datapoints optimised
  • Reduced infrastructure cost by 50%
  • Optimised hiring process to 2 weeks
IMage

About The Client

True Digital, a subsidiary of one of Thailand's largest telecommunications providers, initiated a project at the onset of the COVID-19 pandemic to predict the movement and spread of the virus using the location data of its over 30 million customers.

  • Location: Thailand
  • Industry: Telecom
  • Services Provided: Data processing optimisation, Architecture design & implementation

The Scope

Vodworks' role in the project was to enhance the data processing efficiency. True Digital had already established a system utilising GCP and MemCache for processing and tracking customer location data. However, the processing time exceeded 15 hours, hindering the timely availability of data crucial for tracking the spread of COVID-19.

The scope included:

  • Enhance the data processing efficiency to significantly reduce processing time
  • Design, reconfigure and implement the architecture
Featured Image

How Vodworks Helped

The project team comprised Vodworks' data engineers and solution architects. They collaborated to design and implement the optimised data architecture necessary for expediting the processing of vast amounts of location data generated by True's customer base.

The primary challenge faced during the project was the sheer volume of data that needed to be processed. With over 30 million customers continuously transmitting location data to cell towers every few seconds, the processing workload was immense. Optimising the processing of this massive dataset while ensuring accuracy and reliability posed a significant technical hurdle for the team.

Vodworks optimised the data processing by reconfiguring the architecture, leveraging BigQuery, GCS, and Kafka to significantly reduce processing time to less than 10 minutes.

Tech stack

Google-Cloud-platform-icon
Google-cloud-storage-icon
BigQuery-icon
kafka-icon
MemCached-icon

The Results

The Vodworks team helped enhance the data processing efficiency for True Digital’s project at the onset of the COVID-19 pandemic to predict the movement and spread of the virus. Here’s what the project team has achieved:

  • Reduced location data processing time from 15 hrs to under 10 mins
  • Optimised hiring process to 2 weeks
  • Reduced infrastructure cost by 50%
  • 5 Trillions of datapoints optimised

Vodworks' work helped improve the quality of COVID policies and interventions. The team delivered everything on time and provided excellent project governance and updates. Very resilient team, motivated to tackly substantial technology challenges.

Bernd Vindevogel
Bernd Vindevogel, Former Chief Analytics Officer at True Digital Group

Frequently Asked Questions

Is on-demand developer availability among your offerings in software development?

arrow

We provide you with on-demand engineers whether you need additional resources for ongoing projects or specific expertise, without the overhead or complication of traditional hiring processes within our staff augmentation service.

Explore our Team and Staff Augmentation services

Are we able to vet the developers before we take them on-board?

arrow

When augmenting your team with our developers, you have the ability to meticulously vet candidates before onboarding. \n\n We ask clients to provide us with a required developer’s profile with needed skills and tech knowledge to guarantee our staff possess the expertise needed to contribute effectively to your software development projects. You have the flexibility to conduct interviews, and assess both developers’ soft skills and hard skills, ensuring a seamless alignment with your project requirements.

Explore how we work

How do you manage and accommodate change requests in software development?

arrow

We seamlessly handle and accommodate change requests in our software development process through our adoption of the Agile methodology. We use flexible approaches that best align with each unique project and the client's working style. With a commitment to adaptability, our dedicated team is structured to be highly flexible, ensuring that change requests are efficiently managed, integrated, and implemented without compromising the quality of deliverables.

Read more about how we work

Who owns the IP of my application code/will I own the source code?

arrow

As our client, you retain full ownership of the source code, ensuring that you have the autonomy and control over your intellectual property throughout and beyond the development process.

Tell us more about your project

How do you handle different time zones?

arrow

With a team of 150+ expert developers situated across 5 Global Development Centers and 10+ countries, we seamlessly navigate diverse timezones. This gives us the flexibility to support clients efficiently, aligning with their unique schedules and preferred work styles. No matter the timezone, we ensure that our services meet the specific needs and expectations of the project, fostering a collaborative and responsive partnership.

More about Vodworks

Get in Touch with us

Thank You!

Thank you for contacting us, we will get back to you as soon as possible.

Our Next Steps

  • Our team reaches out to you within one business day
  • We begin with an initial conversation to understand your needs
  • Our analysts and developers evaluate the scope and propose a path forward
  • We initiate the project, working towards successful software delivery