- Hungry Minds
- Posts
- 🍔🧠 How Dropbox Built AI Search Using RAG and AI Agent Techniques
🍔🧠 How Dropbox Built AI Search Using RAG and AI Agent Techniques
PLUS: 7 Best API Practices 🔥, Server Sent Events Explained ⚡, Video Game Blurs? 🎮

Happy Monday! ☀️
Welcome to the 179 new hungry minds who have joined us since last Monday!
If you aren't subscribed yet, join smart, curious, and hungry folks by subscribing here.

📚 Software Engineering Articles
Human meeting notes are over
Learn 7 best practices for API design to build robust interfaces
Why you should use one big server instead of microservices
How to develop high agency and become a top performer
Master code reviews with these essential guidelines
From zero to hero in AWS cloud computing
🗞️ Tech and AI Trends
Amazon's satellite internet lands first airline customer
Atlassian acquires Browser Company for $610 million
Anthropic settles with authors for $1.5B in copyright dispute
👨🏻💻 Coding Tip
Use NGINX's proxy cache to serve stale content during failures
Time-to-digest: 5 minutes
Big thanks to our partners for keeping this newsletter free.
If you have a second, clicking the ad below helps us a ton—and who knows, you might find something you love. 💚
Don’t be the one putting your company at risk 😳
Most meetings include confidential data - from project details to client information.
But not every AI notetaker protects that information with the security your company deserves.
If the AI notetaker you’re using trains their AI models on your team’s conversations, you could be putting your company at risk without realizing it.
This AI Meeting Notetaker Security Checklist helps you avoid that.
In just two minutes, you’ll learn the 7 checks to ensure your team’s AI meeting notes stay private and secure.
Don’t let your meetings become someone else’s dataset.

Dropbox created Dash, a unified search and knowledge layer that sits on top of various business tools like emails, files, chats, and calendars. This AI-powered system helps teams cut through information overload by providing intelligent search, organization, and secure sharing capabilities across different data sources.
The challenge: Building an enterprise AI system that can handle diverse data formats, fragmented sources, and multiple modalities while maintaining security and accuracy at scale.
Implementation highlights:
Hybrid retrieval strategy: Combined lexical search with semantic reranking for fast, accurate results
Custom interpreter: Built secure environment for AI agents to execute validated code plans
RAG pipeline: Grounded LLM responses in real documents to prevent hallucinations
Multi-phase agents: Implemented planning and execution phases for complex workflows
Strict validation: Added static analysis and runtime checks to ensure reliable operation
Results and learnings:
Fast responses: Achieved sub-2 second retrieval for 95% of queries
Flexible architecture: Created model-agnostic pipeline supporting different LLMs
Enhanced accuracy: Successfully combined RAG for lookups with agents for complex tasks
The key takeaway is that enterprise AI requires a thoughtful balance between speed, accuracy, and security. Dropbox's approach shows how to combine RAG and AI agents effectively while maintaining strict control over execution.

ARTICLE (chrome’s glow-up story)
A history of Chrome
ESSENTIAL (rainbow science for nerds)
What is a color space?
ARTICLE (prompting like a boss)
Attention is the new Big O
ARTICLE (DIY Google vibes)
Let’s write a search engine
ARTICLE (handbook hustle)
How to Create Engineering Handbooks
ARTICLE (5-minute power move)
This 5-minute daily habit made me a productive software engineer in Big Tech
ARTICLE (cloud climber’s cheat sheet)
Resources to go from Zero to Hero in Cloud in 2025
ARTICLE (terminal magic tricks)
Terminal sessions you can bookmark
ARTICLE (bigger is sometimes better)
Use One Big Server
ARTICLE (Go brrr in containers)
Container-aware GOMAXPROCS
ARTICLE (AI truths lol)
The Bitter Lesson is Misunderstood
ARTICLE (Swift goes rogue)
How we built an interpreter for Swift
Want to reach 190,000+ engineers?
Let’s work together! Whether it’s your product, service, or event, we’d love to help you connect with this awesome community.

Brief: Amazon's Project Kuiper scores its first airline partnership, bringing satellite-powered Wi-Fi to flights as it prepares to compete with SpaceX's Starlink service.
Brief: Atlassian snaps up The Browser Co., maker of AI-powered Arc and Dia browsers, for $610M, aiming to enhance enterprise workflows amid competition from Google and OpenAI.
Brief: Apple’s upcoming iPhone 17 is set to be the thinnest iPhone ever, with rumors hinting at major design changes, performance upgrades, and new features to be unveiled at the hardware event.
Brief: Anthropic settles a high-profile copyright lawsuit over its AI models, setting a potential precedent for how generative AI systems handle training data and intellectual property.
Brief: Google avoids worst-case antitrust penalties—no Chrome sale required—allowing it to retain search dominance and sending shares soaring, while Apple gains 4% on eased default-search payment terms.
Brief: Tempo, a new blockchain optimized for payments, launches with support from Stripe, Visa, and major financial players, offering 100K TPS, near-zero fees, and built-in privacy for remittances, payouts, and embedded finance.

This week’s coding challenge:
This week’s tip:
Use NGINX's proxy_cache_use_stale
directive to serve stale content during backend failures or updates, implementing a robust circuit breaker pattern. This provides graceful degradation by serving slightly outdated content instead of errors when your backend services are struggling.

Wen?
High-traffic applications: Maintains service availability during traffic spikes or backend failures
Zero-downtime deployments: Serves cached content while new backend instances warm up
Microservices architectures: Prevents cascading failures when dependent services experience issues
"The art of programming is in the inspiration of the programmer, and in the tact of the machine."
unknown


That’s it for today! ☀️
Enjoyed this issue? Send it to your friends here to sign up, or share it on Twitter!
If you want to submit a section to the newsletter or tell us what you think about today’s issue, reply to this email or DM me on Twitter! 🐦
Thanks for spending part of your Monday morning with Hungry Minds.
See you in a week — Alex.
Icons by Icons8.
*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).