YoVDO

Kubernetes and Selenium Grid for Highly Scalable Browser and Device Farm

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses Cloud Computing Courses Docker Courses Kubernetes Courses Traefik Courses Helm Courses Selenium Grid Courses

Course Description

Overview

Explore a comprehensive solution for highly scalable browser and device farms using Kubernetes and Selenium Grid in this 50-minute conference talk. Dive into the challenges posed by cloud computing and microservices to Selenium Grid-based solutions for concurrent UI automation test execution. Learn how to optimize cloud costs, address the needs of micro-frontends, and improve feedback cycle speed in pre-merge pipelines. Discover the benefits of using Kubernetes with Docker, Helm, and Traefik to create on-demand unique grids, achieve faster creation and deletion of hubs/nodes, and optimize resource allocation. Gain valuable insights on fine-tuning CPU and memory for browser pods, configuring resources for different scale hubs, and implementing a long-term solution for companies transitioning to the cloud. Cover topics such as continuous testing pipelines, micro-frontends, multi-cloud environments, autoscaling worker nodes, EKS on Fargate, resource QoS, and cost optimization strategies.

Syllabus

Intro
Key Tenets of Continuous Testing Pipeline
Data Centre/Jenkins
Micro-frontends
Multiple Cloud A/C
Solution
Big Picture
End to End flow
Limiting access to NLB
Creating - Scaling
Autoscaling of Worker Nodes
EKS on Fargate - Serverless
Warm Worker Node Pool
Https based Hub
Resource Qos
One browser per Pod
Hub and Node in different subnet
Selenium Changes and Cost
Prevent IP Address bleeding - EKS
CLOUD PROVIDERS VS SELENIUM GRID
SPOT INSTANCE IN EKS
SCALE THE TEST INFRASTRUCTURE
SCALE THE TEST RUNNERS VERTICALLY
RETURN ON INVESTMENT


Taught by

NDC Conferences

Related Courses

Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera
Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX
Introduction aux conteneurs
Microsoft Virtual Academy via OpenClassrooms
The Docker for DevOps course: From development to production
Udemy
Windows Server 2016: Virtualization
Microsoft via edX