Konkretne i szyte na miarę rozwiązania OVHcloud wspierają procesy automatyzacji analityki i UX


500 TB przechowywanych danych tekstowych

6x niższe koszty object storege

Co najmniej 48 node’ów wykorzystywanych do odbierania danych po WebSockets
W skrócie
Cux.io to innowacyjne narzędzie służące do automatyzacji analityki oraz UX. Pomaga nie tylko przedsiębiorstwom z sektora e-commerce, ale też szeroko pojętym produktom cyfrowym, znajdować blokady ich sprzedaży i podnosić konwersję. Firma przetwarza liczne dane dotyczące realnych problemów użytkowników w związku z korzystaniem z konkretnych stron i aplikacji, co pomaga znaleźć odpowiedzi na przykład na pytania, dlaczego użytkownicy szybko zamykają daną stronę lub które elementy są dla nich niezrozumiałe. Znalezienie blokad umożliwia doskonalenie różnego rodzaju funkcjonalności, a w efekcie podnoszenie konwersji. Aby usprawnić znajdowanie wzorców zachowań, firma wykorzystuje w swojej pracy m.in. analizę ilościową i jakościową, neuromarketing, analizę behawioralną oraz machine learning. Jest jedynym tego rodzaju narzędziem stworzonym przez polską firmę i dostępnym na rynku międzynarodowym.
Cux.io jest jednym z najciekawszych polskich startupów technologicznych. Firma jest m.in. laureatem InCredibles – najbardziej prestiżowego programu mentoringowego dla startupów stworzonego przez Sebastiana Kulczyka. W tym roku wygrała również I-COM Global Startup Challenge zdobywający tym samym tytuł "Best Smart Data Marketing Startup. Cux.io otrzymała również wyróżnienie w TechCrunch Top Picks na Disrupt Berlin 2019 w kategorii „CRM/Enterprise”.
Wyzwanie
Przed rozpoczęciem współpracy z OVHcloud, firma cux.io korzystała z usług jednego z liderów rozwiązań chmurowych na rynku. W ramach umowy zaoferowano jej bardzo dużą bazę narzędzi, która po pewnym czasie okazała się jednocześnie wadą tego rozwiązania – wybór konkretnych rozwiązań każdorazowo stanowił wyzwanie, a w konsekwencji zaczęło to utrudniać prowadzoną przez cux.io administrację. Dodatkowo firma musiała sama budować klastry: stawiać własne instancje MongoDB, konfigurować je i dostosowywać do własnych potrzeb. W przypadku cux.io jednak każdy klaster składa się aż z 5 maszyn, które wymagają osobnego przygotowania. Po ich utworzeniu, firma musiała również samodzielnie nimi zarządzać, monitorować je i utrzymywać, co w praktyce okazało się bardzo uciążliwe - administracja prowadzonych baz zaczęła zajmować zbyt dużo czasu. Głównym wyzwaniem dla cux.io było znalezienie rozwiązania, które zoptymalizuje zarządzanie ich bazami danych, bez zbędnych utrudnień.
Dostawcy typowych baz chmurowych zazwyczaj oferują własne silniki ze zgodnym API (interfejsem programowania), aby firmy mogły przełączać się na nie bez większych zmian. Jednak takie rozwiązanie wiąże się z poświęceniem dodatkowego czasu na dokładne przetestowanie i sprawdzenie ograniczeń oraz późniejsze ich wdrożenie w procesy firmy. Biorąc pod uwagę te aspekty, cux.io zdecydowało się dalej poszukiwać alternatywnego rozwiązania. Ważną kwestią dla firmy było także uzyskanie odpowiedniej przepustowości i prędkości przesyłu danych, co przekłada się na sprawne sterowanie ruchem i płynną pracę.
Rozwiązanie
W ramach współpracy, OVHcloud zaoferowało firmie konkretne rozwiązanie, które pozwoliło budować „gotowe” klastry w systemie MongoDB. Dzięki temu cux.io w ciągu kilku miesięcy płynnie przeprowadziło migrację wszystkich danych. Bardzo istotny w tym procesie był object storage, który przechowuje podglądy stron klientów. Zawiera on informacje w formacie tekstowym, łącznie z danymi o wszystkich dynamicznie zachodzących na stronach zmianach, takich jak: zmiany kolorów czy nawet drobne przesunięcia elementów. Umożliwia również późniejsze wyświetlanie heat map i odtwarzanie nagrań klientom. Aktualnie dzięki zaoferowanej przez OVHcloud infrastrukturze, cux.io przechowuje aż 0,5 petabita takich danych tekstowych. Na tą chwilę cux.io wykorzystuje też 3 klastry MongoDB oraz 1 klaster PostgreSQL, a niedługo będzie również działać na platformie Kafka. Firma tworzy także kilka nowych aplikacji, które uczą się na zebranych danych i niedługo będą potrafiły określać, jak wygląda profil ruchu i zachowań użytkowników oraz jakie zachowania definiują to, że użytkownik przekonwertuje lub też nie, w projektach które monitoruje. Wszystkie te działania cux.io może prowadzić dzięki zaoferowanej przez OVHcloud infrastrukturze.
Korzyści
OVHcloud zaoferowało cux.io rozwiązanie, które jest konkretne i dobrze dopasowane do potrzeb firmy. Dużym udogodnieniem dla cux.io jest możliwość projektowania swoich usług w bardzo krótkim czasie i parametrach, których wymaga dany przypadek. Firma może też bardzo sprawnie tworzyć kolejne klastry i od razu wykorzystywać je w swojej pracy. Jednocześnie administracja sprowadza się do absolutnego minimum – zarówno biorąc pod uwagę czas, jak i zaangażowane w ten proces osoby. Firma docenia również wsparcie OVHcloud przy monitorowaniu prawidłowego działania rozwiązania oraz pojawiających się upgrade’ów, a także suport specjalistów na każdym etapie współpracy.
„W pierwszych tygodniach migracji danych, okazało się, że potrzebujemy dodatkowego szkolenia pod kątem modelowania i trasowania ruchu. Wybiegało to poza ramy naszej dotychczasowej współpracy, jednak OVHcloud wykazało się elastycznością i chęcią pomocy – bardzo szybko zorganizowane konsultacje techniczne z architektem OVHcloud rozwiały nasze wszystkie wątpliwości. To było dla nas bardzo ważne, ponieważ sterowanie ruchem, obok samej ilości przetrzymywanych danych, to jedno z największych wyzwań, przed którymi stoimy. Nie mamy więc wątpliwości, że OVHcloud to świetny partner merytoryczny, z którym zawsze można zderzyć myśli i wspólnie wymyślić najlepsze rozwiązanie” – mówi Kamil Walkowiak, VP of R&D w cux.io.
Jako znaczącą zaletę współpracy z OVHcloud, firma wskazuje także atrakcyjną cenę oferowanej usługi. Według jej obliczeń, przy tak dużych ilościach przechowywanych przez nią danych, rozwiązanie pozwala na 6-krotną oszczędność na samym object storage’u w skali miesiąca.