DevOps

DevOps is a set of practices that combines software development (Dev) and IT operations (Ops) aimed at shortening the systems development life cycle and providing continuous delivery with high software quality. It emphasizes collaboration, automation, and integration between developers and IT professionals to improve the speed and quality of software deployment.

How to Use Kubernetes on DigitalOcean

Updated: January 31, 2024 By: Guest Contributor

Introduction Kubernetes has become an essential tool for DevOps professionals, thanks to its powerful management of containerized applications across a cluster of machines. DigitalOcean offers a managed Kubernetes…

How to Set Up a Kubernetes Cluster on AWS

Updated: January 31, 2024 By: Guest Contributor

Introduction Setting up a Kubernetes Cluster on AWS can seem like a daunting task, but with Amazon’s Elastic Kubernetes Service (EKS), the process becomes more streamlined and accessible….

Kafka: Adding partitions to an existing topic (with examples)

Updated: January 31, 2024 By: Guest Contributor

Introduction Apache Kafka is a robust message broker that excels at handling real-time data feeds. A fundamental concept within Kafka is that of topics, which are the categories…

Kafka: How to read records in JSON format

Updated: January 31, 2024 By: Guest Contributor

Overview Apache Kafka is a powerful distributed streaming platform that allows you to work with high volumes of data in real-time. Working with Kafka often involves reading and…

Solving Kafka java.lang.OutOfMemoryError: GC overhead limit exceeded

Updated: January 31, 2024 By: Guest Contributor

Introduction Apache Kafka is a popular distributed event streaming platform that is widely used for building real-time data pipelines and streaming applications. However, developers often encounter the dreaded…

Fixing Kafka java.lang.OutOfMemoryError: Java heap space

Updated: January 31, 2024 By: Guest Contributor

The Problem Apache Kafka is a distributed streaming platform that is widely used for building real-time data pipelines and streaming apps. Kafka can handle large volumes of data…

Fixing kafka.common.InvalidMessageSizeException: Invalid Message Size

Updated: January 31, 2024 By: Guest Contributor

Introduction Apache Kafka is a distributed streaming platform that enables users to send, store, and process streams of records. However, when dealing with Kafka, users may encounter exceptions,…

How to Deliver Large Messages in Kafka (3 Approaches)

Updated: January 31, 2024 By: Guest Contributor

Introduction Apache Kafka is a robust distributed event streaming platform that is widely used for building real-time data pipelines and streaming applications. It is designed to handle high…

How to Connect to Kafka Running in Docker From Outside Docker

Updated: January 31, 2024 By: Guest Contributor

Introduction In the world of streaming data and microservices, Apache Kafka is a household name, known for its high throughput and scalability. Running Kafka in Docker containers eases…

How to Connect to Kafka from a Remote Machine

Updated: January 31, 2024 By: Guest Contributor

Introduction Apache Kafka is a powerful distributed event streaming platform that is widely used to build scalable real-time data pipelines and streaming applications. It is written in Scala…

1 21 22 23 24 25 70