Articles Kafka Kafka Security

Introduction to Kafka Security


Is Kafka secure? What is Kafka security? Security in modern enterprises is the utmost cause of concern, it's essential to mitigate any risks of attacks, unauthorised access and data corruptions. It is addressed with extreme caution considering compliance and performance implications. Considering this, Apache kafka users automatically thinks, what do

Articles Data Engineering Data Pipeline

Why Scala and Apache Spark are key skills for Big data engineering?


Apache Spark is one of the most popular frameworks for big data analysis. This framework is written in Scala, because it is functional language and very scalable. It also can be quite fast because it's statically typed, and it compiles in a known way to the JVM. Hence, most of

kafka logo programing developer
Articles Kafka Architecture Kafka Security Kafka Streams Kafka Use Cases Learning & Development Microservices Scala Microsevices Springboot Microservices

Building Spring Boot application for Apache Kafka Admin operations


Apache Kafka is a distributed streaming platform designed for building real-time streaming data pipelines and applications. Managing Kafka cluster is not an easy task and sometimes confusing. In this article, I will show you how you can implement an application which is capable to do Admin operations in Kafka. How

Articles Microservice Architecture Microservices Springboot Microservices

Microservices in Java


The benefits of using microservices in Java to replace monolith architectures and how microservices communicate with each other in Java are becoming more evident in the development world but in this article, we will shed light over some of the other aspects of the microservices Java architecture, too. What Are

laptop computer with technology graphics and kafka logos
Apache Kafka Articles Kafka Architecture Kafka as a Service Kafka Use Cases

Top 10 Benefits of Apache Kafka


What is Apache Kafka? Apache Kafka is a fast, scalable, durable, and fault-tolerant publish-subscribe messaging system used to manage big volumes of data. Due to high efficiency, reliability and replication characteristics, Kafka is applicable for systems like tracking service calls (tracks every call), instant messaging or tracking IoT sensor data

Hand holding a flat surface cloud rays with dark background
Articles Cloud Cloud Computing Cloud Data Storage Cloud Providers

Importance of cloud computing for business organizations


Cloud computing (CC) has already become a significant technology trend which accelerates the data management process and maximizes ROI for businesses. Contrary to this, there are still few organizations which consciously use cloud computing strategies. The following article addresses some of the most trivial aspects of cloud computing for businesses,

Man with Tech Gifts_ christmas_technology

What tech gifts can you buy for Christmas 2020


Whether technology lover or not, when Christmas is around, everyone loves to receive gifts. The challenging part, however, is to select the best fitting one. The dilemma is even bigger if you have to buy something for your gadget-lover colleagues. If you still haven’t made up your mind and you

developers working on the computer
Apache Kafka Articles Data Engineering Data Pipeline Data Pipelines Microservice Architecture Microservices

Implementing MongoDB to Elastic Search 7.X Data Pipeline


In this article, we will see how to implement a data pipeline from an application to Mongo DB database and from there into an Elastic Search keeping the same document ID using Kafka Connect in a Microservice Architecture. In recent days and years, all the microservices architectures are asynchronous in

kubernetes logo and woman working on laptop
Articles DevOps Operations Infrastructure as Code Kubernetes Kubernetes Architecture

Kubernetes Tutorial: What is Kubernetes & why is it so popular


Also known as K8s, Kubernetes is one of the most widespread open-source platforms today for managing containerized applications and services. Simply put, Kubernetes is used to manage containers or Dockers. In this Kubernetes Tutorial, we will learn what is Kubernetes & the reason behind its popularity. How to pronounce it

Man wondering expression about DevOps career with questions marks and graphics
Articles DevOps DevOps Operations

Top skills for a DevOps engineer for a good career path


DevOps is the modern practice of development engineers (Dev) and IT operations (Ops) participating together in continuous development, testing, implementation, and support in software development lifecycles. The main aim is to shorten the development lifecycle, providing continuous delivery with high software quality. Several DevOps aspects came from Agile methodology, therefore

AI Graphs
AI/ML Articles Artificial Intelligence Data Engineering

Maximizing business opportunities from Artificial Intelligence (AI)


Artificial Intelligence Business Opportunities Some organizations have already identified the benefits that can be gained from Artificial Intelligence and Data Science, bringing in talented resources to enable them to build AI models and solutions. But more often than not, the business doesn’t understand the capabilities, potential & Business Opportunities of

Julien Truffaut Scala
Articles Learning & Development

Learn Scala Online


Julien Truffaut, an experienced backend engineer with wide experience in running functional programming training workshops. He recently created an online platform for learning Foundations of Functional Programming in Scala. It is a comprehensive, self-paced online course with no prerequisites, which helps developers become confident, productive and powerful in Scala language.