Il percorso di Katerina: utilizzare la piattaforma Google Cloud per trasformare le idee in un prodotto

"Preferisco scegliere Firebase, che sia una piccola app demo che sto costruendo per una conferenza o un'applicazione su larga scala che includa una base utenti, dati e hit al secondo di grandi dimensioni."

Domande e risposte con Katerina

  • R: Ho usato Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular, Google Cloud Run.

    Come parte del mio precedente lavoro, l'intera infrastruttura è stata creata in Firebase con Cloud Firestore e Google Cloud Functions, utilizzati per i microservizi e anche per le query Firestore personalizzate. Abbiamo usato inoltre una combinazione di Google Cloud Run e Cloud Storage per i backup programmati. In una posizione precedente, ho utilizzato l'API Google Maps JS, che ora si è evoluta molto di più come parte di Google Maps Platform. Oggi realizzo demo e POC soprattutto nel tempo libero. Utilizzo Google Maps Platform e amo moltissimo. Al momento il mio ruolo non riguarda gli strumenti Google.

  • R: Il mio strumento preferito è Firebase. Adoro la robustezza e l'affidabilità che offre nello sviluppo e nella pubblicazione di un'applicazione web. Offre una soluzione per ogni parte del processo, che si tratti di backend, archiviazione, database, microservizi, hosting, autenticazione e persino analisi. Tutto in un'unica soluzione, facile da usare e implementare. La cosa migliore di Firebase è anche la scalabilità che offre. Preferisco utilizzare Firebase, che sia una piccola app demo che sto creando per una conferenza o un'applicazione su larga scala che coinvolge una base utenti, dati e hit al secondo enormi.

    Il mio secondo strumento preferito, ovviamente, è Google Maps Platform. Maps mi entusiasma e la piattaforma di Google Maps offre molto di più che visualizzare i dati su una mappa, cosa che fa un modo incredibile. In un certo senso è diventato un gioco, in un certo senso, che consente di accedere a tantissime API e funzionalità della mappa in modo che gli utenti possano apportare modifiche.

  • R: Ho utilizzato Firebase e Google Cloud Platform per creare e distribuire applicazioni. Alcuni anni fa, io e un paio di amici ci siamo resi conto che abbiamo trasformato in un prodotto, che abbiamo creato e scalato utilizzando Google Cloud Platform in particolare e le seguenti funzionalità: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication. Questo è tutto ciò che ti serve per creare un'app oggi.

  • R: Usa i social media: entra in contatto con altre persone partecipando a conferenze in loco. E sii sempre gentile.

    Continua a sviluppare competenze: crea piccole app e demo per testare vari aspetti e scopri come funzionano. Non devi preoccuparti di imparare tutte le tecnologie e non sposare neppure una tecnologia. Parti da una base solida di base (JavaScript/TypeScript) e, al termine del nuovo job, apprenderai le tecnologie che utilizzano.

    Infine, non lasciarti scoraggiare da giorni scadenti. Se ami ciò che fai, alla fine ci arriverai, qualunque cosa accada.

Potrebbero piacerti

Scopri in che modo altre community di sviluppatori stanno affrontando grandi sfide e stanno avendo un impatto ancora maggiore sul nostro mondo.

Ti presentiamo Google per le Startup Accelerator: indonesiane indonesiane Yohanes, la cui missione è trasformare l'agricoltura di 33 milioni di agricoltori.

Scopri come Akash Gupta, cofondatore e CEO di Zypp Electric ha utilizzato la tecnologia e gli strumenti per sviluppatori di Google per portare avanti le sue idee.

Ti presentiamo Rabia Moussa, ingegnere software di Nigeria, donna ambasciatrice da oltre 5 anni.