Apache Kafka – Usage Patterns

Apache Kafka – Usage Patterns

As the technology industry changes new buzz words appear. From Hadoop, Spark and now to Kafka. What is Kafka Kafka is an Apache Top Level project. Apache Kafka is an open-source streaming unified, high-throughput, low-latency platform which can handle real-time data...
The Future of Data Warehousing

The Future of Data Warehousing

As an ETL/ELT Architect at zData Inc., I spend much of my time experimenting with new systems and technologies.  In the ever-changing landscape of data warehousing, it is my belief that data warehouses will continue to thrive and not fade away.   The challenges that...
Elixir/Erlang Hot Swapping Code

Elixir/Erlang Hot Swapping Code

Warning, there be black magic here. One of the untold benefits of having a runtime is the ability for that runtime to enable loading and unloading code while the runtime is active. Since the runtime is itself, essentially, a virtual machine with its own operating...
SQL-on-Hadoop: The Paradox of Choice

SQL-on-Hadoop: The Paradox of Choice

Hadoop has been around for a little over 10 years now. It provides you a scale-out and cost-effective solution to store and process large amount of data – which we loosely refer to as “Big Data”. More enterprises are adopting Hadoop with an objective...