CINXE.COM
Kubernetes Forum Seoul 2019: So You Want to Geo-Partition Your Data.....
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <!-- _ _ ___ ___| |__ ___ __| | @@@@@@@@@@@@@@ / __|/ __| '_ \ / _ \/ _` | @@@@@@@@@@@@@@@@@@@@@@ \__ \ (__| | | | __/ (_| | @@@@@@@@@@@@@@@@@@@@@@@@@@@@ |___/\___|_| |_|\___|\__,_| @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ _ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ ___ ___ __| | ___ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ / __/ _ \ / _` |/ _ \ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ | (_| (_) | (_| | __/ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@ \___\___/ \__,_|\___| @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@ @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@ @@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@ @@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@@@@@@ @@@@@@@@@@@@@@@@ --> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:fb="http://www.facebook.com/2008/fbml"> <head> <base href="/"> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://tracking.sched.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-T83QPB5');</script> <script type="text/javascript">var h = window.location.hash;if ('_=_' == h) window.location.hash = '';</script> <title>Kubernetes Forum Seoul 2019: So You Want to Geo-Partition Your Data.....</title> <meta http-equiv="Content-Style-Type" content="text/css"/> <meta http-equiv="Content-Script-Type" content="text/javascript" /> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no" /> <meta name="title" content="Kubernetes Forum Seoul 2019: So You Want to Geo-Partition Your Data....." /> <meta property="og:title" content="Kubernetes Forum Seoul 2019: So You Want to Geo-Partition Your Data....." /> <meta name="description" content="View more about this event at Kubernetes Forum Seoul 2019" /> <meta property="og:description" content="View more about this event at Kubernetes Forum Seoul 2019" /> <meta property="og:type" content="article" /> <meta property="og:image" content="https://k8sforumseoul19eng.sched.com/img/app-icon.png?1732798238" /> <meta property="og:image:type" content="image/png" /> <meta property="og:image:width" content="200" /> <meta property="og:image:height" content="200" /> <link rel="image_src" href="https://k8sforumseoul19eng.sched.com/img/app-icon.png?1732798238" /> <meta property="fb:app_id" content="316098478409368" /> <meta property="og:url" content="https://k8sforumseoul19eng.sched.com/event/WIQn/so-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc" /> <meta name="googlebot" content="index,follow" /> <meta name="robots" content="index,follow" /> <meta name="msvalidate.01" content="13C08ED61E7DFF988A67EBF286ED1A1D" /> <meta name="twitter:card" content="summary" /> <meta name="twitter:site" content="@sched" /> <meta name="twitter:url" content="https://k8sforumseoul19eng.sched.com/event/WIQn/so-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc" /> <meta name="twitter:title" content="Kubernetes Forum Seoul 2019: So You Want to Geo-Partition Your Data....." /> <meta name="twitter:image" content="https://k8sforumseoul19eng.sched.com/img/app-icon.png?1732798238" /> <meta name="globalsign-domain-verification" content="_7z6gfvpGDdbndklhA3AvICSWvh6nyv_iTlewn-Dsw" /> <link rel="stylesheet" href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" /> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.2/css/all.min.css"> <link rel="stylesheet" type="text/css" href="//cdn.sched.co/common/css/bootstrap-custom.css" /> <link rel="stylesheet" type="text/css" href="//cdn.sched.co/common/css/main-current.css?1732312188" /> <!--[if lte IE 8]><link rel="stylesheet" type="text/css" href="//cdn.sched.co/common/css/main-IE-2013-12-17.css" /><![endif]--> <!--[if IE 6]><link href="/css/ie6.css" rel="stylesheet" type="text/css"><![endif]--> <!--[if IE 7]><link href="/css/ie7.css" rel="stylesheet" type="text/css"><![endif]--> <!--[if gte IE 8]><link href="/css/ie8.css" rel="stylesheet" type="text/css"><![endif]--> <link rel="stylesheet" type="text/css" media="screen" href="//cdn.sched.co/assets/k8sforumseoul19eng/css/custom-screen.css?1570218083" /> <script type="text/javascript">var isEmbed = false</script> <script type="text/javascript">var isDev = false</script> <link rel="icon" sizes="192x192" href="//cdn.sched.co/assets/k8sforumseoul19eng/img/android192.png?1570219084" /> <link rel="icon" sizes="128x128" href="//cdn.sched.co/assets/k8sforumseoul19eng/img/android128.png?1570219084" /> <link href="//cdn.sched.co/assets/k8sforumseoul19eng/img/apple-touch-icon-xlarge.png?1570219084" rel="apple-touch-icon-precomposed" sizes="144x144" type="image/png"/> <link href="//cdn.sched.co/assets/k8sforumseoul19eng/img/apple-touch-icon-large.png?1570219084" rel="apple-touch-icon-precomposed" sizes="114x114" type="image/png"/> <link href="//cdn.sched.co/assets/k8sforumseoul19eng/img/apple-touch-icon-medium.png?1570219084" rel="apple-touch-icon-precomposed" sizes="72x72" type="image/png"/> <link href="//cdn.sched.co/assets/k8sforumseoul19eng/img/apple-touch-icon-small.png?1570219084" rel="apple-touch-icon-precomposed" type="image/png"/> <link href="//cdn.sched.co/assets/k8sforumseoul19eng/img/apple-touch-icon-small.png?1570219084" rel="shortcut icon"/> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap" rel="stylesheet"> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Outlined"> <link rel="stylesheet" type="text/css" href="//cdn.sched.co/common/css/responsive-current.css?1732055446" /> <style type="text/css"> .ev_3, .ev_3 span.box, #tip .ev_3, #sched-sidebar-filters .ev_3 span.box {background-color:#F3A8C1;} .ev_4, .ev_4 span.box, #tip .ev_4, #sched-sidebar-filters .ev_4 span.box {background-color:#DFFFDE;} .ev_1, .ev_1 span.box, #tip .ev_1, #sched-sidebar-filters .ev_1 span.box {background-color:#73B4FF;} .ev_2, .ev_2 span.box, #tip .ev_2, #sched-sidebar-filters .ev_2 span.box {background-color:#BEEFF3;} .ev_5, .ev_5 span.box, #tip .ev_5, #sched-sidebar-filters .ev_5 span.box {background-color:#F2D1A7;} .ev_7, .ev_7 span.box, #tip .ev_7, #sched-sidebar-filters .ev_7 span.box {background-color:#5AF3C5;} .ev_6, .ev_6 span.box, #tip .ev_6, #sched-sidebar-filters .ev_6 span.box {background-color:#f3827f;} </style> <script type="text/javascript"> var fbRedirectTo = '/profile'; var username = ""; var ci = 'k8sforumseoul19eng'; var page = 'event'; var a_slbl = 'Search by name'; var s_slbl = 'Search by name'; var L10n = Array(); L10n["js::login"] = "Please log in or create a new account to utilize all the functionality on this site.\n\nYou can still hover your mouse over any event for more details without clicking on it."; L10n["js::searching"] = "Searching"; </script> <script type="application/ld+json">{"@context":"https:\/\/schema.org","@type":"Event","name":"So You Want to Geo-Partition Your Data... - Deepthi Sigireddi & Jiten Vaidya, Planetscale, Inc.","startDate":"2019-12-09T14:45:00+0900","endDate":"2019-12-09T15:10:00+0900","eventAttendanceMode":"https:\/\/schema.org\/OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","location":{"@type":"Place","address":{"@type":"PostalAddress","streetAddress":"Seoul, South Korea"}},"image":["https:\/\/cdn.sched.co\/assets\/k8sforumseoul19eng\/img\/apple-touch-icon-xlarge.png?1570219084"],"description":"One of the distinguishing features of Vitess is its support for flexible sharding schemes. In this talk Deepthi and Jiten will show how this can be used to build a custom sharding scheme that respects geo-partitioning requirements. They will then demonstrate a database cluster built using this scheme that solves data residency at the database layer obviating the need for any changes at the application layer.","superEvent":{"@context":"https:\/\/schema.org","@type":"Event","name":"Kubernetes Forum Seoul 2019","startDate":"2019-12-09","endDate":"2019-12-09","eventAttendanceMode":"https:\/\/schema.org\/OfflineEventAttendanceMode","eventStatus":"https:\/\/schema.org\/EventScheduled","location":{"@type":"Place","address":{"@type":"PostalAddress","streetAddress":"Seoul, South Korea"}},"image":["https:\/\/cdn.sched.co\/assets\/k8sforumseoul19eng\/img\/apple-touch-icon-xlarge.png?1570219084"],"description":""}}</script> <script async src="https://tracking.sched.com/gtag/js?id=G-XH5XM35VHB"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-XH5XM35VHB'); </script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-browser/0.1.0/jquery.browser.min.js"></script> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/css/selectize.default.min.css" /> <script src="https://cdnjs.cloudflare.com/ajax/libs/selectize.js/0.12.6/js/standalone/selectize.min.js"></script> <style type="text/css"> #schedorg-header-login {display:none} .signupgreen { display: inline;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2); cursor: pointer; display: inline-block; font: 14px/25px Arial, Helvetica, sans-serif; margin: 0 2px; nowhitespace: afterproperty; outline: none; padding: 0 8px; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0,0,0,1); vertical-align: baseline; zoom: 1;text-shadow:0 1px 0 rgba(0,0,0,0.8);color:#fff; } .signupgreen:active { position: relative; top: 1px; }.signupgreen:hover { text-decoration: none } .signupgreen {border-color:#1f960f;background: #1888AB;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#34c520), to(#219211));background:-webkit-linear-gradient(0% 0%, 0% 100%, from(#34c520), to(#219211));background:-moz-linear-gradient(center top, #34c520, #219211); }.signupgreen:active{ background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f)); background: -moz-linear-gradient(top, #4e7d0e, #7db72f); color: #a9c08c; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f'); } .signupgreen:hover {border-color:#1d8d0e;background:#269916;background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#2fb31d), to(#1d800f));background:-webkit-linear-gradient(0% 0%, 0% 100%, from(#2fb31d), to(#1d800f));background:-moz-linear-gradient(center top,#2fb31d,#1d800f) } .sched-speaker-notice { display: block; text-align: center; margin-top: 20px; font-size: 20px; padding: 10px; } a.highlighted { background-color: rgb(45, 153, 207); border: 1px solid rgb(37, 138, 189); padding: 10px; border-radius: 5px; color: #f1f1f1; text-decoration: none; } a.highlighted:hover { text-decoration: none; } </style> <script src="https://cdnjs.cloudflare.com/ajax/libs/modernizr/2.8.3/modernizr.min.js"></script> <style> @media(max-width:740px) { #eb-onboard {margin-top:0 !important;} } </style> <link rel="stylesheet" type="text/css" href="/css/event.css" /> </head> <body id="schedorg" class="schedorg-body-event schedorg-body-sidebaroff schedorg-showheader"> <noscript><iframe src="https://tracking.sched.com/ns.html?id=GTM-T83QPB5" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <div id="tip"><img src="//cdn.sched.co/common/img/loading-3x.gif" height="24" alt="Loading…" /></div> <div id="schedorg-header"> <div id="schedorg-header-inner"> <div style="position:absolute;left:10px;top:5px;color:#fff;"> <a href="//sched.com/?utm_campaign=web&utm_medium=referral&utm_content=header&utm_source=k8sforumseoul19eng" id="schedorg-header-logo">Sched.com Conference Mobile Apps<span></span></a> </div> <div id="schedorg-header-official"> <a rel="nofollow" href="https://events.linuxfoundation.org/events/kubernetes-forum-seoul-2019/" title="Visit the website for this event">Kubernetes Forum Seoul 2019</a> has ended </div> <div id="schedorg-header-expired" style="float:right;"> <a href="//sched.com/?utm_campaign=web&utm_medium=referral&utm_content=header&utm_source=k8sforumseoul19eng">Create Your Own Event</a> </div> </div> </div> <script type="text/javascript"> $(document).ready(function(){ $('#sched-logo span').css('background-image', "url('//cdn.sched.co/k8sforumseoul19eng/img/logo.jpg?1570218083')"); var url = $('#sched-logo span').css('background-image').replace('url(', '').replace(')', '').replace("'", '').replace('"', '').replace('"',''); var bgImg = $('<img />'); bgImg.hide(); $('#sched-logo span').append(bgImg); bgImg.attr('src', url); bgImg.bind('load', function() { oWidth = $(this).width(); oHeight = $(this).height(); oRatio = oWidth/oHeight; resizeBanner(); bgImg.remove(); $('#sched-logo span').css('visibility', 'visible'); }); $(window).resize(function() { resizeBanner(); }); }); function resizeBanner() { var nWidth = $("#sched-body").width(); if(typeof onWidth == 'undefined') onWidth = 0; if(nWidth != onWidth && typeof(oWidth) != 'undefined') { if(nWidth < oWidth) { var nh = Math.ceil(nWidth / oRatio); var nw = nWidth; } else { if(nWidth == 970 && oWidth == 950) { var nw = 970; var nh = Math.ceil(970 / oRatio); } else { var nh = nWidth/oRatio; var nw = nWidth; } } $("#sched-logo span").css("padding-top", nh + "px").css("background-size", nw + "px " + nh + "px"); } onWidth = nWidth; } </script> <div id="sched-body-outer"> <div id="sched-body" class="container"> <div id="sched-header-outer"> <div id="sched-header"> <div id="sched-header-inner"> <div id="sched-logo"> <h1><a href="" target="_top"><span>Kubernetes Forum Seoul 2019</span></a></h1> </div> </div> </div> <script type="text/javascript"> if(0.20833333333333 != '0') { $('#sched-logo span').html(""); var preW = Math.min($('#sched-body').width(),2400); $('#sched-logo span').css('padding-top', Math.ceil(preW* 0.20833333333333) + 'px'); } </script> <![if gt IE 8]> <script type="text/javascript"> if('0.20833333333333' != '0') { $('#sched-logo span').css('visibility', 'hidden'); } </script> <![endif]> </div> <div id="sched-body-inner"> <div id="sched-header-message"> Seoul, South Korea<br>December 9–10, 2019<br><a href="https://events.linuxfoundation.org/events/kubernetes-forum-seoul-2019/" rel="noopener noreferrer" target="_blank"><u>Click here for more information and registration</u></a><br><br>Simultaneous translation will be provided for all keynote and breakout sessions.<br>모든 기조연설과 분과 세션에는 동시 통역이 제공됩니다.<br><br>To view the Korean version of this schedule please go <a href="https://k8sforumseoul19kor.sched.com/" rel="noopener noreferrer" target="_blank"><u>here</u></a>.<br>한국어로 일정을 보시려면 <a href="https://k8sforumseoul19kor.sched.com/" rel="noopener noreferrer" target="_blank"><u>여기</u></a>를 방문해 주세요.<br><br> </div> <div id="sched-page-event" class="row"> <div id="top"></div> <header class="event__header"> <nav class="event-nav" aria-label="Main Navigation"> <div class="event-nav__item" id="sched-menu-link-schedule"> <a href="list/simple" class="schedule-dynamic-link "> Schedule </a> </div> <div class="event-nav__item" id="sched-menu-speakers"> <a href="directory/speakers" class=""> Speakers </a> </div> <div class="event-nav__item"> <a href="/search" class="">Search</a> </div> </nav> <div class="mobile-menu dropdown" style="display: none;"> <a class="dropdown-button button button--menu" title="Filter Sessions"> <span>Menu</span> </a> <div class="dropdown-menu session__view-dropdown--right" style="display: none"> <div class="dropdown-menu-wrap"> <div id="sched-menu-link-schedule"> <a href="/list/simple" class="schedule-dynamic-link "> Schedule </a> </div> <div id="sched-menu-speakers"> <a href="directory/speakers" class=""> Speakers </a> </div> </div> </div> </div> <div class="event-nav__icons"> <a href="mobile-site" class="sched-title-tooltip" title="Mobile App + iCal"> <figure class="icon icon--square icon--mobile"></figure> </a> <a href="#" class="sched-title-tooltip view-modal event-share" title="Share Event"> <figure class="icon icon--square icon--share"></figure> </a> </div> </header> <div id="sched-content-outer"> <div id="sched-content" class="col-md-12"> <div id="sched-content-inner"> <div class="list-single"> <header class="list-single__header"> <!-- Show edit session link when on session permalink --> <div class="back-to-schedule"> <a href="/">← Back to schedule</a> </div> <div class="list-single__event"> <span class="event ev_1 ev_1_sub_12 ev_1_sub_13 ev_1_sub_14"> <a href="#" class="name" onclick="return false" id="1dde078aab2a8d7bd8df98c207e2b6f2">So You Want to Geo-Partition Your Data... - Deepthi Sigireddi & Jiten Vaidya, Planetscale, Inc. </a> </span> </div> </header> <div class="list-single__details"> <div class="list-single__date"> Monday December 9, 2019 14:45 - 15:10 KST </div> <div class="list-single__location"> <a target='_blank' href='venue/Baekdu+1%2B2'>Baekdu 1+2</a> </div> </div> <div class="sched-container sched-container-wide"> <div class="sched-container-inner"> <div class="sched-event-details-container"> <a name="video_stream" style="display: block; position: relative;"></a> <div class="sched-event-details" style="margin-left: 0px; border-left: none; padding-left: 0px; padding-bottom: 0px;"> <!-- SELF-CHECKIN --> <!-- QRCODE-CHECKIN: NOT ADDED SESSION --> <!-- QRCODE-CHECKIN--> <!-- QRCODE-CHECKIN: hash is wrong --> <div class='sched-scrollable-details'> <div class="tip-description"> <strong></strong> One of the distinguishing features of Vitess is its support for flexible sharding schemes. In this talk Deepthi and Jiten will show how this can be used to build a custom sharding scheme that respects geo-partitioning requirements. They will then demonstrate a database cluster built using this scheme that solves data residency at the database layer obviating the need for any changes at the application layer. </div> </div> <div class="tip-roles"> <strong>Speakers</strong> <div class="sched-event-details-roles has-avatars"><div class="sched-person-session"><a class='sched-avatar' href='speaker/deepthi.sigireddi@gmail.com' ><span><img src="//avatars.sched.co/e/0b/19142622/avatar.jpg?974" alt="avatar for Deepthi Sigireddi" onError="this.onerror=null;this.src='//cdn.sched.co/common/img/avatar-empty.png';" /></span></a> <div><h2><a href="speaker/deepthi.sigireddi@gmail.com" title="Deepthi Sigireddi">Deepthi Sigireddi</a></h2><div class="sched-event-details-role-company">Software Engineer, PlanetScale</div><div class="sched-person-session-role">Deepthi is the Technical lead for Vitess, a CNCF graduated open source project. She also leads the Vitess engineering team at PlanetScale which offers a database service built on Vitess. She brings over 20 years of experience building scalable systems to this role. She enjoys speaking... <a href="speaker/deepthi.sigireddi@gmail.com" title="Deepthi Sigireddi">Read More →</a></div></div></div><div class="sched-person-session"><a class='sched-avatar' href='speaker/jiten2' ><span><img src="//avatars.sched.co/f/6d/5856925/avatar.jpg?633" alt="avatar for Jiten Vaidya" onError="this.onerror=null;this.src='//cdn.sched.co/common/img/avatar-empty.png';" /></span></a> <div><h2><a href="speaker/jiten2" title="Jiten Vaidya">Jiten Vaidya</a></h2><div class="sched-event-details-role-company">CEO - ama Vitess and PlanetScale, PlanetScale</div><div class="sched-person-session-role">Jitendra (Jiten) Vaidya is co-founder and CEO at PlanetScale (https://planetscale.com), a company that supports Vitess (https://vitess.io). For most of his career, he worked as a backend infrastructure engineer and manager at companies such as Dropbox, YouTube and Google. It was at... <a href="speaker/jiten2" title="Jiten Vaidya">Read More →</a></div></div></div></div> </div> <div class="sched-file"> <a class="file-uploaded file-uploaded-pdf" href="https://static.sched.com/hosted_files/k8sforumseoul19eng/8b/Geo-partitioning%40K8sForums19.pdf" target="_blank">Geo partitioning@K8sForums19 </a> <span class="sched-file-extension">pdf</span> </div> <div class="sched-event-details-timeandplace"> Monday December 9, 2019 14:45 - 15:10 KST <br /><a href='venue/Baekdu+1%2B2'>Baekdu 1+2</a> </div> <div class="sched-event-type"> <a href="type/Advanced+Sessions"><span style="float: none; display: inline-block; margin-right: 0px; line-height: 14px;" class="box ev_1"> </span> Advanced Sessions</a>, <a href="type/Advanced+Sessions/Storage+%28includes+Rook">Storage (includes Rook</a>, <a href="type/Advanced+Sessions/Vitess">Vitess</a>, <a href="type/Advanced+Sessions/%26+OpenEBS%29">& OpenEBS)</a> <ul class='tip-custom-fields'> <li><strong>Session Slides Included</strong> <a href="/area/Yes">Yes</a></li> </ul> </div> <div class="survey survey-disabled"> Feedback form is now closed. <div class='session-survey-button session-survey-button-reviewed' id="toggleSurveyForm" style="display: none;" >Feedback Submitted</div> </div> <script type='text/javascript'> var survey_requiredinput = []; </script> <div id="sched-page-event-sharing"> <h4><a href="/signup">Sign up</a> or <a href="/login">log in</a> to save this to your schedule, view media, leave feedback and see who's attending!</h4> <div id="sched-page-event-shorturl"> <input value="https://sched.co/WIQn" id="shorturl" onclick="this.select()" type="text" /> </div> <div class="sched-share" style="height:32px"> <a target="_blank" class="sched-share-twitter" title="Share on Twitter" href="https://twitter.com/intent/tweet?text=I%27m+excited+to+attend+So+You+Want+to+Geo-Partition+Your+Data...+-+Deepthi+Sigireddi+%26+Jiten+Vaidya%2C+Planetscale%2C+Inc.+at+Kubernetes+Forum+Seoul+2019 https%3A%2F%2Fsched.co%2FWIQn @sched"><span></span> Tweet</a> <a target="_blank" class="sched-share-facebook" title="Share on Facebook" href="https://www.facebook.com/dialog/share?app_id=316098478409368&display=popup&href=https://sched.co/WIQn&redirect_uri=https://sched.co/WIQn"><span></span> Share</a> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div></div> <div class="share-popup"> <header> <span>Share Modal</span> <div class="close"><i class="fa-solid fa-xmark"></i></div> </header> <div class="content"> <p>Share this link via</p> <ul class="icons"> <a href="https://www.facebook.com/dialog/share?app_id=316098478409368&display=popup&href=https://k8sforumseoul19eng.sched.com/event/WIQn/so-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc" target="_blank"> <i class="fab fa-facebook-f"></i> </a> <a href="https://twitter.com/intent/tweet?text=I'm+excited+to+attend+Kubernetes+Forum+Seoul+2019+https%3A%2F%2Fk8sforumseoul19eng.sched.com%2Fevent%2FWIQn%2Fso-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc+ @sched" target="_blank"> <i class="fab fa-x-twitter"></i> </a> <a href="https://www.linkedin.com/shareArticle?mini=true&url=https://k8sforumseoul19eng.sched.com/event/WIQn/so-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc&title=Kubernetes+Forum+Seoul+2019&summary=&source=Kubernetes+Forum+Seoul+2019" target="_blank"> <i class="fab fa-linkedin-in"></i> </a> <a href="https://api.whatsapp.com/send?text=I%27m+excited+to+attend+Kubernetes+Forum+Seoul+2019 https%3A%2F%2Fk8sforumseoul19eng.sched.com%2Fevent%2FWIQn%2Fso-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc @sched%20" target="_blank"> <i class="fab fa-whatsapp"></i> </a> <a href="https://t.me/share/url?url=https%3A%2F%2Fk8sforumseoul19eng.sched.com%2Fevent%2FWIQn%2Fso-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc&text=I'm+excited+to+attend+Kubernetes+Forum+Seoul+2019+https%3A%2F%2Fk8sforumseoul19eng.sched.com%2Fevent%2FWIQn%2Fso-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc+ @sched" target="_blank"> <i class="fab fa-telegram-plane"></i> </a> </ul> <p>Or copy link</p> <div class="field"> <i class="fa-solid fa-link"></i> <input type="text" readonly value="https://k8sforumseoul19eng.sched.com/event/WIQn/so-you-want-to-geo-partition-your-data-deepthi-sigireddi-jiten-vaidya-planetscale-inc"> <button>Copy</button> </div> </div> </div> <div id="sched-footer-link" class="container"> <div id= "sched-footer-link-left"> Need help? <a href="https://sched.com/guide-category/guide-for-attendees/">View Support Guides</a><br /> </div> <div id="sched-footer-link-right"> Powered by Sched <a href="https://sched.com/conference/" target="_blank"> Conference Scheduling Software</a><br /> ©2024 <a href="https://sched.com" target="_blank">Sched</a> <em>•</em> <a href="https://sched.com/about" target="_blank">About</a> <em>•</em> <a href="https://sched.com/privacy/" target="_blank">Privacy</a> <em>•</em> <a href="https://sched.com/terms/" target="_blank">Terms</a> </div> </div> <script type="text/javascript"> $("#passfield").on('input', function() { var passlength = $(this).val().length; if(passlength <= 0) { $("#passsave").prop('disabled', true); $("#passsave").addClass('disabled'); $("#passshortnote").fadeOut(); } else if (passlength > 0 && passlength < 8) { $("#passsave").prop('disabled', true); $("#passsave").addClass('disabled'); $("#passshortnote").fadeIn(); } else { $("#passsave").prop('disabled', false); $("#passsave").removeClass('disabled'); $("#passshortnote").fadeOut(); } }); </script> <script type="text/javascript"> var showfull = false; </script> <script type="text/javascript" src="//cdn.sched.co/common/js/main.js?1732219563"></script> <script type="text/javascript" src="/js/sidebar.js"></script> <script type="text/javascript"> seatsBadges = {LIMITED: 'LIMITED', FILLING: 'FILLING', FULL: 'FULL', WAITLISTED: 'WAITLISTED'}; </script> <script> var domain = location.host.substring(location.host.indexOf(".")+1); var isLocal = new RegExp(domain); var observer = new MutationObserver(function(mutations, observer) { observer.disconnect(); $('a[target="_blank"]').each(function() { if(!isLocal.test($(this).attr('href'))) { $(this).attr('rel', 'nofollow me noopener noreferrer'); } }).after(function() { observer.observe(document, { subtree: true, attributes: true }) }); }); $(document).ready(function() { observer.observe(document, { subtree: true, attributes: true }); }); </script> <div id="sched-overlay-ad"> <div id="sched-overlay-ad-inner"> <div id="ad-horizontal" style="display: none"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 1680 864"> <image width="1680" height="864" xlink:href="/img/lightbox-Popup.png"></image> <a xlink:href="https://try.sched.com/dream/"> <rect x="1005" y="722" fill="#fff" opacity="0" width="634" height="105"></rect> </a><a xlink:href="#" onClick="sessionStorage.setItem('promoShown', true); $(this).parent().parent().parent().parent().fadeOut(200); return false;"> <rect x="1617" y="14" fill="#fff" opacity="0" width="50" height="50"></rect> </a> </svg> </div> <div id="ad-vertical" style="display: none"> <svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 554 800"> <image width="554" height="800" xlink:href="/img/lightbox-Popup-vertical.png"></image> <a xlink:href="https://try.sched.com/dream/"> <rect x="0" y="614" fill="#fff" opacity="0" width="554" height="186"></rect> </a> <a xlink:href="#" onClick="sessionStorage.setItem('promoShown', true); $(this).parent().parent().parent().parent().fadeOut(200); return false;"> <rect x="464" y="0" fill="#fff" opacity="0" width="90" height="90"></rect> </a> </svg> </div> </div> </div> <script> if(!("promoShown" in sessionStorage)) { var verticalBanner = false; $(document).ready(function() { if(window.innerWidth > 800) { $("#ad-horizontal").show(); $("#ad-vertical").hide(); verticalBanner = false; } else { $("#ad-horizontal").hide(); $("#ad-vertical").show(); verticalBanner = true; } }); $(window).on('resize orientationchange', function(){ if(window.innerWidth > 800 && verticalBanner) { $("#ad-horizontal").show(); $("#ad-vertical").hide(); verticalBanner = false; } else if(window.innerWidth <= 800 && !verticalBanner) { $("#ad-horizontal").hide(); $("#ad-vertical").show(); verticalBanner = true; } }); //$("#sched-overlay-ad").delay(5000).fadeIn("200"); } </script> <script> var hasSchedule = false; if(hasSchedule) { $("#sched-confirm-schedule-count").html(hasSchedule); $("#sched-confirm-schedule").slideDown(); } else { $("#sched-confirm-schedule").slideUp(); } $("#sched-confirm-schedule a").click(function() { window.location.href = ""; return false; }); </script> <div id="footer-external"></div> </body> </html> <script> // Add/Remove to my schedule var sessionStartsIn = 0; var reloadIn = Math.min(sessionStartsIn * 1000, 2147483647); var addclick = false; var subbed = false; function toggleEvent(e) { if(subbed) subbed = false; else subbed = true; if(false) { saveEvent('1dde078aab2a8d7bd8df98c207e2b6f2', true, true); } else { saveEvent('1dde078aab2a8d7bd8df98c207e2b6f2'); } if(subbed) $("#add-remove-text").html("remove from My Schedule"); else $("#add-remove-text").html("add to My Schedule"); } </script> <script type="text/javascript"> $(document).ready(function() { if(false && reloadIn > 0) { setTimeout(window.location.reload.bind(window.location), reloadIn); } $(document).on('click', '.map-container', function () { $('.map-container iframe').css("pointer-events", "auto"); }); $(document).on('mouseleave', '.map-container', function() { $('.map-container iframe').css("pointer-events", "none"); }); $(document).on('click', '#map-toggle', function (e) { e.preventDefault(); // e.stopPropagation(); if ($('.map-container').is(":visible")) { $('.map-container').hide(); } else { $('.map-container').show(); $('.map-container').html("<iframe src='/map-full?context=sessions&contextIDs=1dde078aab2a8d7bd8df98c207e2b6f2&enableGeolocate=false&enableFilters=false' style='width:100%;height:400px;pointer-events: none;'></iframe>") } }); var surveyFormShown = true; $(document).on('click', '#toggleSurveyForm', function() { if (surveyFormShown) { $(".survey form").slideUp(200); } else { $(".survey form").slideDown(200); } surveyFormShown = !surveyFormShown; }); $(".survey-submit input").on("click", function(){ var validate_ok = true; $(survey_requiredinput).each(function(key, val) { var name = val[0]; var type = val[1]; switch (type) { case "rating": if ($("input[name=" + name + "][data-required]:checked").length == 0) { alert(name + " is required"); validate_ok = false; return; } break; case "textinput": if ($("input[name=" + name + "][data-required]").text().length == 0) { alert(name + " is required"); validate_ok = false; return; } break; } }).promise().done(function() { if (!validate_ok) return; $.ajax({ type: "POST", url: "event/WIQn?id=1dde078aab2a8d7bd8df98c207e2b6f2&mod=survey", data: $(".survey form").serialize(), success: function (data) { console.debug(data); if ('OK' === data.result) { console.debug('saved survey response for id: 1dde078aab2a8d7bd8df98c207e2b6f2'); $("#toggleSurveyForm").show(); $("#survey-submit").val("Update Feedback"); $("#toggleSurveyForm").trigger("click"); } else { console.debug('error saving survey response for id: 1dde078aab2a8d7bd8df98c207e2b6f2'); $(".survey-submit").hide(0, function() { $(".survey-failed").css("display", "block").delay(2000).hide(0, function() { $(".survey-submit").show(); }); }); } }, dataType: 'json' }); }); }); }); </script>