¿Qué son las pruebas end-to-end?

¿Qué son las pruebas end-to-end?

Las pruebas de software son un mecanismo esencial para garantizar el correcto funcionamiento de nuestras aplicaciones. Existen distintos tipos de test, cada uno de ellos enfocado en evaluar una característica diferente o posee un enfoque particular. Dentro del repertorio de…

Optimización de SQL con SQLFluff

Optimización de SQL con SQLFluff

A la hora de desarrollar código, no solo es importante tener en cuenta su funcionalidad, sino también su legibilidad. Este aspecto cobra especial importancia en entornos de trabajo donde un equipo de personas operan sobre el mismo código. Un código…

Introducción a Apache Arrow

Introducción a Apache Arrow

En este artículo vamos a ver qué es y cómo funciona esta herramienta. Apache Arrow está presente en la mayoría de frameworks de nuestro entorno, como por ejemplo Spark, Dask, Drill, Tensorflow, Kudu, etc. Todos ellos son más antiguos que…

APISIX: Autenticación, seguridad y tráfico

APISIX: Autenticación, seguridad y tráfico

En Introducción a Apache APISIX estudiamos los diferentes componentes de esta plataforma y las ventajas de uso que tiene. Además, vimos una manera de levantarlo de forma dockerizada y configuramos una ruta sencilla con el plugin openid-connect, integrando autenticación a…

Novedades y mejoras de DBT 1.9

Novedades y mejoras de DBT 1.9

Los desarrolladores de DBT se han propuesto lanzar una nueva release importante cada cuatro meses y, por el momento, lo están cumpliendo. El pasado mes de octubre, se lanzó y se ha ido corrigiendo la versión 1.9 de este popular…

Tutorial DataHub 4: API

Tutorial DataHub 4 – API

En esta nueva entrega de la saga de tutoriales acerca de DataHub, vamos a trabajar en la conectividad con la plataforma a través de la API. Como ingenieros de datos, el objetivo es incorporar DataHub como herramienta de Data Governance…

Trigger rules en Apache Airflow

Trigger rules en Apache Airflow

Airflow es un framework de código abierto para desarrollar, orquestar y monitorizar flujos de trabajo en batch. En caso de no estar familiarizado con él, y para entender mejor el contenido de este artículo, es recomendable repasar los conceptos básicos…