Posts by this author

Jul 21, 2025
Post comments count0
Post likes count1

Integration testing for Go applications using Testcontainers and containerized databases

Integration testing has always presented a fundamental challenge: how do you test your application against real dependencies without the complexity of managing external services? Traditional approaches often involve either mocking dependencies (which can miss integration issues) or maintaining separate test environments (which can be expensive and ...

Go SDKAzure Cosmos DB for NoSQL
Jul 17, 2025
Post comments count0
Post likes count0

Build reliable Go applications: Configuring Azure Cosmos DB Go SDK for real-world scenarios

When building applications that interact with databases, developers frequently encounter scenarios where default SDK configurations don't align with their specific operational requirements. They need to customize SDK behavior to address real-world challenges like network instability, performance bottlenecks, debugging complexity, monitoring require...

Azure Cosmos DB for NoSQLGo SDK
Jul 11, 2025
Post comments count0
Post likes count1

Building Event-Driven Go applications with Azure Cosmos DB and Azure Functions

The Go programming language is a great fit for building serverless applications. Go applications can be easily compiled to a single, statically linked binary, making deployment simple and reducing external dependencies. They start up quickly, which is ideal for serverless environments where functions are frequently invoked from a cold start. Go app...

Azure Cosmos DB for NoSQLGo SDKServerless
Mar 11, 2025
Post comments count0
Post likes count1

Implementing Chat History for AI Applications Using Azure Cosmos DB Go SDK

This blog post covers how to build a chat history implementation using Azure Cosmos DB for NoSQL Go SDK and langchaingo. If you are new to the Go SDK, the sample chatbot application presented in the blog serves as a practical introduction, covering basic operations like read, upsert, etc. It also demonstrates using the Azure Cosmos DB Linux-based e...

Azure Cosmos DB for NoSQLAIAzure OpenAI
Feb 25, 2025
Post comments count0
Post likes count3

Migrating data from DynamoDB to Azure Cosmos DB

Co-authors: RK Iyer, Mangal Dutta Migrating stateful systems, such as databases, is a complex process. A frequent requirement for customers is to transfer data from DynamoDB to Azure Cosmos DB for NoSQL. This process involves several stages, including exporting data from DynamoDB, performing necessary transformations, and importing the data into...

Azure Cosmos DB for NoSQLMigrationSpark
Feb 5, 2025
Post comments count0
Post likes count3

Use Azure Cosmos DB as a Docker container in CI/CD pipelines

There are lot of benefits to using Docker containers in CI/CD pipelines, especially for stateful systems like databases. For example, when you run integration tests, each CI job can start the database in an isolated container with a clean state, preventing conflicts between tests. This results in a testing environment that is reliable, consistent, ...

Azure Cosmos DB for NoSQL