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

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]

DavDroid vs Etesync, end-to-end encrypted sync

Hace pocos días publicamos un post sobre privacidad y seguridad en nuestro e-mail. Hoy vamos un poco más allá, ya que es cierto que cuando tenemos GMail o parecido todo funciona casi de forma mágica, como es por ejemplo: la sincronización de calendario, tareas o contactos. Pues bien, si hemos escogido por ejemplo la migración de nuestro correo a Mailfence o Protonmail, entonces tendremos que utilizar una aplicación de sincronización para que pueda llevarnos nuestros contactos o citas de calendario, entre otras opciones, a nuestro smartphone. [Leer más]