Ciberseguridad
Data Governance
Transformación Digital
StartUp
Blockchain
Internet of Things
Data Streaming
Docker
AWS

Data Science project lifecycle

La gestión de proyectos, que hemos hablado por aquí bastante, no es cosa fácil… pero lo es todavía menos cuando tenemos frente a nosotros proyectos de “Data Science”. Por ello hemos desarrollado un pequeño framework para poder afrontar, con éxito, nuestro proyecto “Data Science”, veamos: Definition of Project El Sprint 0. ¿Cuántas veces nuestras expectativas vs lo entregado coinciden?. Aunque se esté trabajando con Metodología Agile, por ejemplo, no quiere decir que planifiquemos bien, que pensemos bien, etc… y es por eso de la importancia de trabajar cuanto antes y lo mejor posible nuestro Sprint 0. [Leer más]

Apache Airflow: Batch Processing platform

Airflow es una plataforma de Batch Processing donde podremos crear, programar y supervisar dichos flujos de trabajo y todo mediante DAGs. Airflow ejecuta las tareas en un conjunto de workers mientras continúa con las dependencias especificadas. Dispone de una más que completa línea de comandos que permite realizar configuraciones un tanto complejas en los DAGs, como también de una correcta interfaz de usuario que facilita la visualización de las pipelines que se están ejecutando en producción, para su monitoreo y aplicar resolución de problemas cuando sea necesario. [Leer más]

Faust: Stream Processing for Python

Faust es una librería de procesamiento en flujo distribuido que ha sido diseñada y construida para manejar el procesamiento de grandes cantidades de datos en tiempo real. Se inspira en Kafka Streams, pero adopta un enfoque ligeramente diferente en el procesamiento de los flujos. Faust está escrito en Python 3, aprovechando así sus notables mejoras de rendimiento y se integra con su librería asyncio (Asynchronous I/O), escrita para facilitar los procesos asíncronos de alto rendimiento. [Leer más]

El día que conocí a Joe Rospars: New Media Director of Barack Obama

En noviembre de 2009 tuve la suerte de poder conocer a Joe Rospars el que fuera Director de Nuevos Medios de la campaña presidencial de Barack Obama de 2008 (quizás la más conocida) pero también de 2012. Rospars fue uno de los pilares y mano derecha en la estrategia digital de Barack Obama. Lideró tanto la integración digital en la recaudación de fondos, las comunicaciones entre colaboradores, donantes y otros interesados, como también la movilización de los esfuerzos de base (conocidos como Grassroots). [Leer más]

Annual revenue per user: Google, Facebook, Twitter, Snapchat, Fortnite,...

Muchas empresas y concretamente muchas startup solo piensan en la adquisición de usuarios. Quieren ver gráficas ascendentes, casi verticales, de crecimiento en usuarios registrados en sus plataformas. Hoy me agradaría poder hacer un post sobre el retorno (económico) que, cinco de las más grandes empresas del Social Media, están obteniendo con sus usuarios activos. Es decir, ¿Cuánto ganan por usuario?. Según datos recolectados en Cheddar.com podemos saber que: Google, $27 Facebook, $19 Twitter, $8 Snapchat, $3 Fortnite, $96 Sí, seguramente muchos estáis pensando: ¿Qué es Fortnite? [Leer más]

Who is Solution Architect

Hace mucho tiempo que tenía pendiente presentar la más que importante posición de Solutions Architect, aunque cierto es que en algunas empresas puede ser la misma figura el Solutions Architect y el Enterprise Architect o, simplemente, The Architect. A título personal, y ya por el 2008, hace un poco más de 10 años, que vengo trabajando dichas posiciones: era y es uno de mis retos personales. A continuación comparto un Diagrama para poder escenificar rápidamente lo que vendría a ser una estructura de Gobierno para la toma de decisiones en Arquitecturas técnicas, teniendo en cuenta tanto la estrategia del negocio, de datos y de software. [Leer más]

Real-Time: Data Streaming

Desde hace ya un tiempo que vamos hablando sobre #Data-Streaming, publicando casos reales como el de ING Direct. Aunque hoy queremos hacer una “review” general para ir enfocando próximos capítulos ya que, más que nunca, está de “moda” el tener Real-Time en nuestras plataformas de analítica. Por ejemplo en el caso anterior, del Banco ING, podemos ver como las transacciones online que están realizando sus clientes, rápidamente, están disponibles para sus equipos de Customer Support, vital para una eficiente atención al cliente. [Leer más]

CDN services: CloudFlare vs CloudFront vs Fastly

Todos sabemos que la velocidad en una web, influye y mucho, pero no solo influye en aquello que vemos, también Google nos puede llegar a penalizar si somos unos lentos… es por eso que una muy buena solución para poder servir contenido pesado como serían imágenes, videos, etc… es mediante un CDN. Pero: ¿Qué es un CDN?, según la Wikipedia es: “Una red de distribución de contenidos (CDN, content delivery network en inglés) es una red superpuesta de computadoras que contienen copias de datos, colocados en varios puntos de una red con el fin de maximizar el ancho de banda para el acceso a los datos de clientes por la red. [Leer más]