Implementing Redis HA and Auto-Failover on ServerStadium

INTRODUCTION Redis is an open-source, in-memory, key-value data store most commonly used as a primary database, cache, message broker, and queue. Redis delivers sub-millisecond response times, enabling fast and powerful real-time applications in industries such as gaming, fintech, ad-tech, social media, healthcare, and IoT. ARCHITECTURE The Infrastructure layout of Redis multi-cluster is like the picture…

Implementing Continuous Integration with Gitlab CI and Continuous Delivery with Rancher Fleet

Introduction Before implementing the mechanism in Rancher Fleet, we need to know what we would do with the CI and CD. In this article, continuous integration (CI) means pushing our image build through Dockerfile to the registry. Meanwhile, continuous delivery (CD) means delivering our Kubernetes workload (deployments, services, Ingresses, etc) to the Kubernetes cluster. The…