Presentación final y revisión
Has construido un sistema completo. Funciona, está probado, está medido y cuesta lo que dijiste que costaría.
Y ahora viene la parte que casi nadie prepara y que decide la mitad del resultado: contarlo.
Esto no es un adorno ni un trámite académico. Es una observación repetida en cualquier proceso de selección técnico: de dos candidatos con proyectos equivalentes, el que puede explicar en tres minutos por qué eligió Cloud Run en lugar de GKE, cuánto le cuesta al mes y qué pasa cuando se cae la base de datos consigue el puesto; el que enseña una URL y dice "está hecho con Google Cloud", no. El trabajo técnico es el mismo. La diferencia es que uno de los dos hizo el trabajo de comunicarlo.
Hay una razón estructural para esto. En cualquier organización, las decisiones técnicas las toma gente que no ha construido el sistema: un responsable que decide el presupuesto, un compañero que va a mantenerlo, un entrevistador que tiene cuarenta minutos. Si tu trabajo solo existe en tu cabeza y en el repositorio, para todos ellos no existe. Comunicar no es vender: es hacer que el trabajo sea utilizable por otros.
Esta lección cubre las siete piezas: los tres públicos y cómo cambia el mensaje para cada uno, la estructura de la presentación diapositiva a diapositiva, cómo enseñar una arquitectura sin perder a nadie, la demostración con su guion y su plan B, cómo hablar de números, la documentación entregable con plantillas listas para copiar, la autoevaluación honesta con la rúbrica de 08-01, las preguntas que te van a hacer con respuestas modelo, la revisión entre iguales y la limpieza final.
Contenido
- Por qué comunicar el trabajo es parte del trabajo
- Los tres públicos
- La estructura de la presentación, diapositiva a diapositiva
- Cómo enseñar la arquitectura
- La demostración
- Hablar de números
- La documentación entregable
- La autoevaluación con la rúbrica
- Las preguntas que te van a hacer
- La revisión entre iguales
- La limpieza final
- El guion de presentación de RefugioReserva
- Por qué comunicar el trabajo es parte del trabajo
Los cuatro errores de comunicación técnica
Antes de lo que hay que hacer, lo que hay que evitar. Los cuatro son extraordinariamente comunes:
| Error | Cómo suena | Por qué falla |
|---|---|---|
| El catálogo | "Usé Cloud Run, BigQuery, Pub/Sub, Cloud SQL, Secret Manager, Terraform, Cloud Build…" | Enumerar productos no demuestra criterio. Cualquiera puede leer una lista de servicios |
| El tutorial | "Primero creé el proyecto, luego activé las APIs, luego…" | Cuentas el proceso en vez del resultado. A nadie le interesa tu orden de trabajo |
| La modestia excesiva | "Bueno, es solo un proyecto pequeño, seguro que hay cosas mal…" | Devalúa tu trabajo antes de que lo valoren. Se puede ser honesto sin disculparse |
| La exageración | "Es una plataforma escalable, robusta y de alto rendimiento" | Adjetivos sin números. La primera pregunta concreta lo desmonta |
El antídoto de los cuatro es el mismo: decisiones y números. "Elegí Cloud Run en lugar de GKE porque el clúster costaba 100 € al mes desde el minuto uno y no necesitaba nada de Kubernetes; el sistema me cuesta 10,20 € y aguanta 100 usuarios concurrentes con un p95 de 634 ms" no es un catálogo, no es un tutorial, no se disculpa y no exagera. Es verificable.
Qué estás demostrando en realidad
No estás demostrando que sabes usar Google Cloud. Estás demostrando cinco cosas, y solo una de ellas es técnica:
- Que tomas decisiones y las justificas. La habilidad más valorada y la más rara.
- Que conoces las restricciones. Coste, tiempo, complejidad. Un ingeniero sin restricciones no es un ingeniero.
- Que terminas las cosas. Un proyecto completo, aunque pequeño, vale más que tres a medias.
- Que sabes lo que no sabes. La deuda técnica reconocida es señal de madurez.
- Que puedes trabajar con otros. Documentación, ADR, runbook: todo eso es para los demás.
- Los tres públicos
La misma arquitectura, tres presentaciones distintas. No es maquillaje: es que las tres audiencias necesitan responder preguntas diferentes.
| Dirección / negocio | Equipo técnico | Entrevista de trabajo | |
|---|---|---|---|
| Su pregunta | ¿Merece la pena? | ¿Cómo funciona y cómo lo mantengo? | ¿Sabe pensar esta persona? |
| Tiempo real de atención | 5 min | 30-45 min | 10-15 min |
| Con qué empiezas | El problema y el resultado | La arquitectura | El problema y una decisión |
| Diagrama | El de contexto, y basta | Los tres | El de componentes |
| Coste | Protagonista | Como restricción de diseño | Como demostración de criterio |
| Detalle técnico | Cero | Todo el que pidan | El justo, y en profundidad si preguntan |
| Lo que más pesa | El número final | Los compromisos aceptados | Las alternativas descartadas |
| Lo que te hunde | Jerga sin traducir | Vaguedad y "depende" | El catálogo de servicios |
Dirección: negocio y coste
Cinco frases, cero jerga:
"La federación gestionaba 12 refugios por teléfono y con hojas de cálculo. Tenían siete sobreventas al año y ningún dato para decidir dónde invertir. Ahora las reservas se hacen solas, la sobreventa es imposible por diseño, y hay un cuadro de mando con la ocupación de cada refugio. Cuesta 10 € al mes y se puede apagar entero en cinco minutos si dejara de interesar."
Fíjate en lo que no aparece: ni Cloud Run, ni Terraform, ni PostgreSQL. Y en lo que sí: el problema en sus términos, el resultado en sus términos, el coste, y la reversibilidad —que a un directivo le importa más de lo que parece, porque su miedo no es que no funcione, es quedarse atrapado.
La traducción de términos técnicos a términos de negocio:
| Dices | Traduces a |
|---|---|
| "Escala a cero" | "No pagamos cuando nadie lo usa" |
| "SLO del 99,5 %" | "Como mucho estará caído 3 horas al mes, y lo sabremos" |
| "Infraestructura como código" | "Podemos volver a montarlo todo desde cero en 15 minutos" |
| "Mínimo privilegio" | "Cada pieza solo puede tocar lo suyo; si una falla, no arrastra al resto" |
| "Copia de seguridad con RTO de 22 minutos" | "Si perdemos los datos, en 22 minutos están de vuelta" |
| "Despliegue canario" | "Los cambios los ve primero el 10 % de la gente; si algo falla, lo deshacemos en un minuto" |
Equipo técnico: decisiones y compromisos
Aquí sí entras en detalle, pero el eje sigue siendo por qué, no qué. Lo que un compañero quiere saber: qué compromisos aceptaste, qué se rompe primero cuando algo falla, dónde está la deuda y cómo se opera esto un martes a las ocho de la tarde.
La sección que más valoran, y casi nadie prepara: "lo que haría distinto".
Entrevista: tu criterio, no el catálogo
En una entrevista, el proyecto es un pretexto para hablar de cómo piensas. El entrevistador no va a auditar tu Terraform: va a preguntarte por qué, qué descartaste, qué pasa si, y cuánto cuesta.
La estructura de 90 segundos que debes tener memorizada (te la van a pedir literalmente: "cuéntame un proyecto tuyo"):
"[Problema, 15 s] Construí una plataforma de reservas para una federación ficticia de refugios de montaña, que gestionaba 12 refugios por teléfono y tenía sobreventas.
[Arquitectura, 20 s] Es una aplicación en Cloud Run contra PostgreSQL gestionado con IP privada, con las fotos en Cloud Storage, los eventos por Pub/Sub hacia BigQuery y un cuadro de mando en Looker Studio. Todo en Terraform, desplegado por CI/CD sin claves.
[La decisión interesante, 30 s] La decisión que más me hizo pensar fue la base de datos. Firestore era gratis y Cloud SQL me costaba 8 € al mes de un presupuesto de 12. Elegí Cloud SQL porque el corazón del problema es el control de aforo, y necesitaba una transacción con bloqueo de fila: escribí una prueba de concurrencia con veinte hilos peleando por la última plaza, y con la implementación ingenua siete conseguían reservarla. Compensé el coste apagando la base por la noche.
[Los números, 15 s] Me cuesta 10,20 € al mes, aguanta 100 usuarios concurrentes con un p95 de 634 ms, se reconstruye entero desde cero en 14 minutos y he ensayado la reversión: 38 segundos.
[La honestidad, 10 s] Lo que dejé fuera a propósito: no hay WAF, porque el balanceador costaba más que todo el proyecto junto. Está documentado como deuda con su condición de revisión."
Noventa segundos. Cinco bloques. Ni una lista de servicios, y sin embargo se mencionan siete. Cada afirmación es verificable, y la última invita a preguntar en vez de esconder.
- La estructura de la presentación, diapositiva a diapositiva
Trece diapositivas, 10-15 minutos. Esta es la versión completa (público técnico o mixto); para dirección se usan las diapositivas 1, 2, 6, 7 y 12.
| # | Diapositiva | Tiempo | Contenido concreto |
|---|---|---|---|
| 1 | Portada y frase | 30 s | Nombre, tu nombre, la frase del proyecto sin "y" |
| 2 | El problema | 1 min | Quién lo tiene, qué hace hoy, qué le duele. Un dato concreto |
| 3 | Alcance | 45 s | Lo que hace y —importante— lo que no, con su motivo |
| 4 | Arquitectura | 1,5 min | El diagrama de componentes. Uno solo |
| 5 | Decisiones clave | 2 min | 3 decisiones con su alternativa descartada. La diapositiva más importante |
| 6 | Demostración | 3 min | En vivo, cronometrada, con plan B |
| 7 | Resultados medidos | 1,5 min | Latencia, disponibilidad, capacidad. Números |
| 8 | Coste | 1 min | Desglose real y la decisión de coste que tomaste |
| 9 | Fiabilidad | 1 min | SLO, qué pasa cuando falla, RTO medido |
| 10 | Seguridad | 1 min | Identidad, secretos, exposición, y lo que encontraste al auditar |
| 11 | Lo que no funcionó | 1 min | Incidentes, deuda técnica priorizada |
| 12 | Lecciones aprendidas | 45 s | 3 cosas concretas |
| 13 | Siguientes pasos | 30 s | Qué harías con dos semanas más |
El detalle de las diapositivas que deciden
Diapositiva 2 — El problema. Necesita un dato concreto. "Gestionaban las reservas por teléfono" es flojo; "gestionaban las reservas por teléfono entre las 18:00 y las 20:00, con una hoja de cálculo por refugio, y tuvieron siete sobreventas el año pasado" hace que la audiencia entienda el dolor en cinco segundos.
Diapositiva 3 — Alcance. La mitad de la diapositiva es lo excluido. Enseñar que decidiste no hacer pagos, ni app móvil, ni multiidioma demuestra gestión de alcance, que es una habilidad de ingeniería tan valiosa como escribir código. Y desactiva de antemano la pregunta "¿y por qué no hiciste X?".
Diapositiva 5 — Decisiones clave. Dos minutos, tres decisiones, en formato de tabla:
| Decisión | Elegí | Descarté | Porque |
|---|---|---|---|
| Cómputo | Cloud Run | GKE Autopilot | Un clúster cuesta desde el minuto 1 y no necesitaba nada de Kubernetes |
| Datos | Cloud SQL | Firestore | El control de aforo necesita transacción con bloqueo. Coste: +8 €/mes, compensado con parada nocturna |
| Exposición | Dominio de Cloud Run | Balanceador + CDN + WAF | El balanceador costaba 18 €/mes sobre un presupuesto de 12. Escrito el módulo, desplegado una semana para medirlo, luego destruido |
Esta es la diapositiva que más se recuerda. Si solo pudieras enseñar una, sería esta. La columna "descarté" es la que demuestra que hubo pensamiento.
Diapositiva 11 — Lo que no funcionó. Contraintuitiva y muy efectiva. Contiene tus incidentes reales con su post-mortem y tu deuda técnica priorizada. La razón por la que funciona: todo el mundo sabe que un sistema real tiene problemas. Un proyecto presentado como perfecto se lee como un proyecto poco usado o poco entendido. Y ninguna otra diapositiva genera tantas preguntas buenas.
Reglas de las diapositivas
| Regla | Motivo |
|---|---|
| Máximo 6 líneas de texto | Si hay más, la gente lee en vez de escuchar |
| Un mensaje por diapositiva | El título debe ser el mensaje, no la categoría |
| Números grandes y visibles | "10,20 €/mes" en cuerpo 60, no en una tabla de ocho filas |
| Cero capturas de código ilegible | Si hace falta código, tres líneas resaltadas |
| Cero animaciones | Distraen y fallan |
El título de cada diapositiva debe ser la conclusión, no el tema. "Coste" es un tema. "10,20 €/mes, un 62 % menos que el diseño inicial" es una conclusión: si la audiencia solo lee los títulos, ya se ha llevado tu presentación entera.
- Cómo enseñar la arquitectura
Un diagrama por nivel de detalle
Nunca enseñes los tres a la vez, y nunca uno que mezcle niveles. Elige según el público:
| Público | Diagrama | Tiempo |
|---|---|---|
| Dirección | Contexto | 30 s |
| Entrevista | Componentes | 1,5 min |
| Equipo técnico | Los tres, en orden, según pregunten | 5 min |
La regla de no leer el diagrama
El error más común al presentar una arquitectura es recorrer las cajas: "aquí tenemos Cloud Run, que se conecta a Cloud SQL, y también publica en Pub/Sub, que a su vez…". La audiencia ya ve las cajas. Está leyendo mientras hablas, y le estás compitiendo con tu propia diapositiva.
En lugar de leerlo, cuenta un recorrido. Un usuario haciendo algo:
"Un excursionista entra, busca plazas para el 15 de agosto. La petición llega a Cloud Run, que consulta PostgreSQL —esa consulta es la que tiene el índice parcial, porque es la que se hace mil veces—. Reserva. Ahí pasan dos cosas a la vez: se escribe la reserva en la base de datos dentro de una transacción con bloqueo, que es lo que impide la sobreventa, y se publica un evento. El usuario ya tiene su respuesta. El evento sigue su camino por Pub/Sub hasta BigQuery, y treinta segundos después la federación ve la reserva en su cuadro de mando. Esa separación es deliberada: el usuario no espera a la analítica."
Un minuto y medio, cero enumeraciones, y la audiencia ha entendido el sistema y dos decisiones de diseño.
Las tres cosas que debe transmitir el diagrama en diez segundos
- Qué está expuesto a internet y qué no.
- Por dónde entran los datos y dónde acaban.
- Qué es síncrono (el usuario espera) y qué es asíncrono (el usuario no espera).
Si tu diagrama no deja eso claro sin explicación, rehazlo antes de presentar.
- La demostración
Qué demostrar y en qué orden
Tres minutos. El orden importa porque el impacto es acumulativo:
| # | Qué | Tiempo | Por qué en ese momento |
|---|---|---|---|
| 1 | El flujo de usuario completo | 60 s | Establece que el sistema es real |
| 2 | El dato apareciendo en el cuadro de mando | 30 s | Conecta las dos mitades del sistema |
| 3 | Uno de los tres momentos (abajo) | 90 s | Es lo que van a recordar |
Los tres momentos que impresionan de verdad
Ninguno de los tres es funcionalidad. Los tres son operación, que es exactamente lo que separa un proyecto de una demo:
1. Un despliegue completo, en vivo. Cambias una línea, haces git push, y en pantalla se ve el pipeline: pruebas → construcción → despliegue → prueba de humo. Cuatro minutos de reloj, así que se lanza al principio de la demostración y se vuelve a él al final. El efecto es difícil de exagerar: la mayoría de proyectos de portafolio se despliegan a mano.
2. Una alerta disparándose. Provocas errores, esperas, y enseñas el correo llegando con los primeros pasos escritos. Demuestra que el sistema te avisa, que es lo que separa observabilidad de gráficos bonitos.
3. Una reversión. Es el más impresionante de los tres y el más rápido. Despliegas una versión rota a propósito, la audiencia ve el error, ejecutas ./scripts/revertir.sh, y en 38 segundos el sistema está sano. Cronómetro en pantalla.
Elige uno. Los tres no caben, y el tercero es el que más dice de ti en menos tiempo.
El guion cronometrado
Escríbelo. Literalmente, con los tiempos:
# Guion de la demostración — 3 min
## 0:00 — Preparación (antes de empezar a hablar)
- Pestaña 1: la aplicación, ya cargada
- Pestaña 2: Looker Studio, ya abierto, con el filtro puesto
- Pestaña 3: Cloud Build, historial
- Pestaña 4: la consola de Cloud Run, servicio abierto
- Terminal: en el directorio del proyecto, con el comando ya escrito SIN pulsar Enter
- Móvil: correo abierto, para enseñar la alerta
- ❗ Vídeo de respaldo abierto en una ventana minimizada
## 0:00-0:15 — Lanzar el despliegue en segundo plano
"Voy a lanzar un despliegue ahora para que corra mientras hablamos."
[Enter en la terminal: git push]
## 0:15-1:15 — El flujo de usuario
[Pestaña 1] "Busco plaza en el refugio de Cotiella para el 15 de agosto."
"20 plazas libres. Reservo dos." [rellenar, enviar]
"Confirmada. Ha tardado 180 milisegundos."
"Y ahora quedan 18. Ese número sale de una transacción con bloqueo de fila:
es lo que impide que dos personas reserven la última plaza a la vez."
## 1:15-1:45 — El cuadro de mando
[Pestaña 2, refrescar] "Y aquí está la reserva, 30 segundos después.
Ha pasado por Pub/Sub y BigQuery. El usuario no ha esperado a nada de esto."
## 1:45-3:00 — La reversión
[Pestaña 3] "El despliegue de antes ya terminó: pruebas, imagen, despliegue,
humo. Cuatro minutos, sin tocar nada."
"Ahora vamos a romperlo a propósito."
[desplegar revisión rota] [pestaña 1, recargar → error]
"Y esto es lo que hago cuando pasa de verdad:"
[terminal] ./scripts/revertir.sh
[cronómetro] "38 segundos." [pestaña 1, recargar → funciona]
"Lo he ensayado tres veces. 36, 38 y 41 segundos."Las tres reglas de una demostración que no falla:
- Ensáyala tres veces, la última entera y sin parar. Descubrirás que una pestaña tardaba en cargar y que el filtro de Looker Studio se resetea.
- Todo abierto y precargado antes de empezar. Nadie quiere verte buscar una pestaña.
- Nunca teclees una URL en vivo. Ni escribas comandos largos. Todo preparado, solo pulsar Enter.
El plan B grabado
Graba la demostración entera en vídeo, con narración, y tenlo abierto y minimizado. No es pesimismo: es que el wifi de una sala de reuniones falla, un servicio de Google tiene un incidente, y tu cuenta de prueba caduca justo ese día.
Y si tienes que usarlo, dilo con naturalidad: "El wifi de aquí no me deja; tengo la demostración grabada, es exactamente lo mismo". Nadie lo penaliza. Lo que sí penaliza es pasar tres minutos peleándote con una pantalla de carga.
- Hablar de números
Por qué "esto me costó 12 € al mes" vale más que cualquier adjetivo
Un adjetivo es una opinión tuya. Un número es un hecho verificable, y además demuestra tres cosas de golpe: que lo mediste, que sabes de dónde sale, y que entiendes la restricción.
| En vez de… | Di… |
|---|---|
| "Es escalable" | "Aguanta 100 usuarios concurrentes con p95 de 634 ms; el tope es max-instances=5, puesto a propósito para no pasar de 12 €" |
| "Es rápido" | "p50 de 178 ms, p95 de 634 ms, p99 de 1,8 s. El p99 son arranques en frío" |
| "Es barato" | "10,20 € al mes. La partida mayor es la base de datos, 5,70 €" |
| "Es fiable" | "SLO del 99,5 % mensual. He restaurado una copia y tardé 22 minutos; la reversión, 38 segundos" |
| "Es seguro" | "Cero claves JSON, cero roles primitivos, base de datos sin IP pública. Al auditar encontré un bucket público que llevaba cuatro semanas abierto y lo cerré" |
La última fila es la que mejor funciona, y es contraintuitiva: admitir un fallo encontrado y corregido genera más confianza que afirmar que no hay ninguno.
Los números que hay que tener en la punta de la lengua
| Categoría | Números que debes saber sin mirar |
|---|---|
| Coste | Total mensual · partida mayor · qué recortaste y cuánto ahorró |
| Rendimiento | p50, p95, p99 · usuarios concurrentes probados · dónde está el cuello de botella |
| Fiabilidad | SLO y presupuesto de error · RTO medido · RPO · tiempo de reversión |
| Operación | Tiempo de reconstrucción desde cero · duración del pipeline · número de incidentes |
| Escala del proyecto | Horas invertidas · número de commits · líneas de Terraform |
La diapositiva de coste
## 10,20 €/mes — y así se llegó
| Servicio | Coste | % |
| --- | --- | --- |
| Cloud SQL (con parada nocturna) | 5,70 € | 56 % |
| Dominio | 1,00 € | 10 % |
| Cloud Run | 0,30 € | 3 % |
| Storage + Artifact Registry | 0,30 € | 3 % |
| BigQuery, Pub/Sub, Functions, Logging | 0,00 € | 0 % |
| Margen no consumido | 2,90 € | 28 % |
**Diseño inicial: 34 €/mes. Límite autoimpuesto: 12 €.**
Tres decisiones lo bajaron un 70 %:
1. Sin balanceador permanente (−18 €) → ADR-006
2. Parada nocturna de la base de datos (−2,30 €)
3. `max-instances=5` como tope duro de gastoEsa diapositiva demuestra más criterio de ingeniería que cualquier diagrama, porque enseña decisiones bajo restricción, que es en lo que consiste el trabajo real.
La honestidad sobre los números
- Si no lo mediste, no lo digas. "No lo he medido" es una respuesta perfectamente aceptable; inventar una cifra que no puedes sostener, no.
- Da el contexto. "100 usuarios concurrentes" sin decir contra qué configuración no significa nada.
- Reconoce lo que el número no cubre. "Probé 100 usuarios; no sé qué pasa con 1.000, aunque puedo razonarlo."
- La documentación entregable
Cinco documentos. Ninguno largo, todos útiles.
7.1 El README que sí se lee
La regla: dos minutos de lectura y quien llega sabe qué es, si le sirve y cómo arrancarlo.
# RefugioReserva Plataforma de reservas para una federación ficticia de 12 refugios de montaña. Proyecto final del curso de Google Cloud Platform. > ⚠️ **Todos los datos son ficticios.** Nombres, correos y reservas están > generados por `data/seed/generar.py`. Este proyecto no ha contenido nunca > datos reales de personas ni de organizaciones. 🔗 **Demo:** https://refugioreserva.example 📊 **Cuadro de mando:** [Looker Studio](https://lookerstudio.google.com/...) 📐 **Arquitectura:** [docs/arquitectura.md](docs/arquitectura.md) 📋 **Decisiones:** [docs/adr/](docs/adr/) 🛠️ **Operación:** [docs/runbook.md](docs/runbook.md) ## El problema La federación gestionaba 12 refugios por teléfono, con una hoja de cálculo por refugio. Siete sobreventas el año pasado y ningún dato de ocupación. ## La solución en una línea Cloud Run (Python/FastAPI) → Cloud SQL PostgreSQL con IP privada · fotos en Cloud Storage · eventos por Pub/Sub → BigQuery → Looker Studio · sentimiento de opiniones con la API de Natural Language. Todo en Terraform, desplegado por Cloud Build con Workload Identity Federation (sin claves). ## Arquitectura  ## Números | | | | --- | --- | | Coste | **10,20 €/mes** | | Latencia | p50 178 ms · p95 634 ms · p99 1,8 s | | Capacidad probada | 100 usuarios concurrentes, 0 % de error | | SLO | 99,5 % mensual (presupuesto de error: 3 h 36 min) | | Reconstrucción desde cero | 14 min 20 s | | Restauración de copia (RTO) | 22 min | | Reversión | 38 s | ## Levantarlo desde cero
Curso de Google Cloud Platform (GCP)
Módulo 1: Introducción a Google Cloud Platform
- ¿Qué es Google Cloud Platform?
- Configuración de tu cuenta de GCP
- Descripción general de la consola de GCP
- Proyectos, jerarquía de recursos y facturación
- Regiones, zonas y modelo de responsabilidad compartida
- Cloud Shell y la CLI de gcloud
Módulo 2: Servicios principales de GCP
- Compute Engine: máquinas virtuales en Google Cloud
- Cloud Storage: almacenamiento de objetos
- Cloud SQL: bases de datos relacionales gestionadas
- App Engine: plataforma como servicio
- Google Kubernetes Engine (GKE)
- Bases de datos NoSQL: Firestore, Bigtable y Spanner
- Cómo elegir el servicio de cómputo adecuado
Módulo 3: Redes y seguridad
- Redes VPC
- Balanceo de carga en la nube
- Cloud CDN
- Gestión de identidad y acceso (IAM)
- Cloud Armor
- Secretos y cifrado: Secret Manager y Cloud KMS
- Cloud DNS, certificados TLS y publicación segura de servicios
Módulo 4: Datos y análisis
- BigQuery: el almacén de datos analítico
- Cloud Dataflow: procesamiento de datos por lotes y en streaming
- Cloud Dataproc: Spark y Hadoop gestionados
- Cloud Pub/Sub: mensajería asíncrona
- Cloud Data Fusion: integración de datos sin código
- Orquestación de pipelines con Cloud Composer y Workflows
- Gobierno del dato y cuadros de mando con Dataplex y Looker Studio
Módulo 5: Aprendizaje automático e IA
- Vertex AI: la plataforma de machine learning de GCP
- AutoML: modelos a medida sin escribir código
- TensorFlow en GCP: entrenamiento y servicio de modelos
- API de lenguaje natural
- API de visión
- IA generativa en Vertex AI: modelos Gemini y embeddings
- MLOps: del modelo al producto con Vertex AI Pipelines
Módulo 6: DevOps y monitoreo
- Cloud Build: integración continua en GCP
- Cloud Source Repositories y gestión del código fuente
- Cloud Functions: funciones sin servidor
- Cloud Monitoring (antes Stackdriver): métricas, paneles y alertas
- Cloud Deployment Manager e infraestructura como código nativa
- Cloud Logging y Cloud Trace: logs, trazas y diagnóstico
- Terraform en GCP: infraestructura como código en la práctica
Módulo 7: Temas avanzados de GCP
- Híbrido y multinube con Anthos
- Computación sin servidor con Cloud Run
- Redes avanzadas: VPC compartida, peering y conectividad híbrida
- Mejores prácticas de seguridad
- Gestión y optimización de costos
- Fiabilidad: SLO, alta disponibilidad y recuperación ante desastres
- Gobierno a escala: organización, políticas y auditoría
