The Guide for Time Series Data Projects is out.

Download now
Skip to content

How kooky is making a positive environmental impact

Getting insights from large amounts of data with CrateDB 

About kooky   

kooky is the first digital cup smart system. Their goal is to minimize the usage of single used-cup and raise the awareness of the impact it can have on the planet, by tracing and operating reusable food packaging.  

Dmytro Boguslavskyy, CTO & Co-Founder, and Kostyantyn Lyuty, Head of Engineering at kooky, shared that kooky’s solution is a very heavy hardware and software-oriented solution, that aims to make a positive environmental impact:

Today's packaging is one of the biggest waste producers and kooky is working on tracing and operating reusable food packaging in a circular lifecycle, with multiple object components in real-time connected to each other.
Dmytro Boguslavskyy CTO & Co-Founder kooky
90,000+ 1,350+ 7,500
cups returned kg CO2 saved air miles equivalent

The Challenge

kooky had some challenges, especially because of the real-time component of their solution. When consumers bring packages back, they need to get their deposit instantly, which creates a lot of complexity for kooky.

We had a specific challenge that we needed to tackle, mostly it was about cross-DB queries that have extremely low performance.
Dmytro Boguslavskyy CTO & Co-Founder kooky

Every time the consumers brought a coffee cup, kooky wanted them to get benefits and loyalty points, but they needed several pieces of information like how many packages they had before, their status and other details.  

kooky needed to pull all this data when the consumer returned the package. This is where CrateDB became part of the solution.

The Solution

With kooky’s loyalty system, they needed one single place where they could pull all the customer data in real-time. 

This is possible to do through data duplication, but that requires a lot of management and issues can arise, especially when dealing with monetary values and different currencies. After some evaluation, kooky decided to go with CrateDB as their database. 

CrateDB, enabled kooky to analyze and gain insights from large amounts of data, seamlessly fitting into kooky's toolchain. 

kooky’s Head of Engineering, Kostyantyn Lyuty, shared that integrating CrateDB into their system was quite easy because of CrateDB’s PostgreSQL compatibility and high scalability.  

The sequence was focused on spatial data, so it was dependant on where the consumer picked up the cup and where they brought it back so the benefits the consumer receives depend heavily on all this information. For kooky, CrateDB is the main data storage for the cups circulation and the loyalty system. 

Loyalty System and large queries @ KookyImage from kooky's presentation on CrateDB Community Day #2

With CrateDB it was extremely easy to have a single place that we could query through our entire system within milliseconds at any moment in time, and this was impossible before
Dmytro Boguslavskyy CTO & Co-Founder kooky

Know more about this use case and how kooky integrated CrateDB. Watch this short video below with Kostyantyn Lyuty, Head of Engineering at kooky (minute 32).

Interested in learning more?