Katerina's Journey : utilise Google Cloud Platform pour transformer ses idées en produits

Katerina Skroumpelou, GDE, Angular, technologies Web et Google Maps Platform
Questions à Katerina
-
Q: Quels outils Google avez-vous utilisés ?
Réponse: J'ai utilisé Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular et Google Cloud Run.
Dans le cadre de mon travail précédent, toute notre infrastructure a été conçue dans Firebase à l'aide de Cloud Firestore, ainsi que de Google Cloud Functions pour les microservices et pour les requêtes Firestore personnalisées. Nous avons également utilisé une combinaison de Google Cloud Run et Cloud Storage pour les sauvegardes planifiées. Dans un précédent poste, j'ai utilisé l'API Google Maps JavaScript, qui s'est beaucoup améliorée dans le cadre de Google Maps Platform. Aujourd'hui, je crée des démonstrations et des démonstrations de faisabilité principalement pendant mon temps libre. J'utilise Google Maps Platform, que j'adore. Mon rôle actuel n'implique pas les outils Google pour le moment.
-
Q: Quel outil avez-vous préféré utiliser ? Pourquoi ?
R: Mon outil préféré est de loin Firebase. J'apprécie la robustesse et la fiabilité qu'elle offre pour le développement et la publication d'une application Web. Il offre une solution pour chaque étape du processus, qu'il s'agisse du backend, du stockage, de la base de données, des microservices, de l'hébergement, de l'authentification ou même de l'analyse. Tout cela en un seul endroit, facile à utiliser et à implémenter. Ce qui est également incroyable avec Firebase, c'est son évolutivité. J'opterais pour Firebase, qu'il s'agisse d'une petite application de démonstration que je crée pour une conférence, ou d'une application à grande échelle avec une base d'utilisateurs énorme, des données et des appels par seconde.
Mon deuxième outil préféré est, bien sûr, Google Maps Platform. Les cartes me passionnent, et Google Maps Platform offre bien plus que de la possibilité de visualiser des données sur des cartes : c'est vraiment incroyable. D'une certaine manière, il est devenu presque un moteur de jeu, car il permet à l'utilisateur d'ajuster de nombreuses API et fonctionnalités de la carte.
-
Q: Veuillez partager ce que vous avez créé par le passé à l'aide des outils Google.Réponse: J'ai utilisé Firebase et Google Cloud Platform pour créer et déployer des applications. Il y a quelques années, quelques amis et moi-même avons eu l'idée de créer un produit que nous avons développé et mis à l'échelle exclusivement à l'aide de Google Cloud Platform, et plus particulièrement des fonctionnalités suivantes: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform et Authentication. C'est tout ce dont vous avez vraiment besoin pour créer une application aujourd'hui.
-
Q: Quel conseil donneriez-vous à quelqu'un qui commence son parcours de développeur ?
R : Échangez avec d'autres personnes en organisant des conférences sur site. Et soyez toujours poli.
Continuez à développer vos compétences: créez de petites applications et des démonstrations pour tester différentes choses et voir comment elles fonctionnent. Ne craignez pas d'apprendre toutes les technologies et de ne pas les associer à une seule d'entre elles. Maîtrisez les bases (JavaScript/TypeScript), puis apprenez les technologies utilisées dans votre nouveau poste.
Enfin, ne vous découragez pas pour les mauvais jours ! Si vous aimez ce que vous faites, vous arriverez à la fin, quoi qu'il arrive !