Optymalizator reklam Social Media
Klient
Amerykański start-up poszukujący rozwiązania opartego o duże zbiory danych pozwalającego na szybkie przetwarzanie ofert reklamowych.
Oczekiwania
Klient oczekiwał rozwiązania umożliwiającego automatyzację realizacji kampanii reklamowych w internecie oraz platformach fizycznych takich jak inteligentne telewizory, reklamy w taksówkach czy przy kasach fiskalnych wraz z precyzyjnym określaniem grup celowych. Rozwiązanie miało umożliwić oferowanie w każdym segmencie klienta (od MŚP po korporacji) i granulację grup docelowych, jak i pełną trackowalność wydawanych środków.
Projekt
aplikację kliencką (React, Redux)
backend aplikacji klienckiej (Scala, Akka-http, Akka-streams)
moduł analityczny (Spark, Hadoop, Hive, Athena)
zdecentralizowany „Pixel-server” (Scala, Akka-http, Redis) będący własnym narzędziem monitorującym wyświetlanie reklam w czasie rzeczywistym.
Ze względu na różne potrzeby oraz optymalizację wydajności i kosztów dane mogą być przechowywane w różny sposób: bazy danych, serwery FTP, HDFS, S3. Dynamiczny i wielokierunkowy rozwój projektu wymusił wykorzystanie dobrych praktyk projektowych oraz narzędzi wspomagających szybkie i bezpieczne wprowadzanie zmian, takich jak: architektura mikroserwisowa, code review, unit testy, testy automatyczne, Jenkins, Liquibase, Docker. Procesy biznesowe są w pełni zautomatyzowane oraz zarządzane i monitorowane w jednym centralnym, dedykowanym do tego narzędziu. Cała platforma działa natomiast w chmurze AWS, korzystając z maszyn w kilku regionach geograficznych. Pozwala to na łatwe i efektywne kosztowo zarządzanie zasobami obliczeniowymi oraz ich ciągły monitoring.
Rezultaty
Dzięki wdrożeniu Klient posiada, oparte na chmurze rozwiązanie ze wszystkimi narzędziami, których potrzebuje do prowadzenia samemu wieloplatformowych kampanii reklamowych przy jednoczesnym precyzyjnym mierzeniu ich efektywności. Oznacza to, że mogą być pewni, że ich reklamy znajdują właściwych ludzi, a ich budżet nie zostanie zmarnowany. Jednocześnie rozwiązanie przygotowane jest oferowane na rynku b2b w modelu ‘white-labeling’.
Info
Sektor
Retail
Usługa
Produkty dedykowane,
Cloud
Technologie
Scala, React
Redut, Spark, Hadoop