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

"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 de grande envergure qui implique une énorme base d'utilisateurs, de données et d'appels par seconde."

Questions à Katerina

  • 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.

  • 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.

  • 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.

  • 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 !

À découvrir aussi

Découvrez comment d'autres communautés de développeurs relèvent des défis de taille et ont un impact encore plus grand sur notre monde.

Voici Google for Startups Accelerator: l'association d'anciens indonésiens Yohanes, dont la mission est de transformer l'agriculture pour 33 millions de cultivateurs.

Découvrez comment Akash Gupta, cofondateur et PDG de Zypp Electric, a utilisé la technologie Google et les outils pour les développeurs pour faire avancer ses idées.

Rencontrez Rabia Moussa, ingénieure logiciel au Niger, femme ambassadrice de la technologie au service des femmes depuis plus de cinq ans.