🚀 Get your work reviewed & recognized by your peers! 🚀

Sharpen your ideas, receive expert feedback, and increase your chances of being featured at Rootconf 2025. Submit now and elevate your technical credibility!

Tickets

Loading…

Raj Suvariya

@rajsuvariya

Behind the Scenes: Automating TiDB Maintenance with K8s Magic

Submitted Jan 28, 2025

{Describe your talk/session in 2-3 paragraphs}
Modern distributed databases like TiDB offer unparalleled scalability and reliability, but managing their planned maintenance in a production-grade environment can pose significant challenges. At Flipkart, we automated this critical process using Kubernetes Operators, enabling seamless management of TiDB clusters with no downtime. This talk will explore the design, implementation, and operationalization of this automation framework.

We’ll delve into how the Kubernetes Operator simplifies planned maintenance by orchestrating complex workflows while ensuring high availability. Attendees will gain insights into our journey, the challenges we faced, and how we solved them in automating the lifecycle of TiDB maintenance. Whether you’re a database administrator, DevOps engineer, platform engineer, or Kubernetes enthusiast, this session offers valuable takeaways on combining the power of Kubernetes with modern distributed databases for operational excellence.

Slides: https://docs.google.com/presentation/d/1VkEOI1UK--WsTKeXscaY00YS_8nmmEQz/edit?usp=sharing&ouid=101938961187815333014&rtpof=true&sd=true

{Mention 1-2 takeaways from your session}
Automation for Operational Efficiency: Learn how leveraging Kubernetes Operators can streamline the planned maintenance of distributed databases like TiDB, reducing manual intervention and minimizing downtime.

Best Practices and Lessons Learned: Gain insights into the practical challenges and solutions Flipkart implemented during the automation journey, providing actionable takeaways for improving database lifecycle management in production environments.

{Which audience segment is your talk/session going to be beneficial for?}

  1. Database Engineers / Platform Engineers
  2. DevOps Engineers
  3. Kubernetes Enthusiastic

{Add your bio - what you do; where you work}
I am Raj, having 8+ years of experience in different tech stacks like mobile, frontend, backend, and platform engineering. I am currently working with Stripe as a Software Engineer. I have worked with Flipkart, Tekion, InMobi, etc in the past. I have also mentored a few students on Scaler and Girls Wanna Code by Flipkart. Recently, I have been declared as TiDB Champion.

Comments

{{ gettext('Login to leave a comment') }}

{{ gettext('Post a comment…') }}
{{ gettext('New comment') }}
{{ formTitle }}

{{ errorMsg }}

{{ gettext('No comments posted yet') }}

Hybrid access (members only)

Hosted by

We care about site reliability, cloud costs, security and data privacy