Mark Brown
banner
markjbrown.com
Mark Brown
@markjbrown.com
I work on the Azure Cosmos DB team.
❤️ Distributed systems and databases.
Helping developers design for infinite scale.
Pinned
We built a new 1-day workshop on building Multi-Agent AI Apps.

Choose your own adventure and learn using LangGraph (python) or Semantic Kernel Agents (C#), or both.

All the code is here. Deploy/run full sample on main branch or use start branch for workshop.

github.com/AzureCosmosD...
GitHub - AzureCosmosDB/banking-multi-agent-workshop: A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph.
A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph. - GitHub - AzureCosmosDB/banking-multi-agent-worksh...
github.com
Reposted by Mark Brown
I was today years old when I learned about this.
Why is nobody talking about this? 💊
This is great what he is doing, unlike most billionaires...
👍🏼 @mcuban.bsky.social
June 24, 2025 at 10:58 AM
Not many people know that Microsoft Teams runs on Cosmos DB. Even fewer people know that they do TRILLIONS of transactions per day on Petabytes of data.

Learn how and why they use Cosmos DB.

devblogs.microsoft.com/cosmosdb/pow...
Powering Real-Time Messaging at Scale with Azure Cosmos DB - Azure Cosmos DB Blog
Discover how Microsoft’s unified messaging platform—powering Teams, Copilots, and ACS—leverages Azure Cosmos DB to deliver real-time communication at global scale. Learn about the key capabilities tha...
devblogs.microsoft.com
May 30, 2025 at 7:26 PM
If you're going to Microsoft BUILD come learn how to build multi-agent apps using Semantic Kernel in C# or LangGraph in Python at our hands-on-lab.

build.microsoft.com/en-US/sessio... There's another earlier delivery as well.
May 6, 2025 at 3:17 PM
Reposted by Mark Brown
Ep. 104 of #AzureCosmosDB TV is here!
🎥 High-Scale Data Processing over 1000s of Devices with Expanso

See how Expanso + Azure Cosmos DB handle 50M records in under a minute with 1,000 edge nodes 🌍

📺 youtu.be/F2VMVjSxIHY
#EdgeComputing #DistributedSystems #NoSQL
High-Scale Data Processing over 1000s of Devices with Azure Cosmos DB and Expanso - Ep. 104
YouTube video by Azure Cosmos DB
youtu.be
April 25, 2025 at 4:30 PM
Come check out the latest for @azurecosmosdb.com and see the exiting things customers are building at Cosmos DB Conf. Streaming live NOW!!!

www.youtube.com/watch?v=qXSu...
Azure Cosmos DB Conf 2025
YouTube video by Azure Cosmos DB
www.youtube.com
April 15, 2025 at 4:12 PM
I just updated our Samples Gallery with our latest great sample apps.

1. Multi-agent sample using OpenAI Swarm and Cosmos DB.

2. Full-day workshop building multi-agent apps using LangGraph in Python or Semantic Kernel Agents in C#.

azurecosmosdb.github.io/gallery/
Azure Cosmos DB Gallery
azurecosmosdb.github.io
April 7, 2025 at 7:58 PM
We built a new 1-day workshop on building Multi-Agent AI Apps.

Choose your own adventure and learn using LangGraph (python) or Semantic Kernel Agents (C#), or both.

All the code is here. Deploy/run full sample on main branch or use start branch for workshop.

github.com/AzureCosmosD...
GitHub - AzureCosmosDB/banking-multi-agent-workshop: A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph.
A multi-agent sample and workshop for a retail banking scenario. Implemented in both C# using Semantic Kernel Agents and Python using LangGraph. - GitHub - AzureCosmosDB/banking-multi-agent-worksh...
github.com
April 3, 2025 at 10:27 PM
Reposted by Mark Brown
New Video Series Alert! 🎬 Learn how to optimize performance, reduce costs, and scale efficiently with Azure Cosmos DB Design Patterns! 🚀 Watch now: aka.ms/AzureCosmosD... #AzureCosmosDB
February 24, 2025 at 4:15 PM
Enjoying Tet with a Vietnamese salted cream iced coffee.

Great way to start the new year.
January 29, 2025 at 10:48 PM
Reposted by Mark Brown
📊 Ever wondered what embeddings are and how they power AI applications? 🤔
@markjbrown.com breaks it down in this short video, covering everything from LLMs to recommendation engines! 🚀
📺 Watch now: youtu.be/wF8xsL4w0_I
#AzureCosmosDB #AI
Azure Cosmos DB Shorts: What are embeddings?
YouTube video by Azure Cosmos DB
youtu.be
January 29, 2025 at 3:06 PM
Reposted by Mark Brown
Distributed databases talk with @markjbrown.com

We covered:
• Scaling OUT (adding nodes) vs. UP (bigger servers)
• Why partitioning is so important
• How session-level consistency lets you read your writes without the cost of full strong consistency

www.youtube.com/watch?v=Wv0q...
How do distributed databases actually work?
YouTube video by PulumiTV
www.youtube.com
January 27, 2025 at 3:10 PM
Reposted by Mark Brown
Got to sit down with Professor @andypavlo.bsky.social on the latest @convex.dev Databased podcast for his 2024 databases year in review!

www.youtube.com/watch?v=1B-M...
What You Missed in 2024 in the World of Databases, with Andy Pavlo
YouTube video by Convex
www.youtube.com
January 24, 2025 at 8:18 PM
Lolz
Gotta love ppl who work in book shops
January 14, 2025 at 4:26 AM
Customers have been asking us to make it easier to automatically generate embeddings on their data in @azurecosmosdb.com

So we created this: devblogs.microsoft.com/cosmosdb/emb...

This sample shows how to use a Cosmos DB Trigger & Output binding in Functions to do it automatically.
Cosmos DB Embeddings Generator Sample - Azure Cosmos DB Blog
Ever since our first preview announcement for vector indexing and support for DiskANN and then again when we announced the GA for these features, customers have been asking us to make it easier to gen...
devblogs.microsoft.com
January 14, 2025 at 2:45 AM
Embeddings are at the heart of how an LLM works. But understanding how they work is hard.

To help, I created a simple Python Notebook that takes an array of words and plots them in a 3D graph to show how the compare in a multi-dimensional space.

Feel free to check out.
github.com/AzureCosmosD...
December 19, 2024 at 1:44 PM
Reposted by Mark Brown
Notre Dame in Paris re-opens this wkd.
I'm a cathedral nerd. Here are some things that you might not notice about it – just from that one photo.
THREAD.

1. You can see straight down the nave to the apse. No medieval English cathedral has that.
December 2, 2024 at 9:59 AM
Reposted by Mark Brown
I will be speaking at the Azure Cosmos DB Global User Group on December 10th about performance tuning for @azurecosmosdb.com
Please use the following link to register now.
#AzureCosmosDB #MvpBuzz

www.meetup.com/azure-cosmos...
Performance Tuning for Azure Cosmos DB, Tue, Dec 10, 2024, 10:00 AM | Meetup
Azure Cosmos DB is a fully managed database service, freeing developers from database management tasks. However, as a developer, you still have important responsibilities,
www.meetup.com
December 6, 2024 at 3:49 PM
I am once again in CDG and ONCE AGAIN something completely stupid is keeping me from making my connection.

This time they won't let us leave the jet way after getting off the plane. No explanation given.
December 4, 2024 at 8:30 AM
Yes everyone should! 🙂
At #ESPC24 @markjbrown.com is showing pretty nicely priced, low-latency vector search of 100M vectors. I'm thinking that price-wise Cosmos DB is looking pretty sharp, so at scale there will come a point where you'll want to evaluate Cosmos against your other vector DBs
December 3, 2024 at 5:30 PM
Join me today for my session, Build High Perf AI Apps using OpenAI & Cosmos DB

Learn how vectors work, query 100B vectors in < 50ms, semantic caching and how to build massively scalable RAG Pattern applications.

Today at 17:00 in K2. #ESPC24

www.sharepointeurope.com/events/build...
Build High Performance AI Apps using Azure OpenAI & Azure Cosmos DB - ESPC Conference, 2024
Azure Cosmos DB is a distributed NoSQL database providing unmatched availability, performance and scalability and now offers vector database capabilities developed by Microsoft Research for building A...
www.sharepointeurope.com
December 3, 2024 at 9:59 AM
Reposted by Mark Brown
Ooh! Azure Cognitive Services Translator is FREE for 2M characters a month?

ok ok... this gives me zero excuses to not set up a GitHub action to add machine-generated translations to my applications. I'm going to use this action from @davidpine.bsky.social to start:

github.com/IEvangelist/...
GitHub - IEvangelist/resource-translator: A GitHub Action that automatically creates machine-translated PRs of translation files. Supported file formats include, .ini, .po, .restext, .resx, .xliff .js...
A GitHub Action that automatically creates machine-translated PRs of translation files. Supported file formats include, .ini, .po, .restext, .resx, .xliff .json. - IEvangelist/resource-translator
github.com
December 2, 2024 at 1:21 PM
Oh hell. I just realized I flew to Europe and neglected to bring both my power pack for all my equipment and my power adapter.
a man talking on a phone in front of a sign that says friday preston
ALT: a man talking on a phone in front of a sign that says friday preston
media.tenor.com
December 2, 2024 at 11:25 AM
Made it through CDG.

I really dislike this airport but it does smell nice in places.
December 2, 2024 at 8:55 AM
CDG is the worst airport in the world.

Maybe Newark is worse...

No, CDG. I'm sure of it.
December 2, 2024 at 7:32 AM