In this article, we will explore Debezium to capture data changes. Debezium is a distributed open-source platform for change data capture. Point the Debezium connector to the database and st… Read More
Photo by Carl Heyerdahl on Unsplash
Right now, Apache Kafka® utilizes Apache ZooKeeper to store its metadata. Information such as the partitions, configuration of topics, access control… Read More
Photo by Chris Ried on Unsplash
In continuation of the last article, we will see an application to expose reactive REST APIs. In this application, we used,
Spring Boot with WebFlux
Spring D… Read More
In this article I want to give brief introduction about APIGEE. Mainly APIGEE offers below functionalities out of the box as api gateway.
Protocol Transformation
Transform from or to any pr… Read More
Apigee MessageLogging policy has limitation to use configurable parameters such as syslog server host, port etc… details. If we are not going to configure these parameters we may get… Read More
In this article we will see how to encode and decode base64 strings while building APIGEE proxies. As part of APIGEE we have BasicAuthentication policy which deals with base64 encoded autho… Read More
In this article we will see Java10 feature called Local Variable Type Inference proposed as part of JEP 286. From the first version of Java it is strongly typed language where we need to me… Read More
What is Apache Kafka?
Apache Kafka is a distributed streaming system with publish and subscribe the stream of records. In another aspect it is an enterprise messaging system. It is highly f… Read More
Byteman is a byte code manipulation tool for fault injection, testing and tracing. The Byteman agent allows to inject the rules into the existing java application with out changing the sour… Read More
In this article we will see how to obtain the Java Heap Dump to troubleshoot the memory issues like memory leak and high usage of memory. There are different options available to obtain the… Read More
In the last article we discussed on the Garbage Collection process. In this article we will learn how to enable the garbage collection log and see what insights we will get from the GC log… Read More
In this article we will try to understand the Java memory model and how the garbage collection works. In this article I have used JDK8 Oracle Hot Spot 64 bit JVM. First let me depict the di… Read More
Ultimately Java 8 is shipped with StringJoiner class under java.util package. I don’t think it is very different implementation to join the strings compared to our old school approach… Read More
Ultimately Java 8 shipped with StringJoiner class under java.util package. I don’t think it is very different implementation to join the strings compared to our old school approach by… Read More
In Java 8 we got a new command line tool called jdeps to know the Java dependencies. It is a nice tool to do static analysis and find out the .class/jar dependencies.
For example, I ha… Read More
In this article we will discuss about Java 8 Date/Time API. The new Date/Time API was one of the long pending request from the Java developer community. As the existing Date related AP… Read More
In this article we will explore the Java 8 default method’s feature in interfaces. The Java 8 says “Default methods enable new functionality to be added to the interfaces in lib… Read More
In this article we will see what is IoT? and It’s growth in the coming years. IoT (Internet Of Things) is a network of physical objects like devices, vehicles etc… connected to… Read More