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

Online Products, Maturity Model

Online Products, Maturity Model Cuando creamos Productos, debemos tener en mente que no será tarea fácil pero no imposible. Es bueno, naturalmente, como en toda estrategia empresarial el poder construir nuestro Business Plan y detallar, en la mayor, cada paso que vamos hacer. Ok, es cierto, es bastante difícil poder detallar todo, todo y más. Hoy llego con un post que quiere ayudar en el detalle, a gran escala, pero que nos dará una visión 360 de nuestro negocio y que, si todo va bien, nos ayudará en la definición inicial y en los refinamientos posteriores. [Leer más]

Unnax, Open Banking API (Banking as a Service)

Éste año, 2018, ha sido bastante especial por lo que refiere a entrada de normativas/regulaciones europeas, la GDPR es un caso pero también lo es la PSD2. A continuación podréis ver un vídeo interesante que resume tal Directiva: Como resúmen: la Directiva PSD2 (second Directive on Payment Services), que es una actualización de su primera versión (PSD, de 2007), tiene como objetivo regular y a la vez liberalizar el mercado de los pagos por Internet para mejorar la competencia, potenciar la innovación, y a la vez incrementar la protección al consumidor. [Leer más]

Ansible Galaxy, official hub for sharing Ansible content.

Ansible Galaxy es el repositorio oficial de Ansible para que podamos compartir nuestras recetas con su Comunidad. Para los que no estéis familiarizados con Ansible, decir que es una herramienta de IT-Automation que nos permite realizar acciones masivas basadas en un archivo de configuración o definición llamado playbook (YAML). Un playbook está compuesto por distintas instrucciones que serán las que concretamente queremos ejecutar sobre nuestra plataforma de servidores. También, Ansible está dividido en unidades de trabajo o módulos, cada módulo es autosuficiente y puede ser escrito distintos lenguajes de scripting, como: Python, Perl, Ruby, etc… Una de las propiedades clave de los módulos es la idempotencia, que nos asegurará que ninguna de las operaciones se realizará una vez el sistema haya alcanzado el estado deseado. [Leer más]

La nube híbrida o cuando el "Metal" es un Servicio (MaaS)

Ya hace un tiempo, en un post anterior, planteamos la propuesta de valor que significa tener una estratégia Multi-Cloud. Pero hoy, iremos más allá ya que platearemos un estrátegia basada en cuatro grandes ejes, sin olvidar por ello el diagrama de a continuación: Multi-Cloud + Híbrido Aunque no hay que ser un experto en la matéria pero sabemos que la reducción de costes es la principal, o una de las principales, razones a la hora de adoptar tecnologías cloud. [Leer más]

Oozie vs Airflow, Open Source Data Pipeline

Anteriormente ya hemos hablado sobre sistemas de ingestión de datos, como es Apache NiFi o, también, de transformación de la información, como Apache Flink. Pero hoy venimos con sistemas de Data Pipeline o, también conocidos como Workflows. Hablaremos sobre Oozie y Airflow. Oozie Oozie es un sistema para la gestión de flujos de trabajo de código abierto escrito en Java para sistemas Hadoop. Oozie se centra, mayormente, en la flexibilidad y en la creación de flujos de trabajo complejos, permitiéndonos tener trabajos activos por tiempo, por eventos o tener disponibilidad de datos según las situaciones en que la disponibilidad de los mismos pueda ser impredecible. [Leer más]

Introduction to CQRS (segregando la tipología de uso y del dato)

En anteriores post hemos hablado sobre Data streaming como también de escalar bases de datos. Pero hoy vengo a darte una introducción, clara y concisa, sobre CQRS y su aplicación; utilizando un tanto los posts mencionados anteriormente. CQRS es un método para optimizar escrituras en bases de datos (write) y leerlas (read). Hoy en día, algunas más que otras, las empresas están ya acostumbradas a trabajar con grandes volúmenes de datos y, por lo tanto, con grandes bases de datos. [Leer más]

API with Express, Mongoose & MongoDB

Cuando queremos tener una arquitectura desacoplada o, cuando necesitamos tener un acceso programático a nuestro producto y/o servicio, lo más normal y común es tener un servicio de API. Concretamente una API RESTful para, por ejemplo, poder ofrecer servicios como: GET para consultar y leer, POST para crear, PUT para editar y DELETE para eliminar. Bien, uno de los lenguajes más famosos y, recomendable, para poder construir nuestra API RESTful es NodeJS y más concretamente su Framework Express que nos proporciona muchas herramientas útiles para poder organizar nuestra aplicación. [Leer más]

Fairemail vs K9mail, privacy friendly email app for Android

Continuando con la línea editorial de los anteriores post como: “e-mail seguro y provaco” o OpenPGP encryption best practices, hoy llegamos con un nuevo post que compara dos de las mejores Apps para poder tener nuestro correo seguro y privado junto a nosotros. Éstas son Fairemail y K9mail. Una de las cosas que tendremos que tener claras es que, sea una u otra aplicación, la interfaz gráfica no es la de GMail o Inbox, por lo tanto tendremos que hacer una pequeña regresión en lo que a usabilidad. [Leer más]

Replicando datos en tiempo real (Log Shipping vs Mirror Data)

Hemos hablado bastante sobre “Stream Processing”, “Data Stream”, “Distributed Real-Time Stream Processing”, “Data Sharding”, etc… pero, por lo general, siempre contamos con que tendremos una fuente de datos lo suficientemente preparada como para poder coger los datos y convertirlos en procesos o streams. Pero, seamos sinceros, raramente pasa. Es por eso que tenemos soluciones interesantes cuando, por ejemplo, tenemos una base de datos SGBD (puede ser Oracle o SQLServer) y queremos realizar una réplica de la base de datos origen hacia un destino. [Leer más]

Agile Project Management (Agilizando Dummies)

Hacia tiempo que quería recuperar, en formato “receta de cocina”, muchos de los post, apuntes y otros que he ído escribiendo en los últimso años al respecto de Agile Project Management y, aunque sea un libro pequeño, a penas 30 páginas, he querido fuese digerible muy rápidamente y se pudiera tener como soporte en momentos de toma de decisiones o, simplemente, como consultorio. Es por eso que hoy, la recomendación de lectura no puede ser otra y es mi primer libro “Agile Project Management: Agilizando a Dummies”, que ya está disponible en Amazon. [Leer más]