Blog
System
Why Mythical Games built a blockchain gaming infrastructure on CockroachDB
Mythical Games, currently valued at $1.25 billion, is one of the top 5 blockchain gaming startups. The four year-old company is part of a relatively niche industry with tremendous potential for growth – blockchain (or crypto) gaming presents opportunities for innovation in areas such as player ownership and player-led economies at scale. Today, the Mythical Platform is offered as-a-service to developers and publishers, allowing them to build or integrate blockchain-based play-to-earn economies into their games. This approach makes blockchain more accessible, and allows players to become stakeholders in their favorite games.
Cassie McAllister
January 28, 2022
Culture
Roacher Spotlight: Raydijah Walters is building a career in People Ops
The Roacher spotlight series is a celebration of our Roachers, their stories, and the wisdom they can impart to their peers. In this post, we highlight Raydijah Walters from our People team.
Devonaire Ortiz
January 27, 2022
System
Living without atomic clocks: Where CockroachDB and Spanner diverge
The design of CockroachDB is based on Google’s Spanner data storage system. One of the most surprising and inspired facets of Spanner is its use of atomic clocks and GPS clocks to give participating nodes really accurate wall time synchronization. The designers of Spanner call this “TrueTime”, and it provides a tight bound on clock offset between any two nodes in the system. This lets them do pretty nifty things! We’ll elaborate on a few of these below, but chief among them is their ability to leverage tightly synchronized clocks to provide a high level of external consistency (we’ll explain what this is). If someone knows even a little about Spanner, one of the first questions they have is: “You can’t be using atomic clocks if you’re building an open source database; so how the heck does CockroachDB work?”
Spencer Kimball
January 27, 2022
Community
How LUSH optimized global inventory management with CockroachDB
Every day Lush processes hundreds of thousands of transactions in over 950 stores located across 49 different countries. Consistency is important. And inventory management can create extraordinary opportunities when the right tools are used to deliver real-time data insights. In this blog, we’ll cover what Lush’s inventory management architecture looked like before CockroachDB and what they’re able to accomplish with CockroachDB.
Dan Kelly
January 25, 2022
Culture
Meet the Sales team: East Sales
At Cockroach Labs, we value not only our company’s collective culture, but sharing a view into the culture driving teams across the company. In the Meet the Team series, you’ll meet wonderful Roachers who help Enable Every Developer to Build World-Changing Applications. This entry is part two in our feature of the East Sales team, where we sat down with Matt Vaughn, Brad Lewis, and Anthony DiMaggio. See part one to meet Vincent Giacomazza, VP of East Sales.
Devonaire Ortiz
January 24, 2022
Culture
A culture that evolves: Our values at Cockroach Labs
Company values show up in some facet of our roles every day, whether we’re making a hard choice or determining priorities. They help guide our team towards shared business goals and, in doing so, shape company culture. With many technology companies having faced working remotely in the past months, culture has become a greater priority and a shared responsibility. Getting everyone on the same page about culture begins with defining values.
Chelsea Lee
January 18, 2022
System
Message queuing and the database: Solving the dual write problem
Developing a modern application means developing for the cloud, with uptime, scalability, geographic distribution, and low latency at the forefront of concerns. This has led to the widespread adoption of application architectures based on event-driven microservices. Breaking the elements of an application down into microservices allows us to (for example) scale different services independently. It is simply the most efficient way to architect applications for the cloud. However, embracing event-driven microservices also presents some challenges. With so many different services in motion at the same time, communication between them can become a challenge.
Charlie Custer
January 18, 2022
System
When (and why) you should use change data capture
Change data capture (CDC) can simplify and improve both your application and data architectures. The trick is to figure out the most effective use cases where employing CDC will have the desired impact. In this blog, I’m going to unpack two useful CDC use cases: The first is streaming data to your data warehouse and the second is event-driven architectures. By no means are these the only two use cases for change data capture, but they are excellent examples for demonstrating the ways that CDC can simplify application and data architecture.
Michael Wang
January 11, 2022
Culture
Meet the Sales team: Vincent Giacomazza, VP, East Sales
At Cockroach Labs, we value not only our company’s collective culture, but sharing a view into the culture driving teams across the company. In the Meet the Team series, you’ll meet wonderful Roachers who help Enable Every Developer to Build World-Changing Applications. This entry is part one in our feature of the East Sales team, where we sat down with Vincent Giacomazza, Vice President of Sales, East.
Devonaire Ortiz
January 10, 2022