Confluent Platform
Confluent Platform is a stream data platform that enables you to organize and manage the massive amounts of data that arrive every second at the doorstep …
About Big Data and Hadoop
Big Data is a collection of large datasets that cannot be processed using traditional computing techniques. It is not a single technique or a tool, rather …
Behavior Driven Development (BDD)
Behavior Driven Development is an Agile software development process that encourages collaboration among developers, QA and non-technical or business participants in a software project. It encourages …
About Kubernetes
Fundamentally, Kubernetes is about taking a bunch of virtual machines (or physical machines, virtual machines are mostly about cloud) and transforming them into unified API Service …
About Apache Kafka
Apache Kafka is a Distributed Stream Processing System. Basic components of Kafka are : Kafka Broker – the first server users interact with. It listens to …
Introduction to Spring Integration
Spring Integration provides an extension of the Spring programming model to support the well known Enterprise Integration Patterns. It embodies some of the finest and most …
Java 8 Functional Interfaces
A functional interface is an interface that contains (must contain) one and only one abstract method. They can have only one functionality to exhibit. From Java …