Katerina's Journey: como usar o Google Cloud Platform para transformar ideias em produto

“Eu escolheria usar o Firebase, seja um pequeno app de demonstração que estou criando para uma conferência ou um aplicativo em grande escala que envolve uma enorme base de usuários, dados e hits por segundo.”

Perguntas e respostas com Katerina

  • R: Usei o Firebase, o Google Cloud Platform, o Google Cloud Functions, a Plataforma Google Maps, o Angular e o Google Cloud Run.

    Como parte do meu job anterior, toda a nossa infraestrutura foi criada no Firebase, usando o Cloud Firestore, e o Google Cloud Functions usado para microsserviços e também para consultas personalizadas do Firestore. Também usamos uma combinação de Google Cloud Run e Cloud Storage para backups programados. Em uma posição anterior, usei a API JS do Google Maps, que agora evoluiu tanto para a Plataforma Google Maps. Hoje, crio demonstrações e POCs principalmente em meu tempo livre. Eu uso muito a Plataforma Google Maps. No momento, minha função não envolve as ferramentas do Google.

  • R: Minha ferramenta favorita de longe é o Firebase. Adoro a robustez e a confiabilidade que ele oferece no desenvolvimento e na publicação de um aplicativo da Web. Ele oferece uma solução para cada parte do processo, como back-end, armazenamento, banco de dados, microsserviços, hospedagem, autenticação e até análise. Tudo em um só lugar e fácil de usar e implementar. O que também é incrível com o Firebase é a escalonabilidade que ele oferece. Eu escolheria usar o Firebase, seja um pequeno app de demonstração que estou criando para uma conferência ou um aplicativo em grande escala que envolve uma enorme base de usuários, dados e hits por segundo.

    Minha segunda ferramenta favorita é, claro, a Plataforma Google Maps. O Maps me empolga, e a Plataforma Google Maps oferece muito mais do que a visualização de dados em um mapa, o que é feito de uma forma incrível. Ele se tornou quase um mecanismo de jogo, oferecendo acesso a muitas APIs e recursos diferentes do mapa para que o usuário possa fazer ajustes.

  • R: Usei o Firebase e o Google Cloud Platform para criar e enviar aplicativos. Alguns anos atrás, alguns amigos e eu tínhamos uma ideia que nos tornamos um produto, que criamos e dimensionamos exclusivamente usando o Google Cloud Platform, e especificamente os seguintes recursos: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication. Isso é tudo o que você precisa para criar qualquer app hoje.

  • R: Seja sociável: conecte-se com outras pessoas em conferências no local. E seja sempre gentil.

    Continue desenvolvendo habilidades: desenvolva pequenos apps e demonstrações para testar diferentes itens e ver como eles funcionam. Não se preocupe em aprender todas as tecnologias, e não "combine" nenhuma delas também. Consiga uma base sólida com o básico (JavaScript/TypeScript) e, no seu novo job, conheça as tecnologias que eles usam.

    Por fim, não desanime em dias ruins. Se você gosta do que faz, pode chegar lá no final.

Talvez você goste

Confira como outras comunidades de desenvolvedores estão enfrentando grandes desafios e causando um impacto ainda maior no mundo.

Conheça o ex-participante do Google for Startups: Yohanes, que tem a missão de transformar a agricultura de 33 milhões de produtores de alimentos.

Saiba como Akash Gupta, cofundador e CEO da Zypp Electric, usou a tecnologia e as ferramentas para desenvolvedores do Google para ampliar as ideias.

Conheça Rabia Moussa, engenheira de software do Níger que é embaixadora do Women Techmakers há mais de cinco anos.