Author: Nitish

knoldus data-carbon

Data mesh, Hype or really powerful ?

Reading Time: 3 minutes What is Data Mesh? Data mesh is a new approach based on a modern, distributed architecture for analytical data management. It enables end users to easily access and query data where it lives without first transporting it to a data lake or data warehouse. The strategy of data mesh distributes data ownership to domain-specific teams that manage the data as a product. 4 Principles of Continue Reading

Get acquainted with powerful streams API and lambda expressions

Reading Time: 2 minutes Overview The addition of the Stream was one of the major features added to Java 8. This in-depth tutorial is an introduction to the many functionalities supported by streams, with a focus on simple, practical examples. To understand this material, you need to have a basic, working knowledge of Java 8 (lambda expressions, Optional, method references). Introduction First of all, Java 8 Streams should not be confused with Java Continue Reading

Get Acquainted with Powerful Reactor core & Backpressure

Reading Time: 2 minutes 1. Introduction In software, backpressure has a slightly related but still different meaning: considering a fast data producer and a slow data consumer, backpressure is the mechanism that “pushes back” on the producer not to be overwhelmed by data. Whether based on reactivestreams.org or Java’s java.util.concurrent.Flow, Reactive Streams provides four building blocks The Publisher that emits elements Subscriber that reacts when elements are received A Subscription that binds a Publisher and a Subscriber And a Processor 2. Continue Reading