CockroachDB: Distributed Databases and Containerization with Spencer Kimball

In 2003, Google developed a robust cluster management system called Borg. This enabled them to manage clusters with tens of thousands of machines, moving them away from virtual machines and firmly into container management. Then, in 2014, they open sourced a version of Borg called Kubernetes, or K8s. 

Now, in 2021, CockroachDB is a distributed database designed with Kubernetes architecture in mind. CockroachDB uses regular SQL and scales by automatically distributing data and workload demands. Their databases survive machine, datacenter, and region failures, and provide guaranteed ACID compliant transactions.  

In this episode, we talk to Spencer Kimball, CEO at Cockroach Labs, about distributed databases and containerization.

Full disclosure: Cockroach Labs is a sponsor of Software Engineering Daily.

Sponsorship inquiries: sponsor@softwareengineeringdaily.com

Transcript

Transcript provided by We Edit Podcasts. Software Engineering Daily listeners can go to weeditpodcasts.com to get 15% off the first three months of audio editing and transcription services with code: SED. Thanks to We Edit Podcasts for partnering with SE Daily. Please click here to view this show’s transcript.


Sponsors

Stack Overflow for Teams brings the power of Stack Overflow to your company. It’s an easy to use, flexible, platform that helps thousands of developers answer questions and make progress in their work. Stack Overflow for Teams saves users time and powers up the workday by clearing the obstacles caused by unanswered questions. Try it now, create a free team: stackoverflow.com/teams/sedaily

Join GitLab August 3 – 4 for its free, virtual user community event, Commit. Software professionals at any organizational level are invited to learn more about how modern DevOps transforms companies of all sizes and pushes teams to drive innovation to market. During this two-day conference, attendees across all time zones will learn how they can instill modern DevOps practices at their organizations through in-depth trainings and workshops, hear firsthand digital transformation stories from some of the most well-known companies, and gain insight into cutting-edge CI/CD and security technologies that bring companies to the next level. Get ready to Innovate Together during this free, immersive learning and networking event that will help you commit to better DevOps. To register or learn more about GitLab Commit 2021, visit softwareengineeringdaily.com/commit

Datadog is a cloud-scale monitoring platform that unifies metrics, logs, and traces from technologies like Istio, App Mesh, and Envoy. Plus, Datadog’s Service Map automatically plots out the dependencies in your microservices architecture for seamless, context-rich troubleshooting. With rich visualizations, algorithmic alerting, and more than 450 vendor-supported integrations, Datadog allows you to monitor your distributed applications in real time. Start a free 14-day trial today by visiting softwareengineeringdaily.com/datadog, and Datadog will send you a complimentary t-shirt.

Spot by NetApp is the cloud automation platform that makes it  easy to deliver continuously optimized infrastructure at the lowest possible cost. Spot helps their customers get the most out of their cloud investments by automating cloud  infrastructure to ensure performance, reduce complexity, and optimize costs. Discover how leading companies, from cloud-native startups to global enterprises, are  automating, simplifying and optimizing their cloud infrastructure with Spot by NetApp. Check them out at Spot.io/SEDAILY where you can find more information, request a demo, or even start a free trial.

As former founders and operators, Vertex Ventures has scaled trail-blazing technology companies around the world. They understand the struggle and the risks it takes to build an enduring company, despite the odds. So, they partner closely with fearless engineers and founders like yourself and turn something of promise into a company of consequence. If that sounds like you, talk to them: softwareengineeringdaily.com/vertex

Software Weekly

Software Weekly

Subscribe to Software Weekly, a curated weekly newsletter featuring the best and newest from the software engineering community.