Blog
Product
Build a full-stack Node.js app with CockroachDB Serverless
This article starts entirely from scratch to build a simple app with Node.js, Express.js, and CockroachDB Serverless to collect and display contact information. To follow this tutorial, you just need to know some JavaScript. You can v*iew complete code here on GitHub.*
Roger Winter
October 21, 2021
Product
CockroachDB and Google Cloud expand partnership, empowering companies to build on cloud-native infrastructure
Only two years after embarking on formal partnerships with the leading cloud providers, Cockroach Labs is excited to announce an expanded strategic alliance with Google Cloud. This partnership is a testament to the array of business and digital transformation benefits companies are witnessing by deploying CockroachDB on Google Cloud Platform (GCP). One such company is Lush Fresh Handmade Cosmetics, which has been using CockroachDB on Google Cloud since 2017. As an international company that processes hundreds of thousands of transactions in over 900 stores located across 47 different countries, guaranteeing data consistency on a secure infrastructure is of utmost importance to Lush.
Aika Zikibayeva
October 12, 2021
Tutorials
WTF is serverless, anyway?
Serverless is a crucially better way to develop and deploy, well, anything. But what actually is serverless, and what does it do for developers? Learning the four fundamental principles of serverless lets you cut through the hype to evaluate whether any tech claiming to be “serverless” is actually delivering on its promises. When first introduced, the public clouds revolutionized how quickly we can build and deploy apps, and with lower infra costs. Simply put, serverless is the next logical evolution of the cloud computing paradigm, because it enables even more efficient use of limited resources: time, money, and developer brainpower.
Michelle Gienow
October 1, 2021
Business
A big bank bets big on multi-cloud
Founded in 1852 during the California Gold Rush, Wells Fargo was an innovative start-up providing miners secure ways to access money and transport valuable cargo — even operating the western branch of the Pony Express to give customers the fastest possible service. In the 1990s the company once again was a pioneer in financial services innovation when it became the first US lender to provide online banking. Eventually, however, the company started to fall a bit behind the technological curve.
Michelle Gienow
September 22, 2021
Product
A great TypeScript database combo: TypeORM and CockroachDB
So you’re building a TypeScript application. You’ll need a database to power it, and an ORM to link your application to that database. We’d like to suggest a powerful combination that’s surprisingly easy to set up: TypeORM (a popular TypeScript ORM) and CockroachDB. This combination is so powerful, in fact, that we’ve created a narrative-driven tutorial about a powerful wizard that will help you get set up with CockroachDB and link your new distributed SQL database to your application.
Charlie Custer
September 14, 2021
Product
4 things game developers need from their database
When Friday the 13th, a video game adaptation of the slasher film franchise, first launched, gamers booted it up hoping for the same kind of horror experience they’d seen on the silver screen. But instead of Jason Voorhees’s creepy mask, many of them were greeted by a different sort of scare: Game Database Login Failure.
Charlie Custer
September 7, 2021
Product
8 cool third-party GUI tools for Postgres-compliant databases
You certainly don’t need a GUI to work with a Postgres-compliant database. For example, CockroachDB – a Postgres-compliant distributed SQL database – comes with a powerful SQL shell that you can run right from your console. But what if you want something a little more visual? Never fear! There are quite a few options for third-party graphic user interface (GUI) tools for CockroachDB. Let’s take a look at some of the most popular ones.
Charlie Custer
September 1, 2021
Product
RFC: Bounded staleness reads
Follower reads are a key feature that developers wanting to use multi-region databases should understand. We originally introduced them in this blog post, and later documented their use here. In this post, we’ll quickly review the basics of follower reads, highlight some potential issues, and propose a new type of follower reads that we’re exploring to address those issues: bounded staleness reads.
Nathan VanBenschoten
August 31, 2021
Product
Hands-On SQL Tutorials for Beginners: App Development Fundamentals
Structured Query Language (SQL) was developed to work with relational databases that organize and store information in groups of columns and rows, called tables. They are “relational” because of relations linking data between different tables (think: Excel). SQL has lasted for decades, and it’s become the industry standard because of its ease, versatility, and power in working with transactional data. SQL is easy to learn for beginners, and can take developers far in their careers. It’s still the best language for defining data architecture, and it remains more popular among data engineers and scientists than languages like Python or R.
Amruta Ranade
August 26, 2021