# Dropbox Tech Blog

null

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Testing cookie behavior across hundreds of web surfaces with our in-house auditor

DevFeed: [Testing cookie behavior across hundreds of web surfaces with our in-house auditor](<https://devfeed.tech/articles/testing-cookie-behavior-across-hundreds-of-web-surfaces-with-our-in-house-auditor-181.md>)

Original publisher: [Read original article](<https://dropbox.tech/security/how-our-inhouse-auditor-tests-cookie-behavior-across-hundreds-of-web-surfaces>)

Author: Yasmin McDowell,Lawrence Good

Published: 2026-08-31T17:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [Web](<https://devfeed.tech/topics/web.md>), [Automation](<https://devfeed.tech/topics/automation.md>), [data](<https://devfeed.tech/topics/data.md>)

Tags: [advertising](<https://devfeed.tech/tags/advertising.md>), [analytics](<https://devfeed.tech/tags/analytics.md>), [automation](<https://devfeed.tech/tags/automation.md>), [browser](<https://devfeed.tech/tags/browser.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [marketing](<https://devfeed.tech/tags/marketing.md>), [performance](<https://devfeed.tech/tags/performance.md>), [privacy](<https://devfeed.tech/tags/privacy.md>), [testing](<https://devfeed.tech/tags/testing.md>), [web](<https://devfeed.tech/tags/web.md>)

### AI overview

Dropbox describes an in-house cookie auditor that acts like a privacy-conscious user, visits web pages, and checks whether loaded cookies match stated privacy preferences. The approach helps automate quality assurance across more than 200 web surfaces whose pages, integrations, experiments, and cookie behavior can change over time.

### Source excerpt

Our cookie auditor acts like a privacy-conscious user by visiting web pages and checking that they only load cookies consistent with that user's preferences.

## Improving infrastructure efficiency for growing demand in the age of AI

DevFeed: [Improving infrastructure efficiency for growing demand in the age of AI](<https://devfeed.tech/articles/improving-infrastructure-efficiency-for-growing-demand-in-the-age-of-ai-174.md>)

Original publisher: [Read original article](<https://dropbox.tech/infrastructure/improving-infrastructure-efficiency-for-growing-demand-in-the-age-of-ai>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev

Published: 2026-08-18T17:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [systems](<https://devfeed.tech/topics/systems.md>), [data centers](<https://devfeed.tech/topics/data-centers.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Hardware](<https://devfeed.tech/topics/hardware.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Magic Pocket](<https://devfeed.tech/topics/magic-pocket.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [availability](<https://devfeed.tech/tags/availability.md>), [data-center](<https://devfeed.tech/tags/data-center.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [energy](<https://devfeed.tech/tags/energy.md>), [hardware](<https://devfeed.tech/tags/hardware.md>), [industry](<https://devfeed.tech/tags/industry.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [networking](<https://devfeed.tech/tags/networking.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [storage](<https://devfeed.tech/tags/storage.md>), [systems](<https://devfeed.tech/tags/systems.md>)

### AI overview

Dropbox describes a system-level approach to improving infrastructure efficiency as AI-driven demand grows. Its engineering teams optimize capacity planning, hardware, power, cooling, storage, servers, networking, and facility design together so existing infrastructure can support growth before new data center capacity is added.

### Source excerpt

As demand for AI continues to grow, so does the infrastructure needed to support it.

## How our universal content processing platform Riviera evolved for AI and beyond

DevFeed: [How our universal content processing platform Riviera evolved for AI and beyond](<https://devfeed.tech/articles/how-our-universal-content-processing-platform-riviera-evolved-for-ai-and-beyond-173.md>)

Original publisher: [Read original article](<https://dropbox.tech/infrastructure/how-our-universal-content-processing-platform-riviera-evolved-for-ai-and-beyond>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash

Published: 2026-07-20T15:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [AI Development](<https://devfeed.tech/topics/ai-development.md>), [API](<https://devfeed.tech/topics/api.md>), [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [Content Management System](<https://devfeed.tech/topics/cms.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [api](<https://devfeed.tech/tags/api.md>), [applications](<https://devfeed.tech/tags/applications.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [building](<https://devfeed.tech/tags/building.md>), [content](<https://devfeed.tech/tags/content.md>), [dash](<https://devfeed.tech/tags/dash.md>), [developer](<https://devfeed.tech/tags/developer.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [model-context-protocol](<https://devfeed.tech/tags/model-context-protocol.md>), [platform](<https://devfeed.tech/tags/platform.md>), [product](<https://devfeed.tech/tags/product.md>), [search](<https://devfeed.tech/tags/search.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Dropbox describes how Riviera evolved from an internal file-preview service into a shared, large-scale content processing platform. The platform transforms content for previews, PDFs, streaming media, search, workflows, and AI applications, and its capabilities are being exposed to developers through APIs and Model Context Protocol tools.

### Source excerpt

Riviera is the Dropbox content processing platform that's been iteratively improving content transformation in our products for roughly a decade.

## How we used DSPy to turn AI evaluations into better responses in Dash chat

DevFeed: [How we used DSPy to turn AI evaluations into better responses in Dash chat](<https://devfeed.tech/articles/how-we-used-dspy-to-turn-ai-evaluations-into-better-responses-in-dash-chat-177.md>)

Original publisher: [Read original article](<https://dropbox.tech/machine-learning/how-we-turned-ai-evaluations-into-better-responses-in-dash-chat>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon

Published: 2026-06-25T16:30:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [DSPy](<https://devfeed.tech/topics/dspy.md>), [AI Chat](<https://devfeed.tech/topics/ai-chat.md>), [Large Language Model](<https://devfeed.tech/topics/llm.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Optimization](<https://devfeed.tech/topics/optimization.md>), [Algorithms](<https://devfeed.tech/topics/algorithms.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [dash](<https://devfeed.tech/tags/dash.md>), [dspy](<https://devfeed.tech/tags/dspy.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [llm](<https://devfeed.tech/tags/llm.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [reasoning](<https://devfeed.tech/tags/reasoning.md>), [responses](<https://devfeed.tech/tags/responses.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Dropbox describes using DSPy and evaluation feedback to improve Dash chat. Human-labeled examples calibrate LLM judges, whose scalable signals then optimize the chat agent's system prompt, reducing incomplete answers and token usage without compromising answer quality.

### Source excerpt

We used DSPy to improve LLM judges and optimize our chat experience, creating an evaluation-driven feedback loop that produced better outputs.

## How Dropbox uses MCP and Dash to close the design-to-code security gap

DevFeed: [How Dropbox uses MCP and Dash to close the design-to-code security gap](<https://devfeed.tech/articles/how-dropbox-uses-mcp-and-dash-to-close-the-design-to-code-security-gap-180.md>)

Original publisher: [Read original article](<https://dropbox.tech/security/dropbox-mcp-dash-design-code-security>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra

Published: 2026-06-12T18:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [code security](<https://devfeed.tech/topics/code-security.md>), [Security](<https://devfeed.tech/topics/security.md>), [Code review](<https://devfeed.tech/topics/code-review.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Language models](<https://devfeed.tech/topics/language-models.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [code-security](<https://devfeed.tech/tags/code-security.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [review](<https://devfeed.tech/tags/review.md>), [security](<https://devfeed.tech/tags/security.md>), [workflow](<https://devfeed.tech/tags/workflow.md>)

### AI overview

Dropbox built an agentic AI system combining Model Context Protocol, foundational large language models, and Dash to retrieve relevant threat models during code review. The system evaluates whether code changes align with documented security requirements and helps expose gaps between design decisions and implementation.

### Source excerpt

Using an agentic AI system to surface threat models during code review and spot gaps between security requirements and implementation.

## Beyond code generation: rethinking engineering productivity in the age of AI agents

DevFeed: [Beyond code generation: rethinking engineering productivity in the age of AI agents](<https://devfeed.tech/articles/beyond-code-generation-rethinking-engineering-productivity-in-the-age-of-ai-agents-172.md>)

Original publisher: [Read original article](<https://dropbox.tech/culture/beyond-code-generation-rethinking-engineering-productivity-in-the-age-of-ai-agents>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra,Kazuaki Okumura

Published: 2026-05-28T18:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [code productivity](<https://devfeed.tech/topics/code-productivity.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [ci](<https://devfeed.tech/topics/ci.md>), [pull-requests](<https://devfeed.tech/topics/pull-requests.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ci](<https://devfeed.tech/tags/ci.md>), [code-generation](<https://devfeed.tech/tags/code-generation.md>), [code-quality](<https://devfeed.tech/tags/code-quality.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [productivity](<https://devfeed.tech/tags/productivity.md>), [pull-requests](<https://devfeed.tech/tags/pull-requests.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Dropbox describes a shift from AI coding tools that accelerate implementation to agentic systems that execute scoped tasks. The article explains how increased code throughput creates pressure on review, CI, validation, release coordination, and production operations, requiring broader changes to engineering systems and workflows.

### Source excerpt

How Dropbox is moving from AI tools that assist engineers to agentic systems that can execute scoped tasks, and how we're building platforms to support those workflows.

## Introducing Nova, our internal platform for coding agents

DevFeed: [Introducing Nova, our internal platform for coding agents](<https://devfeed.tech/articles/introducing-nova-our-internal-platform-for-coding-agents-178.md>)

Original publisher: [Read original article](<https://dropbox.tech/machine-learning/introducing-nova-our-internal-platform-for-coding-agents>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra,Kazuaki Okumura,Mike White,Kevin Altschuler

Published: 2026-05-21T16:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Nova](<https://devfeed.tech/topics/nova.md>), [AI Development](<https://devfeed.tech/topics/ai-development.md>), [software-development](<https://devfeed.tech/topics/software-development.md>), [Software Engineering](<https://devfeed.tech/topics/software-engineering.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [debugging](<https://devfeed.tech/topics/debugging.md>), [test-coverage](<https://devfeed.tech/topics/test-coverage.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [coding](<https://devfeed.tech/tags/coding.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-productivity](<https://devfeed.tech/tags/developer-productivity.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [machine-learning](<https://devfeed.tech/tags/machine-learning.md>), [nova](<https://devfeed.tech/tags/nova.md>), [platform](<https://devfeed.tech/tags/platform.md>), [software-development](<https://devfeed.tech/tags/software-development.md>), [test-coverage](<https://devfeed.tech/tags/test-coverage.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Dropbox introduces Nova, an internal cloud platform for running coding agents. The platform supports parallel coding sessions and automated workflows across the software development lifecycle, including debugging, dependency updates, test-coverage improvements, and flaky-test fixes.

### Source excerpt

Nova lets engineers run multiple coding sessions in parallel and lets internal systems use AI agents as part of automated workflows.

## Improving storage efficiency in Magic Pocket, our immutable blob store

DevFeed: [Improving storage efficiency in Magic Pocket, our immutable blob store](<https://devfeed.tech/articles/improving-storage-efficiency-in-magic-pocket-our-immutable-blob-store-175.md>)

Original publisher: [Read original article](<https://dropbox.tech/infrastructure/improving-storage-efficiency-in-magic-pocket-our-immutable-blob-store>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra,Kazuaki Okumura,Mike White,Kevin Altschuler,Facundo Agriel

Published: 2026-04-02T17:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [Magic Pocket](<https://devfeed.tech/topics/magic-pocket.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>), [Availability](<https://devfeed.tech/topics/availability.md>)

Tags: [availability](<https://devfeed.tech/tags/availability.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cost](<https://devfeed.tech/tags/cost.md>), [data](<https://devfeed.tech/tags/data.md>), [efficiency](<https://devfeed.tech/tags/efficiency.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [magic-pocket](<https://devfeed.tech/tags/magic-pocket.md>), [monitoring](<https://devfeed.tech/tags/monitoring.md>), [operations](<https://devfeed.tech/tags/operations.md>), [process](<https://devfeed.tech/tags/process.md>), [scale](<https://devfeed.tech/tags/scale.md>), [storage](<https://devfeed.tech/tags/storage.md>)

### AI overview

Dropbox describes how it improved storage efficiency in Magic Pocket, its exabyte-scale immutable blob storage system. A change that reduced write amplification increased fragmentation and storage overhead, so the team introduced a layered, adaptive compaction pipeline along with stronger monitoring and controls.

### Source excerpt

By turning compaction into a layered, adaptive pipeline and strengthening our monitoring and controls, we made Magic Pocket more resilient to workload changes.

## Reducing our monorepo size to improve developer velocity

DevFeed: [Reducing our monorepo size to improve developer velocity](<https://devfeed.tech/articles/reducing-our-monorepo-size-to-improve-developer-velocity-176.md>)

Original publisher: [Read original article](<https://dropbox.tech/infrastructure/reducing-our-monorepo-size-to-improve-developer-velocity>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra,Kazuaki Okumura,Mike White,Kevin Altschuler,Facundo Agriel,Ishan Mishr

Published: 2026-03-25T17:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [developer velocity](<https://devfeed.tech/topics/developer-velocity.md>), [Git](<https://devfeed.tech/topics/git.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [ci](<https://devfeed.tech/topics/ci.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [backend](<https://devfeed.tech/tags/backend.md>), [ci](<https://devfeed.tech/tags/ci.md>), [developer-velocity](<https://devfeed.tech/tags/developer-velocity.md>), [developers](<https://devfeed.tech/tags/developers.md>), [development](<https://devfeed.tech/tags/development.md>), [git](<https://devfeed.tech/tags/git.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [onboarding](<https://devfeed.tech/tags/onboarding.md>), [performance](<https://devfeed.tech/tags/performance.md>), [scale](<https://devfeed.tech/tags/scale.md>), [storage](<https://devfeed.tech/tags/storage.md>), [workflows](<https://devfeed.tech/tags/workflows.md>)

### AI overview

Dropbox reduced its server monorepo from 87GB to 20GB, cutting full-clone time from more than an hour to under 15 minutes. The article explains how repository growth affected developer onboarding, CI pipelines, synchronization systems, and operational risk near GitHub's 100GB limit.

### Source excerpt

Monorepos will continue to grow as products evolve, but growth doesn't have to mean friction.

## How we optimized Dash's relevance judge with DSPy

DevFeed: [How we optimized Dash's relevance judge with DSPy](<https://devfeed.tech/articles/how-we-optimized-dash-s-relevance-judge-with-dspy-179.md>)

Original publisher: [Read original article](<https://dropbox.tech/machine-learning/optimizing-dropbox-dash-relevance-judge-with-dspy>)

Author: Yasmin McDowell,Lawrence Good,Ilya Yakovlev,Andrew Cheung,Binoy Dash,Simran Jumani,Dmitriy Meyerzon,Mark Breitenbach,Ishan Mishra,Kazuaki Okumura,Mike White,Kevin Altschuler,Facundo Agriel,Ishan Mishr

Published: 2026-03-17T17:00:00Z

Content type: article

Language: en

Sources: [Dropbox Tech Blog](<https://devfeed.tech/sources/dropbox-tech-blog.md>)

Topics: [AI Chat](<https://devfeed.tech/topics/ai-chat.md>)

Tags: [cost](<https://devfeed.tech/tags/cost.md>), [dash](<https://devfeed.tech/tags/dash.md>), [dspy](<https://devfeed.tech/tags/dspy.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [framework](<https://devfeed.tech/tags/framework.md>), [latency](<https://devfeed.tech/tags/latency.md>), [llm](<https://devfeed.tech/tags/llm.md>), [models](<https://devfeed.tech/tags/models.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [performance](<https://devfeed.tech/tags/performance.md>), [production](<https://devfeed.tech/tags/production.md>), [prompt-engineering](<https://devfeed.tech/tags/prompt-engineering.md>), [training](<https://devfeed.tech/tags/training.md>)

### AI overview

Dropbox describes using DSPy to optimize an LLM relevance judge for Dash, aiming to improve agreement with human labels while reducing cost and improving production reliability.

### Source excerpt

We used DSPy to turn prompt engineering for our relevance judge into a measurable, automated optimization loop, improving task performance, cost, and how reliably it works in production.