Lambda Architecture Design Pattern

Lambda architecture is a popular pattern in building Big Data pipelines. It is designed to handle massive quantities of data by taking advantage of both a batch layer (also called cold layer) and a stream-processing layer (also called hot layer). More …

Apache Spark on Amazon EMR

This tutorial is for Spark developper’s who don’t have any knowledge on Amazon Web Services and want to learn an easy and quick way to run a Spark job on Amazon EMR. More …

Neural Network from Scratch using Python

Here’s something that might surprise you neural networks aren’t that complicated! The term “neural network” gets used as a buzzword a lot, but in reality they’re often much simpler than people imagine. This post is intended for complete beginners. We’ll understand how neural networks work while implementing one from scratch in Python. More …