Zostaw swoje dane kontaktowe, a prześlemy Ci nasz oficjalny dokument e-mailem
Wyrażam zgodę na przetwarzanie moich danych osobowych w celu przesyłania spersonalizowanych materiałów marketingowych zgodnie z Regulaminem. Polityka prywatności. Potwierdzając zgłoszenie, użytkownik wyraża zgodę na otrzymywanie materiałów marketingowych
Dziękuję!

Formularz został pomyślnie przesłany.
Więcej informacji można znaleźć w skrzynce pocztowej.

Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.
O nas
Innowise jest międzynarodową firmą tworzącą oprogramowanie w pełnym cyklu założona w 2007 roku. Jesteśmy zespołem ponad 1600 specjalistów IT tworzących oprogramowanie dla innych profesjonalistów na całym świecie. profesjonalistów na całym świecie.

Platforma zarządzania danymi reklamowymi

Platforma do uruchamiania kampanii reklamowych na różnych platformach i analizowania ich skuteczności.

Klient

Przemysł
Rozrywka
Region
UE
Klient od
2020

Nasz klient jest jednym z wiodących europejskich konglomeratów medialnych dostarczających użytkownikom z całej Europy treści za pośrednictwem telewizji, radia i internetowych środków dystrybucji treści.

Szczegółowe informacje o kliencie nie mogą zostać ujawnione zgodnie z postanowieniami umowy NDA.

Wyzwanie

Klient wpadł na pomysł platformy, która umożliwiłaby uruchamianie kampanii reklamowych za pośrednictwem takich źródeł, jak kanały telewizyjne i stacje radiowe. Rozwiązanie powinno również umożliwiać klientowi ocenę wyników uruchomionych kampanii reklamowych w celu ich dalszego dostosowania.

Aby stworzyć taką platformę, inżynierowie oprogramowania Innowise musieli

  • Identyfikacja mocnych i słabych punktów w istniejącym projekcie przepływu danych klienta;
  • Optymalizacja dostarczania danych;
  • Automatyzacja procesów ręcznych;
  • Przeprojektowanie istniejącej architektury oprogramowania w celu zapewnienia większej skalowalności;
  • Rozszerzenie funkcjonalności istniejącej infrastruktury.

Rozwiązanie

Innowise zbudowało platformę, która umożliwia klientom dostęp do najszerszego możliwego zestawu narzędzi reklamowych, w tym telewizji, radia i mediów internetowych, a także uruchamianie kampanii reklamowych w różnych mediach. Nasi inżynierowie oprogramowania zaprojektowali architekturę rozwiązania i przepływ danych, które pozwalają użytkownikom skutecznie uruchamiać kampanie reklamowe i uzyskiwać precyzyjne dane na temat ich skuteczności.

Google Cloud Platform

Rozwiązanie opiera się na Google Cloud Platform, ponieważ gwarantuje dostępność na poziomie 99,95% niezależnie od lokalizacji użytkownika lub ruchu, co jest najlepszym wynikiem spośród wszystkich popularnych opcji.

Kubernetes

Wszystkie obciążenia i usługi działające na GCP są obsługiwane przez Kubernetes. System ten został wybrany ze względu na jego zautomatyzowaną skalowalność zarówno w górę, jak i w dół, w zależności od rzeczywistego zapotrzebowania i wynikającej z tego efektywności kosztowej technologii.

Rurociągi ETL

Podstawowymi źródłami danych dostarczonymi przez klienta były relacyjne bazy danych. Nasi inżynierowie danych zaprojektowali potoki ETL do agregowania fragmentów danych ze źródeł klienta do pamięci masowej w chmurze w postaci plików parkietowych.

Jezioro danych i hurtownia danych

Wszystkie dane zebrane za pomocą potoków ETL są przesyłane przez Apache Airflow do jeziora danych w celu udoskonalenia procesu. Po "wyczyszczeniu" "brudnych" danych są one przesyłane do hurtowni danych, skąd mogą być wysyłane bezpośrednio do użytkowników lub wykorzystywane przez analityków danych do tworzenia modeli i prognoz dla różnych wskaźników reklamowych.

