Author: Ashutosh

Full explanation of JVM – Runtime Data Area and How JVM using it

Reading Time: 3 minutes Runtime Data Areas are responsible to provide memory to store bytecode, objects, parameters, local variables, return values and intermediate results of computations. It’s a part of JVM. The JVM organises the memory it needs to execute program into serval runtime data areas. JVM totally contains five runtime areas Method Area Heap Area Java Stacks Area Program Counter Registers Area Native Methods Stacks area Method Area Continue Reading

How the new JVM works and its Architecture

Reading Time: 4 minutes Definition of Java Virtual Machine JVM is responsible to run Java bytecode by translating them into current OS machine language. Moreover, JVM provides runtime environment with an equally partitioned identical memory area for executing java Bytecode in any OS. The main reason behind the invention of JVM is to achieve platform independency, means JVM is invented for running java compiled code (bytecode) in all available Continue Reading

How to create Kafka Producer in Apache Beam

Reading Time: 2 minutes In this blog we will understand what is Kafka and Kafka Producer including code of Kafka Producer using Apache Beam. What is Kafka? Kafka is a distributed data streaming platform, So it is used commonly for high-performance data pipelines, streaming analytics, data integration, and mission-critical applications. Publish (write) and Subscribe to (read) streams of events, called records. Store streams of records durably and reliably inside Continue Reading