miércoles, 31 de octubre de 2012

Delegando Tareas con App Engine Task Queues

Contenido de la presentación para el Google Dev Fest en Barcelona (9/11/2012)

Ver otras ponencias

Título:
Dejando tareas a Google App Engine: Introducción a Task Queues

Presentacion: https://www.box.com/files/0/item/f_3909761486

Contenido de la Presentación:

Introducción
  • Concepto General: herramienta para los procesos "background"
    • Creado por el limite de 30 segundos por peticion a 10 minutos
  • Visión general del API: los dos tipos de queues: push vs pull
  •  
  • Casos de Uso
    • Migración de Datos
    • Procesos Batch
    • Sincronización Avanzada
    • Integración con crons
Uso / Desarrollo / Cómo Dividir Tareas
  • Conceptos generales para dividir y conquistar (Divide and conquer)
  • Framework de Google y su Parametrización de las tareas
  • Cómo llamar a los "workers" y consideraciones especiales
    • idempotency: qué es
    • consideración para el entorno "cloud"
Configuración y Control
  • Técnicas de afinamiento
  • Repasando los atributos de una queue
    • frecuency/rate
    • bucket size
    • etc
  • Tu amigo el "control panel"
  • Versionado
Mejores Prácticas
  • Cómo diseñar para parar en "masa"
  • Control de tareas
Otros Frameworks y Herramientas
  • Map Reduce
  • appengine-pipeline