Technologie i narzędzia

Back-end
Python 3.x, Flask, Celery, WebSockets, framework Django REST, Pytest
Front-end
TypeScript
Bazy danych
PostgreSQL
DevOps
Kubernetes, Apache Airflow, Terraform
Cloud
Google Cloud Platform
VCS
GitLab

Proces

Wybraliśmy Scrum jako metodologię rozwoju oprogramowania, z dwutygodniowymi sprintami i przeglądem sprintu, aby zademonstrować wartościowe części dodanej funkcjonalności. Korzystaliśmy z Jira i Confluence, a wszystkie spotkania odbywały się w Google Meets.

Zespół Innowise opracował wymagania dotyczące oprogramowania zgodnie z wizją klienta i udokumentował je. Podczas procesu rozwoju analizowaliśmy, udoskonalaliśmy i rozkładaliśmy te wymagania na zadania w celu łatwiejszego śledzenia postępów. Po spełnieniu kilku wymagań inżynierowie ds. zapewnienia jakości Innowise sprawdzili, czy rozwiązanie zostało opracowane zgodnie z wymaganiami, nie zawierało błędów, a cały zespół programistów był na tej samej stronie z wizją klienta i pożądanymi wynikami.

Zespół

4
Inżynierowie danych
2
Programiści Front-End
2
Programiści back-end
1
Inżynier ML
2
Programiści BI
1
Analityk biznesowy
1
Kierownik projektu
2
Inżynierowie QA
team-innowise

Wyniki

Innowise zbudował platformę, za pośrednictwem której klienci mogą uruchamiać swoje kampanie reklamowe za pośrednictwem wielu źródeł mediów, śledzić różne wskaźniki i budować prognozy wykorzystujące zarówno wyrafinowane, jak i nierafinowane dane.

Nasz zespół inżynierów oprogramowania zautomatyzował szereg wcześniej ręcznych procesów i zaprojektował przepływ danych, aby oprogramowanie było jak najbardziej wydajne.

Czas trwania projektu
  • Od 2021 r.
  • Projekt wciąż trwa; na tym etapie wspieramy platformę i wdrażamy nowe funkcje

Potrzebujesz rozwiązania technologicznego? Skontaktuj się z nami!

    Prosimy o podanie szczegółów projektu, czasu trwania, stosu technologicznego, potrzebnych specjalistów IT i innych istotnych informacji.
    Nagraj wiadomość głosową na temat
    projekt, który pomoże nam lepiej go zrozumieć
    W razie potrzeby dołącz dodatkowe dokumenty
    Prześlij plik

    Można załączyć maksymalnie 1 plik o łącznej wielkości 2 MB. Ważne pliki: pdf, jpg, jpeg, png

    Informujemy, że po kliknięciu przycisku Wyślij Innowise będzie przetwarzać Twoje dane osobowe zgodnie z naszą Polityką prywatności w celu dostarczenia Ci odpowiednich informacji.

    Co będzie dalej?

    1

    Po otrzymaniu i przetworzeniu Twojego zgłoszenia skontaktujemy się z Tobą wkrótce, aby wyszczególnić potrzeby projektu i podpisać umowę o zachowaniu poufności, aby zapewnić poufność informacji.

    2

    Po przeanalizowaniu wymagań, nasi analitycy i programiści opracowują projekt z zakresem prac, wielkością zespołu, czasem i kosztami szacunki.

    3

    Umówimy się z Tobą na spotkanie, aby omówić ofertę i dojść do porozumienia porozumienia.

    4

    Podpisujemy umowę i rozpoczynamy pracę nad projektem tak szybko, jak to możliwe możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    Dziękuję!

    Wiadomość została wysłana.
    Przetworzymy Twoją prośbę i skontaktujemy się z Tobą tak szybko, jak to możliwe.

    strzałka