How AI increase drive-through sales for Starbucks (Data+A.I. summit 2022)

This post summarize a great sharing on Data+A.I. summit 2022 on how Starbucks implements a Reinforcement Learning solution to improve its sales in drive-through scenario.

Managing DocumentDB(CosmosDB) stored procedure – Partitioning, Scaling and Limits

What is stored procedure for NoSQL DocumentDB(CosmosDB)? Similar to traditional relational database, DocumentDB(CosmosDB) provides a way to perform multiple operations atomically - at document level. If you ask me what is the biggest difference between MongoDB and DocumentDB, my answer would be the stored procedure provided in DocumentDB. However, there are a couple of things … Continue reading Managing DocumentDB(CosmosDB) stored procedure – Partitioning, Scaling and Limits

4 things to know before using Azure DocumentDB/CosmosDB (NoSQL)

When I first started using DocumentDB, I thought it is just a Microsoft version of MongoDB. Six month later, I found out that first impression is somehow not essentially true. Here are four things I wish I knew before started. DocumentDB Collection design When it comes to NoSQL, a lot of people might think of … Continue reading 4 things to know before using Azure DocumentDB/CosmosDB (NoSQL)

Manage AppInsights telemetry with DocumentDB (NoSQL)

Using Azure Application Insights + Stream Analytics, you can easily create a data pipeline in minutes that keep track of all your application activities. However things gets a little tricky when you are querying data base on the "customDimensions" field. When you are using DocumentDB to store Azure telemetry data, you have data like below: … Continue reading Manage AppInsights telemetry with DocumentDB (NoSQL)