Smarter marketing decisions with a generic stream processing tool

Overview

Industry

Location

Telecom

Poland

Technology Used

Apache Ariflow

Apache Flink

Apache Hadoop

Apache Ignite

Apache Kafka

Apache NiFi

Java

Python

Scala

Spark

Teradata

Show more

Project overview

Our client needed a new, generic solution that would enable the limitation, filtering and enrichment of their technical event data processing, which was critical for their marketing campaigns. Our client’s existing system outdated and inflexible hindered new feature development. The tool we delivered, built with the latest technologies, efficiently simplifies the implementation and configuration of stable marketing campaigns. It also supports customer profiling with enriched event streams, including credit scores. 

Client background

A Polish telecommunications company established in 1995. Part of the Polsat Plus Group, it offers comprehensive mobile and fixed-line services and is known for introducing advanced technologies like LTE and 5G to the Polish market.

Goals

The project goals included facilitating the configuration and deployment of new stream processing tasks and providing a generic tool that business users could easily access. We also aimed to ensure efficient performance based on stream processing capabilities. Critical objectives also involved enabling the enrichment, filtering and limiting of events using prepared dictionaries, as well as securing communication and encrypting network traffic between all components.

Results

Reducing technical debt

The project significantly limited existing technical debt, modernizing the underlying infrastructure and codebase. This ensures greater stability and reduces future maintenance.

Empowering business users ‍

We boosted operational efficiency by enabling business users to configure the system independently, without the need for technical expertise.

Enhancing data transformation

The solution now effectively filters raw technical events into actionable inputs for both marketing campaigns and customer profiling.

Future-proofing development

The new architecture enables seamless future development and the addition of new features.

Increasing user satisfaction and engagement

The intuitive interface and enhanced capabilities improved the overall user experience with the system.

Strengthening security

The project improved the solution's security and eliminated previous vulnerabilities, ensuring robust data protection.

We'd love to hear from you!

Fill out the form - we'll get back to you as soon as possible

More case studies

Newsletter

Privacy policyTerms and Conditions

Copyright © 2026 by Software Mind. All rights reserved.