 Good afternoon, fellow tech nerds. My name is Savannah Peterson, coming to you from theCUBE's remote studio here in Motown, Detroit, Michigan, where we are at KubeCon. John, this is our 12th interview of the day. How are you feeling? I'm feeling fresh as the first thing that happened. As always. That delivery really implied a level of freshness. Let's go, no. It's only day one. In three days, re-invent, we go hardcore. These great events, we get so much great content. Conversations are amazing. The guests are awesome. They're technical, they're smart, and they're making the difference in the future. So, this next segment about scale, my sequel should be awesome. I am very excited to introduce our next guest, who actually has a Twitter handle that I think most people, at least of my gender, in this industry would love to have. She is at a tech girl. So you can go ahead and tweet her and tell her how great this interview is while we're live. Please welcome, Deepthi Sigaretty. Thank you so much for being here with us. Thank you for having me. You're fitting us in. You've got two talks, you're giving while we're here? Yes, yes. So, tomorrow we will be talking about VTR, myself and one of the other maintainers of VITAS. And on Friday we have the VITAS maintainer talk. All graduated projects get a maintainer talk. Wow, so you were like a KubeCon VIP celebrity. Well, I hope so. Well, you're a maintainer, technical lead, also a software engineer at Planet Scale. But talk about the graduation process, what that means to the project and the people involved. So, VITAS graduated in 2019. And there are strict criteria for graduation. And you don't just have to meet the minimum, you sort of have to overperform on the graduation criteria. Some of which are like, there must be at least two large production deploys and people from those companies have to go in front of the CNCF committee that approves these things and say that yes, this project is critical to our business. A lot of peer review, a lot of deployment success. Yes. Good consistency in the code. Community diversity. All that. All those things. Talk about the importance of this project. What is the top story that people should know about around the project? Why is it exists? Why it's important? Why it's relevant? Why it's cool? What's the, how would you answer that? So, my sequel is now 30 years old. And yet, there are still- Makes me feel a little sidebar. Yeah. And yet, even though there are many other newer databases, it continues to be used at many of the largest internet scale companies. And some of them, for example, Slack, GitHub, Square, they have grown to a level where they could not have if they had tried to do it with vanilla MySQL that they started with. And the only reason they are where they are is Vittus. So, that is, I think the number one thing people should know about Vittus. And the origination story on notes say came from YouTube. Yes. So, the way Vittus started was that YouTube was having problems with their MySQL deployment and they got tired of dealing with the site being down. So, the founders of Vittus decided that they had to do something about it. And they started building Vittus, which started as a pretty small, relatively code base with limited features and over time they built Sharding and all of the other things that we have to do. Well, this is exciting, Savannah, because we've seen this industry, like with Facebook, when they started, they built all, everyone built their own stuff. MySQL was a great- Oh, gosh. And everyone wanted to build it their way, reinventing the wheel. And MySQL was great. And then as it kind of broke when it grew, it got retrofitted, so it was constantly being scaled up to the point where now you guys get this right, said, hey, we're going to work on this. We're going to make it next gen. So, it's kind of like next gen MySQL, almost. Yes, yes. I would say that's pretty accurate, yeah. So, there are still large companies which run their own MySQL, and they have scaled it in their own way. But Vittus happens to be an open source way of scaling MySQL that people can adopt without having to build all of their own tooling around it. Speaking of that and growing, you just announced a new version today. Tell us about that. The focus in this version was to make Vittus easier to use and to deploy. So in the past, there was one glaring gap in Vittus which was that Vittus did not automatically detect and repair MySQL level failures. With this release, we've actually closed that gap. And what that means for people using Vittus is that they will actually spend less time dealing with outages manually or less human intervention, more automated recovery is what it means. The other thing we've released today is a new web UI. Vittus had a very old web UI, ugly, hard to maintain, nobody liked it. But it was functional, except we couldn't add anything new to it because it was so old. So the backend functionality kept advancing but the front end was kind of frozen. Now we have a next generation UI to which in upcoming releases we can add more and more functionality. So it's extensible, we add things in. Oh yes, of course, yeah. Awesome, what's the biggest thing that you like about the new situation? Is it more contributes around board, the UI? What's the fresh new impact that's happening in the community? What's getting you excited about with the current project? The UI is great because usability is important. Scalability is important. I think Vittus solved the scalability problem way early and only now we are really grappling with the usability problem. So the hope and the desire is to make Vittus autopilot so that you reduce human intervention to a minimum. Once you deploy it, obviously you have to go through the process of deploying it, but once you've deployed it, it should just run itself. Runs at scale too, scales huge. Yes. How many contributors are involved in the project? Can you give some numbers so you have any handy that you can speak to? Right, so CNCF actually tracks these statistics for all the projects and we consolidated some numbers for the last two full calendar years, 2020 and 2021. We had over 400 contributors and 200 plus of them contributed code and the others contributed documentation issues, website changes and things like that. So thank you. How about downloads? Downloads good? Okay, so we started publishing the current official Vittus Docker image in 2018 and by October of 2020, we had about 3.8 million downloads and by August of 2021, we had 5.2 million and today we have had over 10 million downloads of the main image. Starting to see, I'm into that hockey stick that we all like to see. It seems like you're very clearly a community first leader and it seems like that's in the PlanetScale and Vittus DNA. Is that how the whole company culture views it? Are you, would you say it's community first business? PlanetScale is very much committed to Vittus as an open source project and to serving the Vittus community. So as part of my role at PlanetScale, some of the things I do are helping new contributors, whether they are from PlanetScale or from outside PlanetScale, a number of PlanetScale engineers who don't work full-time on Vittus, still contribute bug fixes and features to Vittus. We spend a significant amount of our energy helping users in our community slack. The releases we do are mainly for the benefit of the community and PlanetScale is making those releases because for PlanetScale, within PlanetScale, we actually do separate releases versus the public ones. One of the things that's coming up here at the show is deploying on Kubernetes. How does that look like? Everyone wants ease of use. Are you guys easy to use? Yes. So PlanetScale also open sourced a Kubernetes operator for Vittus that people outside PlanetScale are using to run their production deployments of Vittus. Prior to that, there were Vittus users who actually built their own Kubernetes deployments of Vittus and they are still running those. But new users and new adopters of Vittus tend to use the Kubernetes operator that we are publishing. And you guys are the managed service for Vittus, for the people that, that's the business model for PlanetScale. Correct. So PlanetScale has a serverless database on demand which is built on Vittus. So if someone's starting something new and they just need a database, you sign up, it takes 30 seconds to get a database, connect to it and start doing things with it, versus if you are a large enterprise and you have a huge database deployment, you can migrate to PlanetScale, import all of your existing data, cut over with minimal downtime, and then go. And why would they do that? What's the use case for that? Save time, new development team, or? Save time, not being able to hire people with the skills to run it in-house, not wanting to invest engineering resources in what businesses think is not their core competency. They want to focus on their business value. So this database is a service in there, whatever they're doing without adding more costs. Right. And it's be, okay, cool. How's that going? It's going well. Any feedback from customers in terms of why, that there are any benefit statements you see popping out? What are the big, what's the big aha when people realize what they have here? What's the aha moment for them? Do they go, wow, this is awesome? It's so easy, push a button, migrate, or is it? All of those and people have actually seen cost savings when they've migrated from Amazon RDS to PlanetScale and we have testimonials from people who've said that it was so easy to use PlanetScale. Why would we try to do it ourselves? It's the best thing a customer could say, right? We're all about being painkillers and solving some sort of problem. I think that that's a great opportunity to let you show off some of your customers. So who is receiving this benefit? Because I know PlanetScale specifically is for a certain style of business. Hmm, we have a list of customers on the website. I was going to say you have a brilliant- She's a software engineer, she's not marketing. You're a sexy- You're doing a great job as a marketing- The reason I am bringing this up is because it's clear this is a solution for companies like Square, SoundCloud, Etsy, Jordan and other exciting brands. So when you're talking about companies at scale, these companies are very much at scale, which is awesome. Yeah. What's next? What's the future for the project? I think we talked about that a little bit already. So usability is a big thing. We did the new UI. It's not complete, right? Because over the last four years, we've built more features into the backend which you can't yet access from the UI. So we want to be able for people to use things like online schema changes, which is a big feature of VITAS, doing schema changes without downtime from the UI. So schema management from the UI. VITAS has something called vReplication, which is the core technology that enables sharding. And right now, you can from the UI monitor your sharding status, but you can't actually start a sharding from the UI. So more of the administrative functions we want to enable from the UI. Awesome. Last question. What are you personally most excited about this week being here with our wonderful community? I always enjoy being at KubeCon. This is my fifth or sixth in person and I've done a couple of virtual ones. Awesome. Because of the energy, because you get to meet people in person whom previously you've only met in Slack or maybe in our monthly community Zoom calls. We always have people come to our project booth. We have a project booth here for VITAS. People come to the company booth. PlanetScale has a booth. People come to our talks, ask questions. We end up having design discussions, architecture discussions. We get feedback on what is important to the people who show up here. That always informs what we do with the project in future releases. Perfect answer. I already mentioned that you can get hold in in touch with Deepi through her wonderful Twitter handle. Is there any other website or anything you want to shout out here before I do our clothes? VITAS.io, V-I-T-E-S-S.io is the VITAS website and PlanetScale.com is the PlanetScale website. Deepi Sigaretty, thank you so much for being on the show with us today. John, thanks for keeping me company as always. You're welcome. And thank all of you for tuning in to theCUBE. We will be here in Detroit, Michigan all week live from KubeCon and we hope to see you there.