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

Katerina Skroumpelou, GDE, Angular, tecnologias da Web e Plataforma Google Maps
Perguntas e respostas com Katerina
-
P: Quais ferramentas do Google você usou?
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.
-
P: Qual ferramenta é sua favorita? Sabe por quê?
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.
-
P: Compartilhe algo que você criou no passado usando as ferramentas do Google.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.
-
P: Que conselho você daria a alguém que está começando a jornada do desenvolvedor?
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.