Author: Anuradha Kumari

A Basic understanding of Kafka Connect

Reading Time: 4 minutes Let us discuss something about Kafka connector and some basic fundamental of it. Before start, we need to have basic knowledge of Kafka or we can go through this Document. Apache Kafka is a distributed, resilient, fault tolerant platform. Apache Kafka is a well-known name in the world of Big Data. It is one of the most used distributed streaming platforms. Kafka is just not a Continue Reading

Core Concepts of Apache Airflow

Reading Time: 4 minutes In this blog we will go over the core concepts basic you must understand if you want to use Apache airflow. In this article, you will learn: What is Airflow Architecture Overview Dag Task Operator Dag Run Execution Date Airflow Airflow was started in October 2014 and developed by Maxime Beauchemin at Airbnb. It is a platform for programmatically authoring, scheduling, and monitoring workflows. It Continue Reading

Airflow on Google Cloud Composer

Reading Time: 4 minutes If you are wondering how to start working with Apache Airflow for small development or academic purposes here you will learn how to. Well deploying Airflow on GCP Compute Engine (self-managed deployment) could cost less than you think with all the advantages of using its services like BigQuery or Dataflow. Table of Content What is apache airflow cloud composer overview Google cloud composer benefit Composer Continue Reading

Setup Airflow with Docker

Reading Time: 2 minutes Introduction Apache Airflow is an open-source workflow management platform for building the data pipelines. Airflow uses directed acyclic graphs (DAGs) to manage workflow orchestration. Tasks and dependencies are defined in Python and then Airflow manages the scheduling and execution. In this article, we will discuss the procedures for running Apache Airflow in Docker container (Community Edition). Getting Started Install the prerequisites Run the service Check http://localhost:8080 Done! Continue Reading

Understanding Java enums

Introduction to CQRS and Event Sourcing

Reading Time: 3 minutes CQRS CQRS (Command Query REsponsibility Segregation) is a very simple pattern and not new at all. CQRS is based on the Command Query Separation (CQS) principle which was suggested by Bertrand Meyer. CQS suggest that we divide the operation on domain object into two distinct categories: Queries and Commands. The Command and Query Responsibility Segregation(CQRS) it’s an architectural Pattern Where the main focus is to Continue Reading

Let’s get benefit of Spring security

Reading Time: 3 minutes Spring Security is a powerful and highly customizable authentication and access-control framework. It is the de-facto standard for securing Spring-based applications. It’s not only provide authentication it’s also provide authorization, to know authentication and authorization in details please go through this knoldus blog. In this blog we will see how we can secure a spring-boot application. how we can provide user defined password and how Continue Reading

Merge vs Rebase

Reading Time: 3 minutes In Git, there are two main ways to integrate changes from one branch into another: the merge and the rebase. When comparing Git rebase vs merge, both actions can be used to combine file changes from one branch to another, but there are associated benefits and drawbacks to both. In this article we will be looking about git rebase and git merge and how they differ with quick example. Continue Reading

Fault tolerance and Resiliency in Apache Kafka.

Reading Time: 5 minutes Kafka is known for it’s performance with resiliency & fault tolerance. In this article we’ll see how to make some changes in configuration to achieve fault tolerance and resilience for better architectural need. before starting the article, we need to have basic knowledge of Kafka or we can go through the Document. Apache Kafka is a distributed system, and the term fault tolerance is very Continue Reading

How to start with Spring MVC

Reading Time: 3 minutes In this blog I would like to introduce you to the Spring MVC framework, how it works with very detailed steps and at the end I will show How to create a Spring Controller class and view in a simple project. What is Spring MVC? It is a framework of Java that is generally used in order to develop web applications. It is built on Continue Reading

Jenkins: Installation and Creation of Freestyle Project

Reading Time: 3 minutes This article is all about configuring and installing freestyle project using Jenkins. This guide will also provide instructions to set up Jenkins and Java as well. Jenkins Jenkins is one of the most popular tools for continuous integration and continuous Delivery on any platform and It’s a self-contained, open-source automation tool written in java. It also provides hundreds of plugins to support building, deploying and Continue Reading