InEGYM Software DevelopmentbyJean Mainguy·Feb 28, 2024Farewell, ECS! Hello, EKS: A Kubernetes Migration StoryLearn how we migrated EGYM’s production workloads on AWS from ECS to EKS with zero downtime!
InEGYM Software DevelopmentbyJean Mainguy·Nov 8, 2022Vertical Pod Autoscaler in KubernetesLearn how to use Vertical Pod Autoscaler (VPA) to vertically scale services in Kubernetes automatically based on resource metrics.
InEGYM Software DevelopmentbyJean Mainguy·Aug 3, 2022Horizontal Pod Autoscaler in Kubernetes (Part 2) — Advanced Autoscaling using Prometheus AdapterLearn how to use Prometheus Adapter to horizontally scale services in Kubernetes automatically based on Prometheus metrics.
InEGYM Software DevelopmentbyJean Mainguy·Jul 6, 2022Horizontal Pod Autoscaler in Kubernetes (Part 1) — Simple Autoscaling using Metrics ServerLearn how to use Metrics Server to horizontally scale native and JVM services in Kubernetes automatically based on resource metrics.
InEGYM Software DevelopmentbyJean Mainguy·Mar 10, 2022Incremental Mobile Force Update using Ingress NGINX and Firebase Remote ConfigLearn how to conduct a mobile force update incrementally with a simple canary deployment using Ingress NGINX and Firebase Remote Config.
InEGYM Software DevelopmentbyJean Mainguy·Feb 2, 2022Canary Deployment in Kubernetes (Part 3) — Smart Canary Deployment using Argo Rollouts and…Learn how to use Argo Rollouts with Prometheus to automate the detection and rollback of faulty deployments using AnalysisTemplates.A response icon1A response icon1
InEGYM Software DevelopmentbyJean Mainguy·Jan 25, 2022Canary Deployment in Kubernetes (Part 2) — Automated Canary Deployment using Argo RolloutsLearn how to use Argo Rollouts to improve a Canary Deployment setup using Ingress NGINX and automate incremental rollouts.
InEGYM Software DevelopmentbyJean Mainguy·Jan 18, 2022Canary Deployment in Kubernetes (Part 1) — Simple Canary Deployment using Ingress NGINXLearn how to use Ingress NGINX to set up a Canary Deployment allowing isolated Smoke Testing and incremental rollout to minimize risk.
InEGYM Software DevelopmentbyJean Mainguy·Sep 12, 2019A Path to CI / CD Nirvana in iOSFor many companies, testing and releasing are still very blurry processes, which don’t seem to work as they should. Testing is mostly…
InEGYM Software DevelopmentbyJean Mainguy·May 3, 2019UI Testing in iOS - Robot PatternMost of the time, UI Testing gets abandoned because it becomes harder to maintain over time and one reason for that is: readability. We…