BlogCases

Testing of new platform features for Virtual Soluções TI under real conditions and with real users

Cases

Virtual Soluções TI - a company that provides IT solutions for companies of different sizes and it has been on the market since 2001.

Business Task

Virtual Soluções TI asked Dysnix (formerly Arilot) experts to make possible to deploy without downtime new features to the production environment and forward some amount of real users (1-5%) to the website with new features. The goal set was achieved successfully by our specialists and thanks to their solutions offered

Solutions

  • Deploy and configure GKE cluster
  • Deploy and configure Gitlab
  • Create Dockerfile for backend, frontend, spring-cloud-config
  • Configure istio gateway, cert-manager (Let's Encrypt) (terminate SSL, dedicated endpoints to each service in all env's
  • Configure canary deployment for frontend and backend to serve 10% requests; integrate canary deployment with Gitlab CI)

Value delivered by Dysnix

Dysnix team was totally involved in the testing process trying to predict all possible problems and find the best solution to prevent them, as follows: we created a cost-effective solution based on Gitlab-CI, Kubernetes, and Istio, which made it possible to test the new platform features under real load and live users in a semi-automatic mode. The project was delivered on time.

Industry

Software development

Mobile development

Location
Brazil
Project duration
Since February 2019
Our team
2 (1 Architect, 1 DevOps)
Technologies used

Kubernetes

Istio

Gitlab-CI

GCP

EFK

Prometheus

Grafana

Services provided

Kubernetes cluster

Autoscaling

CI/CD with canary deployment to several environments