Skip to main content
Apache Kafka

An Introduction to Apache Kafka

What is Kafka? Kafka is an open-source distributed streaming platform by Apache software foundation and it is used as a platform for real-time data pipeline.  It is a publish-subscribe messaging system. Kafka has the ability to auto-balance consumers and replicates the data enhancing reliability. Kafka offers better throughput for producing and consuming data, even in cases […]

Read More

Web Application Development

OAuth 2.0 (Part 1)

Introduction OAuth 2.0 (Open Authentication) is an authorization framework which enables websites or applications to obtain limited access to a HTTP service (such as Facebook, GitHub, Google, etc…). It is commonly used as a way for users to authorize third-party (websites or application) to access their information on other web services but without sharing their […]

Read More