Podróż Kateriny – jak zamienianie pomysłów w produkty za pomocą Google Cloud Platform

„Zdecydowałbym się korzystać z Firebase, niezależnie od tego, czy chodzi o małą aplikację demonstracyjną, którą tworzę na potrzeby konferencji, czy aplikację na dużą skalę, która wykorzystuje ogromną bazę użytkowników, dane i działania na sekundę”.

Pytania i odpowiedzi – Katerina

  • Odp.: Korzystam z Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run.

    W ramach mojego ostatniego zadania cała nasza infrastruktura została zbudowana w Firebase z użyciem Cloud Firestore i Google Cloud Functions używanych na potrzeby mikroserwisów, a także na potrzeby niestandardowych zapytań Firestore. Na potrzeby tworzenia kopii zapasowych użyliśmy też kombinacji Google Cloud Run i Cloud Storage. Wcześniej używałem interfejsu Google Maps JS API, który obecnie ewoluuje w usługę Google Maps Platform. Obecnie w wolnym czasie buduję wersje demo i osoby kontaktowe. Korzystam z Google Maps Platform, który tak bardzo mi się podoba. Obecnie nie angażuję się w narzędzia Google.

  • O: Moje ulubione narzędzie to Firebase. Podoba mi się solidność i niezawodność, jaką daje programowanie i publikowanie aplikacji internetowych. Zapewnia rozwiązanie na każdym etapie procesu, niezależnie od tego, czy jest to backend, pamięć masowa, baza danych, mikroserwisy, hosting, uwierzytelnianie, czy nawet statystyki. Wszystko w jednym miejscu oraz łatwe w użyciu i implementacji. Ogromną zaletą Firebase jest to, że jest to skalowalność, którą oferuje. Zdecydowałbym się korzystać z Firebase, niezależnie od tego, czy jest to mała aplikacja w wersji demonstracyjnej, którą tworzę na potrzeby konferencji, czy duża aplikacja, która wykorzystuje ogromną bazę użytkowników, dane i działania na sekundę.

    Drugim moim ulubionym narzędziem jest oczywiście Google Maps Platform. Mapy mnie ekscytują. Google Maps Platform oferuje o wiele więcej możliwości niż tylko wizualizowanie danych na mapie – to działa w niesamowity sposób. Stał się niemal silnikiem gry, oferując w ten sposób dostęp do wielu różnych interfejsów API i funkcji mapy, dzięki czemu użytkownik może ją modyfikować.

  • Odp.: Korzystam z Firebase i Google Cloud Platform do tworzenia i wysyłania aplikacji. Kilka lat temu ja i moi znajomi wpadliśmy na pomysł, że przekształciliśmy się w usługę, którą stworzyliśmy i skalowaliśmy tylko w Google Cloud Platform. Przede wszystkim stworzyliśmy następujące funkcje: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Uwierzytelnianie. To wszystko, czego potrzebujesz, aby stworzyć dowolną aplikację.

  • Odp.: Towarzysko: kontaktuj się z innymi osobami poprzez udział w konferencjach na miejscu. I zawsze bądź miły.

    Rozwijaj swoje umiejętności: twórz małe aplikacje i prezentacje, aby testować różne rzeczy i sprawdzać, jak działają. Nie trzeba uczyć się korzystania z najnowszych technologii i nie zapominać o jednej z nich. Poznasz podstawy (JavaScript/TypeScript), a następnie poznasz nowe technologie używane podczas pracy.

    Wreszcie nie bój się złych dni! Jeśli uwielbiasz robić to, co robisz, osiągniesz to na koniec, bez względu na to, czym się zajmujesz.

Może Cię zainteresuje

Zobacz, jak inne społeczności deweloperów podejmują duże wyzwania i wpływają na nasz świat.

Zobacz, jak Akash Gupta, współzałożyciel i prezes Zypp Electric, wykorzystał technologie Google i narzędzia dla programistów do dalszego rozwijania swoich pomysłów.

Poznaj program Google for Startups Accelerator: indonezyjski absolwent Yohanes, którego misją jest przekształcenie rolnictwa 33 milionów rolników.

Oto Rabia Moussa, inżynierka z firmy Niger, która od ponad 5 lat jest ambasadorką kobiet w branży technologicznej.