FOTC
  • Produkty
    • Google Workspace
    • Google Cloud
    • Chrome Enterprise
  • Usługi
    • Audyt bezpieczeństwa Google Workspace
    • Droga do Chmury
    • Elastyczne usługi cloud engineering
    • Google AI
    • Landing Zone
    • Wsparcie Techniczne
  • O nas
  • Startupy
  • Materiały
    • Historie klientów
    • Blog
    • Program Partnerski
  • Kariera
Kontakt
ro pl hu en
  • Polityka Prywatności
Surfer
Software / Internet Google Cloud

Surfer

Rozwój globalnej platformy analitycznej z wykorzystaniem GCP

Okres trwania projektu: 10/2020 - 11/2021

O kliencie

Surfer to platforma, która pozwala przeanalizować treści opublikowane w internecie – na swojej stronie czy witrynach konkurencji – oraz otrzymać wytyczne, jak przygotować content, który znajdzie się wyżej w wynikach wyszukiwania Google.

Firma, obok platformy, udostępnia też bezpłatne rozszerzenie do przeglądarek – Keyword Surfer. Narzędzie działa w wyszukiwarce, podaje liczbę wyszukań danego słowa kluczowego i wskazuje powiązane zwroty.

Surfer jest w stanie przeanalizować treści w każdym języku, a z narzędzia korzystają specjaliści SEO i marketerzy z całego świata. Platforma jest rozwijana w Polsce, a za dobór odpowiednich technologii odpowiada Lucjan Suski – Chief Technology Officer.

Główne wyzwanie

Surfer miał oszczędzić pracę specjalistów SEO – w ciągu kilku sekund prowadzić analizę, która, wykonywana ręcznie, zajęłaby godziny.

Założyciele od początku wiedzieli, że obciążenie platformy nie będzie stałe. Narzędzie miało przetwarzać ogrom danych, prowadzić analizę i zwracać wyniki “na żądanie” użytkownika – dlatego jednym z głównych wymagań była skalowalność środowiska.

O ile w kwestii platformy milisekundy nie odgrywały aż tak dużej roli, o tyle w przypadku wtyczki Keyword Surfer prędkość zwracanych wyników była kluczowa. Platforma i rozszerzenie miały być dostępne globalnie, dlatego należało zadbać o wysoką dostępność i wydajność z każdego zakątka świata.

Twórcy Surfera z najpopularniejszymi aplikacjami do prowadzenia działań SEO chcieli konkurować nie tylko pod względem dostępnych funkcjonalności, ale też ceny – dlatego istotny był wybór infrastruktury, która pozwoli utrzymać koszty w ryzach pomimo rozwoju narzędzia.

Rozwiązanie problemu

Lucjan Suski, CTO w Surfer, mając na uwadze wymagania techniczne i plany rozwojowe platformy, już pierwsze linie kodu w 2016 roku uruchamiał w środowisku chmurowym. Jako software developer z kilkunastoletnim doświadczeniem zdecydował się na Google Cloud Platform – rozwiązanie, które udostępniało wymagane usługi w najlepszym stosunku jakości do ceny.

Obecnie zespół specjalistów rozwija Surfera korzystając z usług GCP, m.in. z:

  • Preemptible VM instances w Compute Engine, co pozwala w optymalny kosztowo sposób korzystać z mocy obliczeniowej chmury Google,
  • BigQuery w celu prowadzenia szybkiej analizy pokładów danych (np. wskazania w ciągu kilku sekund, która domena z danej kategorii posiada największą liczbę odwiedzin),
  • Cloud SQL, czyli bazy danych w chmurze,
  • Cloud Storage do przechowywania niektórych rodzajów plików (np. wykonanych przez aplikację zrzutów ekranu witryn internetowych),
  • geograficznego Load Balancingu pomiędzy trzema serwerami – jednym w Europie i dwoma w Ameryce Północnej – w celu zapewnienia wysokiej dostępności i wydajności wtyczki Keyword Surfer.

Jakie korzyści płynące z GCP zauważa Lucjan wraz z zespołem specjalistów utrzymujących i rozwijających Surfera?

  • skalowalność, łatwość tworzenia kolejnych instancji i uruchamianie instancji on-demand, co usprawnia prace zespołu oraz pozwala zachować wysoką dostępność aplikacji przy jednoczesnej optymalizacji kosztów,
  • wygoda zarządzania infrastrukturą z poziomu kodu – połączenie GCP z umiejętnościami i dobrymi praktykami DevOps pozwala efektywniej wykorzystać rozwiązanie, np. jeszcze szybciej tworzyć nowe środowiska,
  • możliwości automatyzacji – wiele usług i procesów można zautomatyzować, tym samym usprawnić obsługę infrastruktury i zminimalizować ryzyko wystąpienia błędu,
  • potencjał analityczny GCP z BigQuery na czele – usługa daje możliwość prowadzenia inteligentnej, rozbudowanej i szybkiej analityki, co dla narzędzia takiego jak Surfer może stanowić znaczną przewagę konkurencyjną,
  • możliwość współpracy z lokalnym Partnerem Google Cloud przekładająca się na obniżenie kosztów infrastruktury GCP oraz umocnienie pozycji w sytuacji ewentualnych negocjacji z dostawcą usług.
95% naszej infrastruktury to Google Cloud Platform. Posiadamy też dwa serwery dedykowane w Hetzner, korzystamy z Cloudflare i Webflow, ale wszystkie krytyczne elementy aplikacji znajdują się w GCP. Lucjan Suski, CTO w Surfer

Rezultaty

Decyzje podjęte przez twórców Surfera na początku ścieżki biznesowej – dotyczące doboru technologii oraz strategii rozwoju aplikacji – przekładają się obecnie na:

  • globalny zasięg narzędzia; 85-90% subskrypcji pochodzi spoza Polski – z krajów europejskich, ale też m.in. ze Stanów Zjednoczonych, Kanady czy Australii,
  • blisko 3 tys. subskrypcji narzędzia,
  • stały miesięczny wzrost liczby subskrypcji o 10-15%.

Google Cloud Platform pozwala Surferowi zachować wysokie tempo rozwoju, planować i wprowadzać zmiany w narzędziu; spać spokojnie, gdy tysiące użytkowników z drugiego końca świata korzysta z platformy i nie obawiać się o budżet, gdy ci sami użytkownicy śpią, a z platformy korzysta raptem kilku nocnych marków.

Nasi klienci już rozwijają swoje firmy w chmurze. Teraz czas na Ciebie!

Porozmawiaj z ekspertem
Usługi
  • Droga do Chmury-Strategia i Roadmapa
  • Landing zone
  • Szkolenia
Produkty
  • Google Workspace
  • Google Cloud
  • Google Workspace for Education
Branża
  • Administracja publiczna
  • Edukacja
  • Gaming
  • Małe i średnie przedsiębiorstwa
  • Ochrona zdrowia
  • Retail
Wiedza
  • Blog
  • Case Studies
  • Dyrektywa NIS2
Firma
  • O nas
  • Kariera
  • Kontakt
  • Program Partnerski
  • Audyt bezpieczeństwa
  • Google Workspace Support
  • Polityka Prywatności
  • Regulamin
Copyright © 2014 – 2024 Fly On The Cloud sp. z o.o. KRS: 0000500884, NIP: 8971797086, REGON: 022370270