Keith McClellan
Author

Keith McClellan

Director of Partner Solutions Engineering
Read more articles from this author
cake stack

Product

Have some CAKE: The new (stateful) serverless stack

Serverless application stacks have been stuck in a dilemma: Most applications need some kind of state store, but most state stores aren’t serverless. Rich-data applications like payment apps, buy online/pick up in store services, and real-time online sports betting are incompatible with fully serverless architecture simply because, at some point, the database becomes a bottleneck. Why?

Keith McClellan

Keith McClellan

October 27, 2022

kubernetes-1

Kubernetes

Modernize applications on-prem with CockroachDB on Amazon EKS-Anywhere

Managing a single Kubernetes cluster in a single environment can be a challenge, and if you extend this to multiple clusters in disparate environments, the complexity can become too much. However, there are often requirements on our applications, such as latency, policy, regulatory or costs that require us to run on-prem, in the cloud, and elsewhere. DevOps teams want an easier way to deal with these complexities without managing entirely separate deployment stacks. Often, they want the simplicity of a cloud service on-prem.

Keith McClellan

Keith McClellan

May 23, 2022

WhyRocksDB

Performance

4 challenges when migrating to a cloud-native RDBMS

As organizations migrate to the cloud, they need a cloud-native, relational database to help them move all their applications to this new environment. Over the last ten years, the infrastructure that runs our applications has fundamentally changed. As we move to the cloud, we now have to think about managing workloads in an environment where we don’t have tight control over the infrastructure that hosts our applications. Things like “how can I recover my data?” and “what happens if my instance fails?” are very different when you host applications in the cloud. And we’re doing it at a scale that was once only considered by a handful of companies worldwide. Largely, these changes have been positive. Launching a new technology no longer requires months of planning, procuring, and commissioning hardware. Our individual apps have become a combination of micro-services that work together and can be set up to scale dynamically as traffic demands. We can try out something new without having to convince management that it’s worth a capital investment. However, when it comes to data, it hasn’t been easy to make the transition.

Keith McClellan

Keith McClellan

July 17, 2020

Get started with CockroachDB

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