Knoldus Inc

Huawei Technologies

Enable Huawei to implement different functionalities and integration support with presto and hive in CarbonData

Headquarters

USA

Industry

Telecommunications

Technologies Used

Scala, Java, Apache-Spark, Spark-Streaming, Presto, Hive, Hadoop, AWS S3

Apache CarbonData is an indexed columnar data format for fast analytics on big data platform, e.g. Apache Hadoop, Apache Spark, etc. Knoldus enable Huawei to work in collaboration with them to implement different functionalities or integration support with different technologies including presto and hive in CarbonData.

Challenges

Huawei wants to explore a domain where backend, frontend, and continuous integration ensure backward compatibility of the older versions when the newer versions will be rolled out frequently.

Solutions

Knoldus worked with Huawei to develop a file-format which is faster and efficient in processing and querying on big data. Now, Huawei clients able to speed up their system by utilizing the features of CarbonData.

Results

With the rapid development and concise code offered by Scala, Knoldus could get the system into production in 4 months.

Challenges

Huawei wants to explore a domain where backend, frontend, and continuous integration ensure backward compatibility of the older versions when the newer versions will be rolled out frequently. Knoldus worked along with Huawei Team to help CarbonData in becoming an Apache-licensed project from an incubating project.

Solution

Knoldus worked closely with the Huawei team and helped in building the crucial functionalities, some of which are listed below:

Results

With the rapid development and concise code offered by Scala, Knoldus could get the system into production in 4 months. The alerts are routed to different buckets based on rules defined and reach the consumers’ mailbox in a matter of seconds as soon as the news is broken. The product is being heavily used as a part of the infrastructure.

Explore latest Case Studies