For those who seek help in different areas of software and hardware platform.

How to Set Up a Multi-Node MySQL High Availability Cluster on Ubuntu 18.04

The MySQL Cluster distributed database provides high availability and throughput for your MySQL database management system. A MySQL Cluster consists of one or more management nodes (ndb_mgmd) that store the cluster’s configuration and control the data nodes (ndbd), where cluster data is stored. After communicating with the management node, clients (MySQL clients, servers, or native APIs) connect directly to these data nodes.

How To Set Up Apache Kafka on CentOS/RHEL 7

This tutorial will show you how to install and use Apache Kafka 1.1.0 on CentOS 7.

Apache Kafka is a popular distributed message broker designed to efficiently handle large volumes of real-time data. A Kafka cluster is not only highly scalable and fault-tolerant, but it also has a much higher throughput compared to other message brokers such as ActiveMQ and RabbitMQ. Though it is generally used as a publish/subscribe messaging system, a lot of organizations also use it for log aggregation because it offers persistent storage for published messages.

Video Tutorials