Blog
How to ensure your application can survive a World Cup shoot out
Everyone loves a dramatic finish. And with past winners the United States now eliminated from the 2023 FIFA Women’s World Cup, some drama is guaranteed. Will England’s women bring it home for the first time ever? Will the Netherlands avenge their 2019 finals loss? Will a nation that has never made the finals – perhaps Australia, playing at home for this tournament, or Jamaica in their first-ever survival round – grab a surprise win?
Charlie Custer
August 7, 2023
applications
For better performance, your database should work like a CDN
Dealing with distributed database performance issues? Let’s talk about CDNs. Even though they’re at different levels of your tech stack, distributed databases and content delivery networks often share a similar goal: improving the availability and speed between your service and your user.
Sean Loiselle
August 4, 2023
System
Top 5 questions to ask when migrating databases
Migrating to a new database is an exciting and daunting challenge. There is tremendous upside for applications and operations at the end of the migration process, but all too often the migration takes longer than expected or is left in a partially complete state. Many technical challenges are well solved but stakeholders have different goals that complicate completing the migration successfully and on time. You can avoid common pitfalls and get your new database completely serving production data on a reliable timeline by asking and answering the following five questions:
Dustin Cote
August 3, 2023
Product
What is a data pipeline, and how do you build one?
A data pipeline is a piece of software that ingests data from one or more sources, and moves that data to one or more destinations. Often, the data is transformed as part of this process to ensure that it meets the requirements of the system or systems it is being sent to.
Charlie Custer
August 2, 2023
Community
How to survive a hackathon as a sponsor
Surviving a hackathon as a sponsor without becoming a complete zombie is no joke. To start, you’ll have plenty of practical, technical concerns that have to be sorted (How do you get people to try your product? Will the hackers be familiar with your application’s language?). But once you’ve got the technical issues taken care of, you’ll likely have nearly as many questions about how to keep your team as sane and functional as possible––despite running on limited sleep, consuming excessive caffeine, and likely being completely out of their comfort zones.
Jessica Edwards
July 31, 2023
System
Technical takeaways from the Taylor Swift/Ticketmaster meltdown
Ticketmaster was recently in the news after a major system meltdown when tickets for Taylor Swift’s latest concert tour went on sale. Response from Taylor Swift’s listenership — a population of such size and economic influence it probably qualifies for its own spot in the United Nations — crashed the ticket sales platform under the sheer weight of demand. Thousands of furious fans vented their frustration on social media as they waited for hours in a virtual buying queue, only to be kicked out. Others finally got in, only to watch tickets disappear from their carts before they could check out.
Michelle Gienow
July 31, 2023
Community
Engineering
Product
How to solve the `abandoned cart problem` using row-level TTL
We’ve all done it. Imagine you’re browsing around the AllSaints online shop, dreaming about refreshing your fall wardrobe. You find a couple items and add them to your cart. You continue browsing but then, for some reason, you don’t check out. Instead, you close the browser tab and move on. In the e-commerce world, this is what’s known as shopping cart abandonment.
Aydrian Howard
July 26, 2023
Company
CockroachDB named a Customers' Choice in 2023 Gartner Peer Insights Voice of the Customer report
Cockroach Labs has been named a Customers’ Choice vendor in the 2023 Gartner® Peer Insights™ ‘Voice of the Customer’: Cloud Database Management Systems report. We are one of just two vendors –out of 60 total eligible vendors– in the Cloud Database Management Systems category to receive the distinction. According to the report, 98% of customers are willing to recommend Cockroach Labs, and we achieved an overall rating of 4.7 out of 5.0* based on 53 ratings as of March 2023 from customers with more than $50 million in revenue.
Jessica Edwards
July 25, 2023
applications
Relational database entities vs. domain-driven design entities
Relational database developers have long used the term “Entity” when designing database schemas. Meanwhile, on the software architecture side, the term “Entity” is a key component of domain-driven design. So what is the difference? Or is there a difference? Do they refer to the same thing?
Wade Waldron
July 21, 2023