Blog
Product
What is fault tolerance, and how to build fault-tolerant systems
November 25, 2020. If you work in tech infrastructure, that’s a date you probably remember. On that day, AWS’s US-east-1 experienced a significant outage, and it broke a pretty significant percentage of the internet. Adobe, League of Legends, Roku, Sirius XM, Amazon, Flickr, Giphy, and many, many more experienced issues or went offline completely as a result of the outage.
Charlie Custer
March 14, 2023
How to reduce costs, improve uptime, and increase developer speed with distributed SQL
Modern businesses run on data. Storing, organizing, managing, and accessing the increasingly complex and large volumes of data required to operate any business at scale accounts for a big chunk — 20% — of all IT infrastructure spending.
Charlie Custer
March 9, 2023
Culture
5 career tips from women crushing it in B2B tech sales
The enterprise sales team at Cockroach Labs is filled with women who are crushing their goals. Here is a quick look into a few of their career growth stories, the challenges they faced along the way, and their advice for other women looking to join the field.
Megan Mueller
March 8, 2023
Engineering
High-performance JSON parsing in Go
JSON is a ubiquitous data interchange format supported by many systems, including CockroachDB. Historically, at CockroachDB, the majority of our efforts around JSON focused on supporting various JSON functions, operators, and inverted indexes while our JSON parser did not receive much attention. And for a good reason. If you are reading this blog, then you probably already appreciate Golang. There are many aspects to like in Go, and one of them is an excellent collection of standard (and third party) libraries. Becase Go ships with a “jack-of-all-trades” JSON parser out of the box (encoding/json library), it made sense for CockroachDB to use a standard parser when converting strings to internal JSON representation. However, at some point, we began to wonder if the time had arrived for us to invest in finding a better, more performant alternative.
Yevgeniy Miretskiy
March 6, 2023
Product
An electronics giant saved millions after migrating from MySQL to CockroachDB
Upgrading and modernizing your database can sound like an expensive proposition. But it doesn’t have to be. One major electronics company found that shifting from MySQL to CockroachDB saved them $700,000 in their first year, earning them a 149% ROI.
Charlie Custer
March 2, 2023
Design
Salto Systems: Highly available access management technology
When you tap a hotel keycard on your door handle and hear the satisfying buzz and click of a deadbolt electronically unlocking you’ve likely just used a SALTO Systems product. SALTO is a leader in cloud-based access management technology. They manufacture advanced, flexible, and secure wireless electronic access control technology. SALTO’s products are available in over 40 countries and they have over 40M daily active users accessing over 5M equipped devices. They are leading the movement to replace mechanical keys with digital keys. As part of their strategy for leading this movement they are building flexible infrastructure with CockroachDB.
Cassie McAllister
March 1, 2023
Company
Big Ideas in App Architecture: Store your data where you want
Every week, the Big Ideas in App Architecture podcast seeks to extract answers to questions like those from the brightest minds in software development. CTOs, CIOs, VPEs, and Architects from companies like Twilio, Greenhouse, Starburst, and others will share their career path, the current landscape of application architecture challenges today, and strategies they’ve employed to build modern, resilient, data-intensive apps and services.
Dan Kelly
February 27, 2023
System
How to send data to Azure Synapse with change data capture
Modern data architectures contain a multitude of tools including something for transforming, shaping, and analyzing data to help inform better business decisions. For a mission-critical database like CockroachDB it’s important to be able to integrate with such systems to help customer teams leverage data for business. Combing a tool like CockroachDB with analytics services gives businesses transactional consistency and real-time data for making business decisions. In this tutorial we will look at how to send data using change data capture in CockroachDB to Azure Synapse.
Mike Bookham
February 23, 2023
Product
Converting cloud provider regions into country flags
Learn how Paul created an open source JavaScript utility package to help convert cloud provider region codes into real locations and country flags.
Paul Scanlon
February 17, 2023