Scaling a Cloud App with the Power of Effective DevOps

Infrastructure Optimisation for the initial production release, High Availability operation for applications within the production cluster.

OVERVIEW

DevOpsGroup as partner and supplier for Revolgy

Information

  • Client: Revolgy
  • Industry: Poker Software / Gaming
  • Cloud Migration and Infrastructure Optimization
  • Services: High Availability Setup, Automated Deployment of Helm Charts via ArgoCD (GitOps), Extended Observability Capabilities

Chalanges:

  • Preparation of development and production environment
  • Reducing costs
  • Ensuring High Availability setup
  • Extending observability capabilities
  • Implementing new storage solution for Kubernetes clusters

Benefits

  • High Availability setup
  • Automatised deploy of helm charts by ArgoCD (GitOps)
  • Extended observability capabilities
 
 
 

Chalanges:

  • Preparation of development and production environment
  • Reducing costs
  • Ensuring High Availability setup
  • Extending observability capabilities
  • Implementing new storage solution for Kubernetes clusters

Benefits

  • High Availability setup
  • Automatised deploy of helm charts by ArgoCD (GitOps)
  • Extended observability capabilities
 
 
 
case study gto wizard,gto wizard,infrastructure optimisation,initial production release,high availability operation,gtowizard
AWS logo | DevOpsGroup
Terraform logo | DevOpsGroup
case study gto wizard,gto wizard,infrastructure optimisation,initial production release,high availability operation,gtowizard
case study gto wizard,gto wizard,infrastructure optimisation,initial production release,high availability operation,gtowizard
Prometheus logo | DevOpsGroup
case study gto wizard,gto wizard,infrastructure optimisation,initial production release,high availability operation,gtowizard

Objective

The client is a tool designed for poker players, particularly those striving to elevate their skill and strategic thinking by applying game theory principles to their gameplay.

This platform helps poker players study and understand game theory optimal strategies. These strategies aim to identify the most mathematically balanced ways to approach various poker scenarios, taking into account elements such as bet sizing, hand ranges, player position, and opponent behavior.

Solution

Our collaboration with the internal DevOps team aimed to optimize the infrastructure for the initial production release. We ensured seamless High Availability operation for applications within the production cluster. Furthermore, we extended the observability stack by integrating Loki and Promtail, enhancing the Prometheus monitoring capabilities. Cost efficiency remained a priority throughout our efforts, leading us to implement resource scaling using Karpenter on Spot instances and streamline load balancers for improved efficiency and performance.

Picture of Agnieszka Sobień-Lewandowska

Agnieszka Sobień-Lewandowska

revolgy Project Manager

DevOpsGroup shown technical expertise, and ability to tackle complex problems with innovative solutions. DOG deep understanding of AWS services and architecture enabled us to design and implement scalable, secure, and efficient cloud solutions that met project requirements perfectly. I would be happy to recommend DOG Specialist for any future AWS project where communication with customers is a key factor.

Check other Case Studies

Pozrite si ďalšie prípadové štúdie

tech4bed

Cloud migration for a game development studio

By partnering with us, the company leveraged Amazon Web Services (AWS) to achieve a seamless expansion that not only improved performance and scalability but also ensured operational excellence and a top-tier gaming experience for its customers.

Read More »
proof of concept,PoC in software development,validate business idea

POC or Proof of Concept

Migrating to the cloud can be a complex process that requires careful planning and strategic decisions. In this blog post, we’ll dive into cloud migration options, focusing on three primary approaches: Rehosting (Lift and Shift), Replatforming, and Refactoring.

Viac »