All Stories

Understanding Core Concepts of HAProxy as Load Balancer Solution

HAProxy(High Availibility Proxy) is an open source TCP / HTTP proxy solution to create highly available systems. HAProxy is widely used open source load balancer.

In HAProxy, LoadBalancer, DistributedSystems, Mar 25, 2019

Install etcd as systemd service on Ubuntu Linux server

etcd is a distributed key-value store for distributed system. etcd is written in Go language. To ensure high availability, etcd uses Raft consensus algorithm for management of replica...

In ETCD, DistributedSystems, ServiceDiscovery, KUBERNETES, Cloud, Mar 25, 2019

Load Balancer for EMQ X Cluster

Load balancing is used to distribute network load among multiple components or software systems. Load Balancers support for different load balancing algorithms like roundrobin, random...

In MQTT, EMQX, IoT, M2M, Mar 24, 2019

How to manually setup EMQ/EMQ X cluster?

EMQ X is a Scalable Distributed MQTT Messaging Broker for IoT, IIoT, M2M and Mobile Applications. In this article we will explore how to setup EMQ X Broker Cluster manually using CLI ...

In MQTT, EMQX, IoT, M2M, Mar 23, 2019

Clustering EMQ X Automatically:static, using a static node list

The simplest way to automatically create EMQ X Broker cluster is to use configure list of static nodes on each member node of EMQ X Broker cluster.

In MQTT, EMQX, IoT, M2M, Mar 23, 2019

Understanding EMQ X broker cluster concepts

EMQX a distributed, highly available and highly scalable message broker. EMQX is designed and built using Erlang/OTP. In this article I will explain how to setup EMQ Cluster manually.

In MQTT, EMQX, IoT, M2M, Mar 22, 2019

How to run multiple terminal commands in one line in Ubuntu / Linux?

Writing multiple commands together is known as Command Chaining, in this article I will show you different methods to combine multiple commands on terminal / shell.

In Linux, Ubuntu, Mar 21, 2019

How to change Ubuntu system's Hostname

In this article I will explain how you can change ubuntu host name temporarily and permanently.

In Ubuntu, Mar 20, 2019

Install and configure Samba on Ubuntu Server 16.04

Samba file server is implementation of SMB (Server Message Block) networking protocol. Samba file server allows you to share your files with users running Windows and macOS.

In Samba, Ubuntu, Mar 15, 2019

Setup EMQ X broker node on Ubuntu Server

EMQ X a distributed, highly available and highly scalable message broker. EMQ X is designed and built using Erlang/OTP, and supports all major IoT protocols to develop scalable soluti...

In MQTT, EMQX, IoT, M2M, Mar 10, 2019