charlie
Author

Charlie Custer

Senior Technical Content Marketer

Charlie is a former teacher, tech journalist, and filmmaker who’s now combined those three professions into writing and making videos about databases and application development (and occasionally messing with NLP and Python to create weird things in his spare time).

Read more articles from this author
geo-partitioning-black-box 2

System

What is Apache Kafka, and why should you care?

In discussions of application architecture, the name Kafka comes up quite frequently. But if you haven’t worked with event-driven systems that rely on real-time data before, you might not be familiar with it.

charlie

Charlie Custer

December 22, 2022

cockroachdb-roachfest-announcement-blog-header

Product

Distributed UDFs: How we're building database functions from the ground up

Efficiency matters. When you’re working with large amounts of data, it matters a lot. Every trip between your application and the database incurs real costs, both in terms of time and money. So how can you minimize those trips?

charlie

Charlie Custer

December 5, 2022

migrate-heroku-postgres-cockroachdb

Product

How to migrate from Heroku Postgres to CockroachDB serverless

In case you hadn’t already heard, Heroku is shutting down its free plans. The change has left many developers scrambling to replace what Heroku offered with other free services. And while CockroachDB doesn’t replace everything Heroku’s free tier offered, developers looking to replace the free cloud Postgres database that Heroku offered can already access an excellent replacement in CockroachDB serverless, a forever-free cloud database that actually offers some major advantages over Heroku Postgres.

charlie

Charlie Custer

November 17, 2022

live-betting-on-acid-gambling-database

Product

How to build modern gaming services — with reference architecture

Let game developers develop games. It doesn’t exactly sound revolutionary. But back in the day, that’s not always how things worked. Every game had its own systems for things like stat tracking, item purchases, user entitlements (in-game items a user has purchased or unlocked), and game devs often got bogged down building bespoke functionality into each of their games to handle these user features.

charlie

Charlie Custer

November 3, 2022

cockroachdb-roachfest-announcement-blog-header

Product

How to get your data into CockroachDB Serverless

So you’ve spun up a free CockroachDB cluster, and now you’ve got a next-generation distributed SQL database. That’s great! Now, how do you actually get your data into it? Thankfully, there are lots of ways to get your data into CockroachDB. So many, in fact, that we can’t actually cover all of them. In this post, we’ll take a look at some of the most common ways to get your data into CockroachDB, whether you’re working with a database dump from something like MySQL or PostgreSQL, or you’ve just got a CSV you exported from Excel.

charlie

Charlie Custer

October 24, 2022

crl-devsisters-case-study-hero

Case Studies

Kubernetes

Scale & Resilience

Gaming

How Devsisters made uptime a core requirement for their games

For Devsisters, Cookie Run: Kingdom has been a particularly tasty success. The game has amassed more than ten million downloads, and handles hundreds of thousands of concurrent users. At peak traffic hours, it is sometimes processing 60,000 transactions per second. In this blog we’ll get into the architecture that supports a viral video game platform.

charlie

Charlie Custer

October 19, 2022

crl-shipt-case-diagram-usamap

Case Studies

How Shipt built a distributed payments system from the ground up

Building a payment system is a challenging proposition. The potential pitfalls can be subtle, and the price for getting something wrong is high. Shipt is a company that has obviously gotten it right. You probably know Shipt as a grocery delivery service, but the ecommerce company has several other businesses and fulfills all of the orders placed on its parent company Target’s website.

charlie

Charlie Custer

October 12, 2022

2022-cloud-report-launch

Product

Which GCP instances are best for OLTP workloads?

Choosing the right instance type for your workload can be a tricky proposition. It’s not always clear how a particular configuration is going to perform for your workload, and running the tests to find out is time consuming and expensive.

charlie

Charlie Custer

October 10, 2022

oracle-migration-guide

Product

Why more companies are moving to cloud databases – even for critical operational data

While many companies have long since moved their application data and analytics data into the cloud, operational data has lagged a bit behind. There are a variety of reasons for this, but a primary one is that operational data is often both sensitive (containing PII) and mission-critical. Many companies are hesitant to fix something that, from their perspective, has not been broken, and hesitant to put critical data into the hands of people outside the company. This mindset is changing fast, though. While the old model may not be fully broken for everyone, it is breaking. For one thing, in 2022 the old way has simply become too expensive. And managed cloud database options are maturing, addressing some of the performance and security concerns that early adopters once had about them.

charlie

Charlie Custer

September 13, 2022

Get started with CockroachDB

Start a free trial of CockroachDB or contact sales to learn more.