Posts by Category


Introducing Camel K

7 minute read

Just few months ago, we were discussing about a new project that we could start as part of Apache Camel. A project with the potential to change the way peop...

The Saga Pattern in Apache Camel

12 minute read

A new enterprise integration pattern has been added to Apache Camel (2.21.0): the “Saga” pattern. This article will show you why, when and how to use it in ...

Logging to a NoSQL DB from Spark

4 minute read

Logging effectively is often a hard task in standard applications. But when the application runs in a distributed environment, for instance, a Spark job in a...

Strategy Pattern using CDI

2 minute read

The strategy pattern is one of the most famous patterns by the GoF and, for sure, one of the most useful in the Java EE world. Implementing it using Context...

Exception Handling in Apache Spark

3 minute read

Apache Spark is a fantastic framework for writing highly scalable applications. Data and execution code are spread from the driver to tons of worker machine...


Spark-HBase-Connector 1.0.2 is out

less than 1 minute read

The Spark-HBase-Connector project started as a 3-days programming marathon I made last year. At home, with the flu. Now it is becoming one of the most popul...


A Brief History of Big Data

Why everybody talks about Big Data? Where does Hadoop come from? Which steps led to the diffusion of Spark? What’s next?