Theo van Kraay

Principal Program Manager, Azure Cosmos DB

Principal Program Manager on the Azure Cosmos DB engineering team. Focused on Apache Cassandra offerings, Java ecosystem for all Cosmos DB APIs, and customer success.

Post by this author

Latest NoSQL Java Ecosystem Updates 2023 Q1 & Q2

We're always busy adding new features, fixes, patches, and improvements to our Java-based client libraries for Azure Cosmos DB for NoSQL. In this regular blog series, we share highlights of recent updates in the last period.   January - June 2023 updates   Spring data - enhanced multi-tenancy support Azure Active ...

Latest features in Azure Managed Instance for Apache Cassandra

Are you self-hosting open-source Apache Cassandra on-premises or in the cloud? What if you could have patching, deployment, scaling, platform security, cloud infrastructure, and live site support taken care of for you... for not much more than the cost of running virtual machines in the public cloud? Welcome to Azure Managed Instance for ...

Building multi-tenant Java apps using Spring Data and Azure Cosmos DB

There are many factors to take into account when designing a multi-tenant application in Azure Cosmos DB. We've covered many of these aspects at a high level in our documentation on Multitenancy and Azure Cosmos DB. In this blog, we'll quickly dive into the mechanics of implementing a database per tenant or container per tenant performance ...

Latest NoSQL Java Ecosystem Updates 2022 Q3 & Q4

We're always busy adding new features, fixes, patches, and improvements to our Java-based client libraries for Azure Cosmos DB API for NoSQL. In this regular blog series we'll share highlights of recent updates in the last period.   July - December 2022 updates Spark 3.3 support Improved Cosmos DB Live Migration in Spark ...

Azure Cosmos DB API for NoSQL – The Java Ecosystem

The largest external customers of Azure Cosmos DB API for NoSQL, running some of the biggest and most mission critical workloads in Azure, are primarily Java users! In this blog we'll give you a quick run-down of all our supported Java-based client libraries, including our battle-tested core Java SDK, its key supported features, and where ...

More IntelliJ support for Azure Cosmos DB!

In September we announced that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB. Check out that blog here. This month, we've added more features! IntelliJ IDEA is an integrated development environment (IDE) for Java, Kotlin, Groovy, and other JVM-based languages. The Azure plugin allows Java developers to ...

IntelliJ support for Azure Cosmos DB!

We're excited to announce that the Azure ToolKit for IntelliJ plugin now includes support for Azure Cosmos DB! IntelliJ IDEA is an integrated development environment (IDE) for Java, Kotlin, Groovy, and other JVM-based languages. The Azure plugin allows Java developers to easily develop, configure, test, and deploy highly available and ...

Explore Azure Managed Instance for Apache Cassandra’s new features

At Microsoft Ignite last November, we announced the general availability of Azure Managed Instance for Apache Cassandra, an Azure service that hosts open-source Apache Cassandra clusters, with automated deployment, scaling, and management operations all built into the service. In this blog, we give a quick recap of what this service has to ...

Read many items fast with the Java SDK for Azure Cosmos DB

Discover ways to collect lots of separate records quickly using the Java SDK for Azure Cosmos DB Java.

Cassandra API Recommendations for Java

Check out the latest recommendations for using Java V4 Cassandra Driver with Azure Cosmos DB's Cassandra API. We've created a custom Java extension that you can implement without any code changes, for a better overall experience.