Deploying Large Scale Boardfarm for Fortune 100 Client

Multi-geography, Multi-threaded, scalable and customizable cluster-based architecture

In recent times, considering the multi-geography teams contributing to a common platform, the remote access board-farm concept is becoming an effective and efficient tool for solving the expanding test challenges, especially if configured as a cloud.

Fortune 100 client approached us for an efficient, modular, and expandable framework compatible with open-source ecosystem to achieve true continuous integration (CI) in a seamless manner. They wanted an advanced feature in the dynamic board management tools with Jenkins. Jenkins is one of the most popular tools for continuous integration by software teams and is plays a significant role in accelerating the DevOps.

Continuous integration is to provide rapid feedback so that if a defect is introduced into a codebase, it can be identified and corrected as soon as possible.

Business Challenge

The client wanted Softnautics to migrate and design a multi-region architecture on open-source technologies that allow their application to reading from a local database instance. They wanted to integrate Jenkins for continuous integration and deployment. It would also need an automated way to handle failures on any regional database instances by redirecting both, read and writing traffic to an available region.

Solution Provided

Semiconductor

Dynamic board-farm features

  • Advanced reservation
  • Dynamic new board integration
  • Daily, weekly boards/cluster statistics plot
  • Regular health check
Semiconductor

Sanity test suite in Robot framework

Semiconductor

Jenkins CI/CD Integration and Testing for ongoing projects

Semiconductor

Parallel regressions for multiple configurations

Semiconductor

Managed the multi-geography lab architecture at remote locations

Business Benefits

600+ Simultaneous Jenkins Projects handled

95%+
Resource Utilization with Intelligent Load Balancing

80%
Automation Index in deployment with 50+ n/w models

75%+
Automated Relevant Defect filling ratio

Tools and Technologies

Platform

Jenkins
Docker

Automation Framework

PyTest
Robot

Operating System

Linux

Programming Languages

C
Python
MySQL

Get in Touch


By submitting this form, you authorize Softnautics to contact you with further information about our relevant content, products and services. You may unsubscribe any time. We are committed to your privacy. For more details, refer to our Privacy Policy.