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

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read full post →

Top comments (0)

Some comments may only be visible to logged-in visitors. Sign in to view all comments.

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Retry later