Retail Store en Google Cloud Platform
Lo que aprenderás sobre GCP para ecommerce
Etapas clave y MLOps
Arquitectura de alto nivel
Tour de la aplicación de retail
Backend as a Service y modelo de seguridad
Introducción al proyecto
Medición de interacciones
Setup de Google Tag Manager
Etiquetando con Google Tag Manager
Etiquetas relevantes para CLV
Integración con servicios
Exposición de servicios con Apigee
Servicios expuestos con APIs
¿Qué son las APIs?
Apigee
Creación de tu primer API Proxy en Apigee
Administración de APIs con Apigee
Creando un portal de desarrolladores
Interactuando con el portal de desarrolladores
Insights to Actions
Generación de modelos AI/ML
Machine Learning con datos estructurados
BigQuery para modelos de Forecasting y LTV
Bigquery ML - Manos a la Obra
Auto ML vs. Bigquery ML
Consideraciones para entrenar un modelo en BigQueryML
Entrenamiento del modelo en BigQuery ML
Cómo exportar modelos hechos en BQML
Exportando un modelo hecho con BQML
Consumo de servicios de AI/ML
Cómputo Serverless y Contenedores
¿Qué es Kubernetes?
Consumo de modelos ML mediante BigQuery API
Almacenamiento de predicciones
Ejecución de predicciones y persistencia
Despliegue continuo con Cloud Run
Ejecución de despliegue con Cloud Run
Escalamiento de servicios en Cloud Run
AuthN y AuthZ con Cloud Run
Google Marketing Platform
Análisis de las predicciones
Segmentamos nuestras Predicciones
Caso práctico para definir tu estrategia de activación
Generemos nuestros modelos en la plataforma
Segmentamos nuestras audiencias en BigQuery
Carga tus audiencias y conecta tu medio de activación
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Comenzar a usar servicios en la nube puede redundar en múltiples beneficios que transforman la manera de operar aplicaciones, liberando de la carga operativa que implica la gestión de infraestructura. A menudo, cuando hablamos de soluciones serverless, nos referimos a la capacidad de ejecutar aplicaciones sin necesidad de ocuparnos de una infraestructura específica. En Google Cloud, esto se logra con servicios como Cloud Run, capaz de facilitar la adopción de modelos de machine learning mediante un enfoque híbrido y nativo de nube.
Cloud Run se sitúa en el centro de la oferta de servicios flexibles de Google Cloud. Aprovechando la simplicidad y agilidad de serverless, permite escalar aplicaciones en respuesta a la demanda y con costos competitivos, una combinación ideal para startups y grandes corporaciones.
Los contenedores han revolucionado la forma de desplegar aplicaciones, proporcionando una mayor portabilidad y consistencia. Imagina tu aplicación corriendo en cualquier entorno con las mismas características y dependencias que en tu entorno local; todo esto, encapsulado en una unidad que se mueve fácilmente entre desarrolladores y ambientes de producción.
Los contenedores también facilitan la gestión de recursos, isolando RAM y CPU para cada aplicación, reduciendo la probabilidad de conflictos internos. Además, aprovechan características del sistema operativo como procesos, namespaces y el sistema de archivos unificado para asegurar que cada aplicación funcione de manera independiente.
Kubernetes se erige como una solución poderosa para la orquestación de contenedores, abordando los desafíos del día dos como la escalabilidad y gestión de actualizaciones. Al coordinar la interacción y despliegue de múltiples aplicaciones contenedorizadas, garantiza que el flujo de trabajo se mantenga fluido y eficiente.
Desde definir qué servicios se comunican entre sí hasta implementar actualizaciones sin provocar tiempos de inactividad, Kubernetes proporciona un marco robusto para satisfacer las demandas cambiantes de aplicaciones modernas.
Elegir Google Cloud para despliegues serverless otorga varias ventajas significativas:
Por tanto, trabajar con tecnologías serverless en Google Cloud impulsa no solo la innovación sino también la eficiencia empresarial, permitiéndote mantener un ritmo de producción alineado con las necesidades y expectativas de tus usuarios y clientes.
Para sacar el máximo provecho de estas herramientas y servicios, es aconsejable mantenerse actualizado a través de recursos educativos y prácticos, desarrollando habilidades que apoyen el avance y optimización de proyectos tecnológicamente avanzados en la nube.
Aportes 0
Preguntas 0
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?