codete case study people analytix main 5dc4342a23
Codete Blog

Case Study: People Analytix

codete logo 41a83d4d26

08/10/2021 |

2 min read

Codete Team

We assisted People Analytix in implementing modern DevOps practices. 

The company was facing problems caused by being hosted by a Swiss-based cloud provider, known for its limited services. To overcome that, we’ve been tasked to implement a large number of services in-house, maintain them, and prepare for scaling up without the assistance of cloud autoscaling solutions.

codete case study people analytix 1 4a78ccdff1

 

Challenge: Introducing DevOps best practices

Before we jumped into the infrastructure, our client was forced to update it manually, causing bottlenecks in the CI/CD process. The development team has been dependent on an administrator, who was the only person in the company who could run deployments onto production services. 

Thanks to Codete DevOps assistance, we made it possible to simply offload such tasks to the dev team, with proper orchestration in place. As for now, every developer with the ability to perform deployments or rollbacks can do so without extensive training.

 

Solution: Smooth transition to GCP

As our client grew with us, they began to use Google Cloud Platform to perform some of the big data tasks. Once again, we’ve managed  to onboard them on the GCP cloud in a transparent manner, with no disruption to the customer. Currently, the company is utilizing a multi-cloud setup (Swiss Exoscale and GCP). 

 

Results in numbers:

  • more than 20 virtual machines
  • 60 big data batch jobs being managed as a code
  • 4 environments, total of 100 running microservices
  • all microservices are deployable by the dev team and managed as a code
  • 12 databases (some of them around 1 TB in size)
  • 14 infrastructure services, which support actual product services

 

Tech stack

codete case study people analytix tech 71a1157fe8

GCP, Exoscale, Terraform, Ansible, Prometheus, Jenkins, Hasicorp Vault, Python, Docker and Docker-compose, OpenVPN and IPsec tunnels

 

Tell us about your project

Can we offer you a hand in developing your product? Once you let us know about your requirements, our DevOps experts will prepare an initial estimation, schedule a call and discuss your project in detail. All information will be kept confidential. Let's get in touch >

Rated: 5.0 / 1 opinions
codete logo 41a83d4d26

Codete Team

Codete is an IT consulting and software development company. Since 2010, we’ve been supporting businesses worldwide in gaining competitive advantage by means of modern technology. We advise on digitalization, develop and implement high-quality solutions, and augment our clients’ teams with skilled software developers.

Our mission is to accelerate your growth through technology

Contact us

Codete Global
Spółka z ograniczoną odpowiedzialnością

Na Zjeździe 11
30-527 Kraków

NIP (VAT-ID): PL6762460401
REGON: 122745429
KRS: 0000983688

Get in Touch
  • icon facebook
  • icon linkedin
  • icon instagram
  • icon youtube
Offices
  • Kraków

    Na Zjeździe 11
    30-527 Kraków
    Poland

  • Lublin

    Wojciechowska 7E
    20-704 Lublin
    Poland

  • Berlin

    Bouchéstraße 12
    12435 Berlin
    Germany