Budowa wieloplatformowej platformy do zarządzania kampaniami reklamowymi w czasie rzeczywistym

30 ms

średni czas odpowiedzi systemu

2 M

milion integrated devices for displaying advertisements

80 +

operations issued via API

The Challenge

Duże zbiory danych, milisekundowy margines, wiele platform jednocześnie

Kluczowym wyzwaniem technicznym było zaprojektowanie architektury zdolnej do przetwarzania dużych zbiorów danych w czasie rzeczywistym – przy wymaganiu czasu odpowiedzi poniżej 30 ms. Jednocześnie system musiał obsługiwać granularne grupy docelowe, pełną trackowalność wydatków reklamowych i działać na wielu platformach fizycznych i cyfrowych równolegle.

Kluczowe wymaganie

Czas odpowiedzi poniżej 30 ms przy przetwarzaniu danych z 2M+ urządzeń – bez kompromisu w zakresie dokładności targetowania.

Project

Architektura modułowa na AWS z własnym Pixel Serverem

Zaprojektowaliśmy i wdrożyliśmy wielomodułową platformę chmurową na AWS, działającą w kilku regionach geograficznych. Kluczowe komponenty:

  • Aplikacja kliencka – React, Redux
  • Backend aplikacji – Scala, Akka–http, Akka-streams
  • Moduł analityczny – Spark, Hadoop, Hive, Athena
  • Pixel Server – zdecentralizowany serwer (Scala, Akka-http, Redis) monitorujący

Dane przechowywane są wielopoziomowo (bazy danych, FTP, HDFS, S3) – w zależności od wymagań wydajnościowych i kosztowych. Procesy biznesowe w pełni zautomatyzowane i zarządzane centralnie. Architektura mikroserwisowa, CI/CD oparty o Jenkins, code review, testy automatyczne i unit testy zapewniają bezpieczne tempo development.

The Solution

Oprogramowanie szyte na miarę – dostępne w modelu white-label

Klient otrzymał kompletną platformę AdTech: chmurową, skalowalną, wieloplatformową – z precyzyjnym targetowaniem, pełną analityką wydatków i własnym narzędziem do monitorowania wyświetleń w czasie rzeczywistym. Rozwiązanie jest oferowane na rynku B2B w modelu white-label.

Kluczowa decyzja

Zdecentralizowany Pixel Server oparty na Scali i Redis umożliwił monitorowanie wyświetleń reklam w czasie rzeczywistym na 2M+ urządzeniach przy zachowaniu wymaganego progu latencji – bez przeciążania centralnej warstwy analitycznej.

Results

30 ms

średni czas odpowiedzi systemu

2 M

milion integrated devices for displaying advertisements

80 +

operations issued via API

Udostępnij

LinkedIn
Facebook
E-mail

Client

Amerykański startup z sektora AdTech

Sector

Retail

Service

Produkty dedykowane

Technologies

Scala, React, Redux, Spark, Hadoop, Hive, Athena, Akka, Redis, AWS

Kompetencje

Cloud, Custom Software Development

Masz podobny projekt?

Porozmawiajmy o tym, co możemy zrobić z Twoim systemem

Chcesz osiągnąć podobne rezultaty?

Porozmawiajmy o Twoim projekcie

Każda organizacja ma inne potrzeby, ale wiele wyzwań da się rozwiązać sprawdzonymi metodami. Opowiedz nam o swojej sytuacji, a pokażemy, jakie możliwości widzimy i od czego warto zacząć.

Po wypełnieniu formularza w ciągu jednego dnia roboczego skontaktuje się z Tobą Krzysztof.

Krzysztof Chyliński – portret

Krzysztof Chyliński

Head of Advisory

The administrator of the data entered into the form is Finture sp. z o.o. Personal data will be processed for the purpose of establishing contact and providing answers to questions. More information about the rights and principles of data processing is available in the Privacy Policy.