El recorrido de Katerina: Cómo usar Google Cloud Platform para convertir ideas en productos

Katerina Skroumpelou, GDE, Angular, tecnologías web y Google Maps Platform
Preguntas con Katerina
-
P: ¿Qué herramientas de Google usaste?
R: Usé Firebase, Google Cloud Platform, Google Cloud Functions, Google Maps Platform, Angular y Google Cloud Run.
Como parte de mi trabajo anterior, toda nuestra infraestructura se compiló en Firebase, con Cloud Firestore, y Google Cloud Functions, que se usan para microservicios y también para consultas personalizadas de Firestore. También usamos una combinación de Google Cloud Run y Cloud Storage para copias de seguridad programadas. En una posición anterior, usé la API de Google Maps JS, que ahora evolucionó mucho más como parte de Google Maps Platform. En la actualidad, creo demostraciones y POC en mi tiempo libre. Uso Google Maps Platform que me encanta. Mi función actual no incluye herramientas de Google en este momento.
-
P: ¿Qué herramienta te gustó más? ¿Por qué?
R: Mi herramienta favorita es Firebase por lejos. Me encanta la solidez y la fiabilidad que ofrece al desarrollar y publicar una aplicación web. Ofrece una solución para cada parte del proceso, ya sea para el backend, el almacenamiento, la base de datos, los microservicios, el hosting, la autenticación o incluso para las estadísticas. Todo en un solo lugar, fácil de usar y de implementar. Lo increíble de Firebase es la escalabilidad que ofrece. Me gustaría usar Firebase, ya sea una aplicación de demostración pequeña que estoy compilando para una conferencia o una aplicación a gran escala con una base de usuarios enorme, datos y hits por segundo.
Mi segunda herramienta favorita es, por supuesto, Google Maps Platform. Maps me entusiasma y Google Maps Platform ofrece mucho más que visualizar datos en un mapa, lo que es increíble. De cierta manera, se convirtió en un motor de juego que brinda acceso a tantas API y funciones diferentes del mapa en sí mismo para que el usuario pueda modificarlos.
-
P: Comparte con las herramientas de Google algo que hayas creado en el pasado.R: Usé Firebase y Google Cloud Platform para crear y enviar aplicaciones. Hace algunos años, algunos amigos y yo tuvimos la idea de que nos convirtiéramos en un producto que creamos y escalamos solo con Google Cloud Platform y, específicamente, las siguientes funciones: Cloud Firestore, Cloud Storage, Cloud Run, Cloud Functions, BigQuery, Maps Platform, Authentication. Eso es todo lo que necesitas para crear una aplicación.
-
P: ¿Qué consejo les darías a alguien que comience su recorrido como desarrollador?
R: Participa en conferencias en las instalaciones para conectarte con otras personas. Siempre sé amable.
Continúa desarrollando tu habilidad: crea pequeñas aplicaciones y demostraciones para probar diferentes elementos y ver cómo funcionan. No se preocupen por aprender todas las tecnologías ni tampoco se “casen” con una sola. Obtén una base sólida de los conceptos básicos (JavaScript y TypeScript) y, en tu nuevo trabajo, aprenderás las tecnologías que usan allí.
Finalmente, no te desanimes por los días malos. Si amas lo que haces, llegarás al final, sin importar lo que hagas.