DEV Community

Mikhail Shevtsov
Mikhail Shevtsov

Posted on

Jedari Kubernetes Migration Journey: A Success Story

Cover

As a co-founder of Wiregate, I'm excited to share with you the incredible
success story of our client company, Jedari, and their journey to migrating
their application to Kubernetes. This project was a thrilling example of how
modernization can lead to significant cost savings, improved scalability, and
enhanced reliability.

About Jedari

At its core, Jedari is more than just a platform; it's a movement that empowers
creators and professionals globally with fully-branded, private social
networks. Their mission is to champion freedom of expression, data ownership,
and community engagement, ensuring every voice and brand can reach its full
potential in the digital landscape.

The Challenge

Before migration, Jedari faced several issues that hindered their growth:

  • High hosting costs: Their classic servers were racking up an astonishing $8,000 per month in AWS hosting fees.
  • Inability to handle high traffic: The existing infrastructure couldn't withstand the demands of high bandwidth traffic, leading to downtime and frustrated users.
  • Manual update rollouts: Updating their applications was a manual, time-consuming process that introduced risks and delays.

The Solution

Our team at Wiregate worked closely with Jedari to design and execute
a strategic migration plan. Here's an overview of the journey:

  • Month 1: Dockerization and Local Development
  • Months 2-5: Stateless Architecture and Production Clusters
  • Month 6: Monitoring and Observability

The Tools

To achieve this transformation, we leveraged the following tools:

  • Gitlab: On-premises source code storage and Docker container registry.
  • Gitlab CI/CD: Automated pipelines ensured seamless updates and deployments.
  • Terraform: Infrastructure as Code (IaC) for automated infrastructure management.
  • AWS EKS: DEV, STAGE, and PROD Kubernetes clusters were deployed on AWS Elastic Container Service for Kubernetes.
  • Minio: Local development environment for efficient testing.

The Results

The impact of this migration was staggering:

  • Reduced hosting costs: Jedari's monthly AWS hosting bill decreased to under $3,500.
  • Automated infrastructure management: Terraform ensured that infrastructure changes were consistent and repeatable.
  • Zero-downtime updates: Automated update rollouts using Gitlab CI/CD meant no more downtime or delays.
  • Horizontal scaling: Kubernetes autoscaling enabled Jedari to handle increased traffic without issues.

Conclusion

The Jedari Kubernetes migration journey was a resounding success. By
modernizing their infrastructure, Jedari achieved significant cost savings,
improved scalability, and enhanced reliability. As a co-founder of Wiregate,
I'm proud to have played a part in this transformation. If you're facing
similar challenges, don't hesitate to reach out – we'd be happy to help you
embark on your own Kubernetes migration journey!

Schedule a Consultation

Let's work together to scale your business and achieve success!

Source: https://blog.wiregate.io/posts/jedari-kubernetes-migration

Top comments (0)