logo
Dates

Author


Conferences

Tags

Sort by:  

Authors: Deepthi Sigireddi, Rohit Nayak, Matt Lord
2022-10-28

tldr - powered by Generative AI

Vitess is a cloud-native database solution that enables virtually unlimited scaling of MySQL. The architecture is based on key spaces and shards, and it includes components such as vt tablets, vtgate, and vtc tld. VReplication is a subsystem that enables seamless migrations, resharding, materialized views, CDC, job queues, and other data workflows. Vitess is highly scalable, available, and compatible with various MySQL flavors. Key users include JD.com and Slack.
  • Vitess is a cloud-native database solution that enables virtually unlimited scaling of MySQL
  • The architecture is based on key spaces and shards, and it includes components such as vt tablets, vtgate, and vtc tld
  • VReplication is a subsystem that enables seamless migrations, resharding, materialized views, CDC, job queues, and other data workflows
  • Vitess is highly scalable, available, and compatible with various MySQL flavors
  • Key users include JD.com and Slack
Authors: Deepthi Sigireddi, Manan Gupta
2022-10-27

tldr - powered by Generative AI

The presentation discusses the engineering approach taken by Vitess to solve the consensus problem in a high QPS environment while prioritizing performance over theoretical correctness.
  • Vitess is a single leader system that relies on a topology server for persistent state and recovery
  • The system prioritizes performance over theoretical correctness
  • Durability policy is defined as avoiding data loss and is configurable based on trade-offs between durability and availability
  • Leader election has three stages: revocation, choosing a new leader, and propagation
  • Planned and unplanned leader elections have different revocation processes
Conference:  ContainerCon 2022
Authors: Rajeev Thakur, Vinod Gupta
2022-06-22

tldr - powered by Generative AI

Automating container hardening using coverage scripts and profiling
  • Profile application in runtime to determine required packages
  • Write coverage script to exercise workload functionality
  • Use coverage script to signal for container hardening
  • Automate process to replicate for all infrastructure
  • Community images available on GitHub and Docker Hub
Authors: Harshit Gangal, Manan Gupta
2022-05-20

Vitess is a cloud-native storage solution that provides horizontal scaling of MySQL. In this session we will cover the high level architecture and the feature set offered including the ease of database management. We will showcase its compatibility with the popular web framework Rails and will demo how to bring up Vitess with Rails using the Kubernetes operator. Realizing the need to scale out already running applications, we will also demonstrate how to scale out an existing database running on AWS RDS/Aurora using Vitess.Click here to view captioning/translation in the MeetingPlay platform!
Authors: Jeffrey Carpenter
2021-10-14

tldr - powered by Generative AI

The presentation discusses the steps to put databases and stateful workloads onto Kubernetes, using Kubernetes primitives for stateful data and the persistent volume subsystem. The speaker demystifies databases and explains how they are just an application with compute, network, and storage needs. The presentation also emphasizes the importance of finding an operator for popular databases.
  • 70% of people using Kubernetes have at least some stateful workflows
  • 90% think Kubernetes is ready for stateful workloads
  • Steps to put databases on Kubernetes: understand Kubernetes primitives, pick a storage provider, pick a database, find an operator
  • Kubernetes primitives for compute, network, and storage
  • Persistent volume subsystem for mounting volumes of various types
  • Importance of finding an operator for popular databases