- Dev Blogs
- Azure Cosmos DB Blog
Azure Cosmos DB Blog
The latest news, updates and technical insights from the Azure Cosmos DB team
Featured posts

Join the Conversation: Call for Proposals for Azure Cosmos DB Conf 2025!

Are you passionate about Azure Cosmos DB? Do you have insights, experiences, or innovations that the developer community would love to hear? Now is your cha...
Latest posts

Azure Synapse Link support for Azure Cosmos DB Gremlin API now in preview

Azure Cosmos DB's Gremlin API combines the power of graph database algorithms with highly scalable, managed infrastructure to provide a unique, flexible solution to most common data problems associated with lack of flexibility and relational approaches. For more information, click here. Use Cases The objective of this new capability is to unlock Graph Analytics workloads, so that customers can analyze the relationships between their graph entities. Typical use cases are social networks, recommendation engines, Customer 365, telecommunications networks, supply-chain , and IoT. For more information, click here....

Join Us for Big News at Ignite 2022

Microsoft Ignite 2022 is fast approaching, and this year’s event is bringing a host of innovations around developer productivity and cost-effectiveness. The lineup of announcements includes big news around Azure Cosmos DB support for popular open-source technologies. Additionally, we’ll share improvements to our MongoDB support, providing increased ease-of-use and security to MongoDB developers. Join us virtually to hear from Microsoft leadership, product experts, and thought leaders across live keynotes, expert meet ups, and more. Virtual sessions are free, and anyone can register. Wedne...

Attention Developers: The Cloud-Scale Data for Spring Developers Quick Start Guide is Finally Here!

Overview The purpose of this developer's quick start guide is to help you build cloud-native Java applications in Azure. You’ll gain insights about using NoSQL and why you should consider Azure Cosmos DB, our fully managed, distributed NoSQL database service on Azure. These insights are designed to be useful, starting with a NoSQL background or coming into a project with a relational mindset. Data isn’t the only thing involved in an application, and this guide will take you through working with other Azure services that integrate well with Azure Cosmos DB. You’ll learn how to host Java applications in...

Build and deploy containerized apps with Azure Kubernetes Service & Azure Cosmos DB

In today’s digital world, customers expect applications to be feature rich, tailored to their needs, and delivered quickly. For the modern-day business to survive and thrive, applications need to evolve quickly, scale fast and be highly resilient. Businesses need swift innovation through cloud-native architectures to meet these growing customer expectations. Challenges Developers Face Modern Application Development approach Modern application development enables developers to innovate rapidly by using cloud-native architectures with loosely coupled microservices. It is the chosen method to build an...

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 scalable Java cloud-native web apps in Azure. With the latest release of the plugin, Java developers can now view any Azure Cosmos DB account, database, or container from the resource explorer... Users of IntelliJ IDEA Ultimate edition can also introspect collections and ...

Antipatterns on Azure Cosmos DB

This post was authored by Microsoft MVP and Azure Cosmos DB community champion Blaize Stewart. You can reach Blaize (@theonemule) on Twitter. Software developers of all kinds love patterns. They give us reusable ideas that can be applied in many different contexts. We also have antipatterns: bad practices and habits that crop up enough to become patterns but should be avoided. Developing with Azure Cosmos DB is no exception. Over the last few years, I have encountered many different problems in working with folks on Azure Cosmos DB. I am not exactly sure why these have been so common, but I suspect it may...

Load and visualize Covid-19 case data with the integrated Power BI experience
How have major cities like London and New York been affected by Covid-19 and how can we use historical data to explore how these effects might impact us in a post-Covid world? This was the question posed at a Microsoft Data + AI Hackathon held in partnership with the University of Oxford and Observable HQ at the New York City Reactor Meetup space this July. Attendees were encouraged to develop new insights based on the following criteria: These guidelines provided an opportunity to work with Microsoft data and AI services to develop strategies that involve using a combination of cloud...

Announcing Materialized Views for Azure Cosmos DB API for Cassandra Preview

Data modeling in the NoSQL world is driven by data access patterns. There are scenarios where it makes sense to duplicate data into multiple separate tables depending on the read/write pattern. This is even more important when you want to access the same information using different unique identifiers (not restricted to only the primary key). Writing to multiple tables in the same transaction or flow brings in a lot of overhead. The application needs to do heavy lifting to keep the data consistent across all the tables. Trying to do this using a secondary index and not specifying a primary key is not optimal fo...

Announcing General Availability of Azure Cosmos DB integrated cache

Reduce costs and latency for read-heavy workloads with Azure Cosmos DB integrated cache, an in-memory cache that’s now generally available. In addition to increasing speed and decreasing costs, adding an integrated cache simplifies your architecture and application complexity, allowing you to focus on building your business logic. The integrated cache is built into the Azure Cosmos DB dedicated gateway and can be utilized with minimal changes to your application. This allows you to get all the benefits of a traditional cache without any of the application overhead. Save costs on database reads Integ...