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

“Optaría por usar Firebase, ya sea que se trate de una app de demostración pequeña que estoy compilando para una conferencia o una aplicación a gran escala que involucra una enorme base de usuarios, datos y hits por segundo”.

Preguntas con Katerina

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

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

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

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

Tal vez te guste

Descubre cómo otras comunidades de desarrolladores asumen grandes desafíos y generan un impacto aún mayor en nuestro mundo.

Conoce a Google for Startups Accelerator, exalumnos de Indonesia, cuya misión es transformar la agricultura para 33 millones de productores.

Descubre cómo Akash Gupta, cofundador y director general de Zypp Electric, utilizó la tecnología y las herramientas para desarrolladores de Google a fin de impulsar sus ideas.

Conoce a Rabia Moussa, ingeniera de software de Níger, embajadora de Women Techmakers por más de 5 años.