What we do

Big Data Solutions for startups and mature businesses

We build big data solutions that take care of your large data streams and deliver valuable insights. We have experience with  big data projects that include search systems, data science, recommendation systems, chatbots and more.

Let’s talk about your software project
“Information is the oil of the 21st century and analytics is the combustion engine” Peter Sondergaard, Executive Vice President, Gartner

What makes a good Big Data solution?

Large data sets

Collection & storage of thousands or millions of GB’s of data – sensors, user behavior or transactional data.

Fast processing

Provide near real-time reports, analytics & processing over relevant segments of the data set.

Easy to scale

The infrastructure and deployment can be scaled depending on ever-changing tradeoffs between business goals and costs.

Ease of access

Large data sets can be used easily by different parts of the organisation or external parties.


Access to data is controlled via a flexible and data-oriented security model.

The Big Data solution we can build for you

Big data is an essential component in the software products of the new digital economy: the sharing economy, personalisation of user experience, fraud detection, recommendation systems, Internet of Things etc.

The solution always involves the collection and storage of large streams of primary data. These streams contain information with a wide variety of domain-specific properties:

  • Sensor data (ie. temperature, acceleration, light)
  • Mobile / web user behaviour (ie. clicks, page visits)
  • Public data (ie. weather, traffic, geo)
  • Transactional data (ie. purchase orders, payments, user registration)

It’s common that different types of streams are provided by different sources (geographically distributed sensors, web portals, mobile apps, SaaS platforms, external partners etc.) and the solution will require a robust integration layer.

Big data processing is about joining, filtering and applying transformations on the primary data streams. The processing can be made so fast as to be considered almost real time. In practice, a business will chose a tradeoff between processing speed and infrastructure costs. The product team will decide what is the “right speed” for each individual use case.

The output of processing consists in derived (ie. secondary, tertiary etc) data streams. These resulting data streams power automatic or user feedback loops and various types of data reporting.

Why choose a Big Data solution?

  • Recommendations based on usage / purchase history
  • Personalisation of the user interface
  • Social / peer matching
  • Aggregate or trends analysis
  • Business analysis dashboards

Many companies use the power of big data to engage with their users in a deeper way, increase conversions and leverage the networking effects inside their products.

Some of the technologies we use:

  • Scala
  • Java
  • JavaScript
  • MySQL
  • PostgreSQL
  • Cassandra
  • MongoDB
  • ElasticSearch
  • Docker
  • Mesos
  • Marathon
  • DC/OS
  • AWS
  • Google Engine
  • Rackspace
  • Kafka
  • Spark
  • Hadoop

Ready to build a Big Data solution?

Contact us

Recent Big Data Solutions we’ve built

  • Europeana Collections

    Distributed web aggregator that archives 50M+ cultural artifacts from museums all across Europe.

    View project
  • Aurum Energie

    Energy consumption monitoring platform for real-time monitoring of gas & electricity meters.

    View project
  • DeviceXS

    Cloud IoT platform Generic IoT for businesses that want to manage and collect data streams from smart assets.

    View project

Let's talk about your software needs

Contact us