Katerinas Reise – mithilfe der Google Cloud Platform Ideen in Produkte verwandeln

Katerina Skroumpelou, GDE, Angular, Web Technologies und Google Maps Platform
Fragerunde mit Katerina
-
F: Welche Google-Tools haben Sie verwendet?
A: Ich habe Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular und Google Cloud Run verwendet.
Im Rahmen meines vorherigen Jobs wurde die gesamte Infrastruktur in Firebase mit Cloud Firestore und Google Cloud Functions für Mikrodienste und benutzerdefinierten Firestore-Abfragen erstellt. Außerdem haben wir für geplante Sicherungen eine Kombination aus Google Cloud Run und Cloud Storage verwendet. Früher war ich mit der Google Maps JS API beschäftigt, die mittlerweile in der Google Maps Platform zu viel mehr geworden ist. Heute entwickle ich Demos und Proofs in meiner Freizeit. Ich nutze die Google Maps Platform, die ich so liebe. Ich bin derzeit nicht für Google-Tools zuständig.
-
F: Welches Tool habt ihr am liebsten verwendet? Warum?
A: Firebase ist mein mit Abstand bestes Tool. Mir gefällt die Robustheit und Zuverlässigkeit, die sie bei der Entwicklung und Veröffentlichung von Webanwendungen bietet. Es bietet für jeden Teil des Prozesses eine Lösung: Back-End, Speicher, Datenbank, Mikrodienste, Hosting, Authentifizierung und sogar Analysen. Alles an einem Ort, einfach zu verwenden und zu implementieren. Das Tolle an Firebase ist auch die Skalierbarkeit. Ich würde Firebase verwenden, unabhängig davon, ob es sich um eine kleine Demo-App für eine Konferenz oder eine umfangreiche App mit einer riesigen Nutzerbasis, Daten und Treffern pro Sekunde handelt.
Mein zweites Lieblingstool ist natürlich die Google Maps Platform. Maps begeistert mich und die Google Maps Platform bietet viel mehr als nur die Visualisierung von Daten auf einer Karte – und das ist einfach unglaublich. Es ist inzwischen fast eine Spiel-Engine geworden, die dem Nutzer Zugriff auf so viele verschiedene APIs und Funktionen der Karte selbst bietet.
-
F: Teile etwas, das du in der Vergangenheit erstellt hast, mit den Google-Tools.A: Ich habe Firebase und die Google Cloud Platform zum Erstellen und Versenden von Anwendungen verwendet. Vor einigen Jahren hatten einige Freunde und ich selbst das Gefühl, dass wir ein Produkt entwickelt haben, das wir ausschließlich mit der Google Cloud Platform entwickelt haben und insbesondere mit den folgenden Funktionen ausgestattet sind: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication. Mehr ist heute nicht nötig.
-
F: Welchen Rat würden Sie jemandem geben, der als Entwickler beginnt?
A: Seien Sie sozial: Nehmen Sie an Konferenzen vor Ort teil. Und seien Sie immer freundlich.
Weiter lernen: Erstellen Sie kleine Apps und Demos, um verschiedene Funktionen zu testen und zu sehen, wie sie funktionieren. Sie müssen sich keine Gedanken über alle Technologien machen und auch keine Technologie miteinander verbinden. Schaffen Sie eine solide Grundlage der Grundlagen (JavaScript/TypeScript) und lernen Sie dann die neuen Technologien, die dort eingesetzt werden.
Lass dich nicht von schlechten Tagen entmutigen! Wenn dir deine Arbeit gefällt, wirst du es am Ende erreichen, ganz gleich, was passiert!