Experience / Case Studies

Case Study: Bloomberg - Query Application for 3.9 Petabytes of Data

About Bloombergbloomberg-logo.png

Bloomberg L.P. provides financial software tools such as an analytics and equity trading platform, data services, and news to financial companies and organizations. Connecting decision makers to a dynamic network of information, people and ideas, Bloomberg delivers business and financial information, news and insight around the world.

Customer Need / Business Driver

Bloomberg has a 3.9 petabyte data store and needed a metadata query application to meet regulatory and compliance needs.

This data store contains data generated at Bloomberg terminals by their customers and includes both structured and unstructured data such as emails, PDFs etc.

Bloomberg Case Study - Download PDF

Why Was KPI Partners Chosen?

Bloomberg selected Apache Cassandra for its high availability for its global user base.

Bloomberg selected KPI for their proven Cassandra expertise and their expertise in building Java/Scala applications on the Apache Cassandra platform.

Project Summary

KPI delivered a custom Scala application on Apache Cassandra that created metadata for the 3.9 petabytes of data and allowed users to query the metadata. The application was developed and deployed on Amazon Web Services.

KPI also did extensive performance testing and tuning using a billion object test database. KPI developed the test database, conducted the tests and tuned both the application and Apache Cassandra to meet Bloomberg’s stringent performance and scalability requirements.


  • Enabled Bloomberg to query data to meet compliance requirements
  • An application that is available 24x7 to Bloomberg’s global user base
  • An application that scales to meet Bloomberg’s performance and scalability requirements

Tags: Finance, Application Extensions, Cassandra, Online NOSQL Databases, Bloomberg, Amazon Web Services, Scala, Query Application

Subscribe to the Case Studies