What is Kotlin

Kotlin is a modern Java alternative programming language. Kotlin originally was developed by JetBrains, the company behind IntelliJ IDEA, in 2010, and has been open source since 2012. Kotlin runs on Java Virtual Machine...

Serverless API on AWS in 10 minutes

Amazon Web Services (AWS) allows you to quickly prototyping simple web applications. For example, to write a set of APIs for a simple mobile application can be done in minutes. In this...

What is Apache Spark

In short - Apache Spark is a fast, universal, in-memory data processing engine. Apache company polled a survey on “Why companies should use in-memory computing framework like Apache Spark?” and the results...

Apache Spark Cluster Installation and Configuration Guide

This is step by step guide of how to install and configure Apache Spark cluster on Linux. Prerequisites Hardware requirements 8+ GB RAM. 4-8 disks per node,...

What is Apache Kafka

What is Kafka? Apache Kafka is a distributed and robust queue that can handle high volume data and enables you to pass messages from one end-point to another. Kafka is ...

Apache ZooKeeper Cluster Installation Guide

Introduction ZooKeeper is a centralized service for maintaining configuration information, naming, providing distributed synchronization, and providing group services. All of these kinds of services are used in some form or another by...