Óscar García

Óscar García

Monitoring with Prometheus and Grafana

Monitoring with Prometheus and Grafana

The duo of Prometheus and Grafana is widely used in modern architectures due to the great interplay between the two tools. On the one hand, Prometheus is responsible for collecting and storing metrics in the form of time-series and then…

DBT Semantic Layer: Case study

DBT Semantic Layer: Case study

In previous articles of our blog, we have reviewed the New features and improvements of DBT 1.9 and some of the key concepts of DBT: models, snapshots and materialisations. On this occasion, we will see a practical example consisting of…

DDD Tactical Design

DDD Tactical Design

It is time to dive into the concept of Domain-Driven Design (DDD). We are going to develop it from the point of view of software architecture. In this post, we will try to synthesise the concepts and explain the essence…

Introduction to Apache Arrow

Introduction to Apache Arrow

In this article we are going to see what this tool is and how it works. Apache Arrow is present in most of the frameworks in our environment, such as Spark, Dask, Drill, Tensorflow, Kudu, etc. All of them are…

New features in DBT 1.9

New features in DBT 1.9

The developers of DBT have set themselves the goal of releasing a new major release every four months, and so far they are delivering. Last October, version 1.9 of this popular framework was released, and has been undergoing corrections. In…

Tutorial DataHub 4 – API

Tutorial DataHub 4: API

In this new part of the DataHub tutorial saga, we are going to work on the connectivity with the platform through the API. As data engineers, the goal is to incorporate DataHub as a Data Governance tool in our ecosystem.…