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

30 ms

średni czas odpowiedzi systemu

2 M

zintegrowanych urządzeń do wyświetlania reklam

80 +

operacji wystawionych przez API

Wyzwanie

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.

Projekt

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.

Rozwiązanie

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.

Rezultaty

30 ms

średni czas odpowiedzi systemu

2 M

zintegrowanych urządzeń do wyświetlania reklam

80 +

operacji wystawionych przez API

Udostępnij

LinkedIn
Facebook
E-mail

Klient

Amerykański startup z sektora AdTech

Sektor

Retail

Usługa

Produkty dedykowane

Technologie

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

Administratorem danych osobowych podanych w formularzu jest Finture sp. z o.o. Dane przetwarzane są w celu nawiązania kontaktu oraz udzielenia odpowiedzi na zapytanie. Szczegółowe informacje dotyczące zasad przetwarzania danych oraz przysługujących praw znajdują się w Polityce Prywatności.