Case studies

How companies build AI

Browse real engineering write-ups by category, or describe what you’re building to find the closest ones. Every card opens the original post.

Try

Browse by category

New this week

Added to the site in the last 7 days.

The ones with the most build details first.

See all 71 new
  • ZenmlNewRAG and search✓ Build details 2/5

    Bell: Building Modular and Scalable RAG Systems with Hybrid Batch/Incremental Processing

    Problem Documentation changed constantly, making it hard to keep the RAG system fast and up‑to‑date.

    Solution They built a modular hybrid RAG pipeline that runs batch jobs for static docs and incremental jobs for new docs, using Apache Beam, Cloud Composer and GCP services.

    Suggested by Darshan Chougule

    Read on zenml.ioDetails
  • ZendeskNewCustomer support

    Building an Open Service Directory registry for your platform’s support services

    Problem Support services needed a way to be discovered and used by AI assistants across platforms.

    Solution Built an Open Service Directory registry that ingests published service manifests, validates them, stores the full entries, and indexes key fields for searchable AI assistance.

    Read on zendesk.engineeringDetails
  • MongoDBNewOps agents

    How Observe.AI Used MongoDB Resharding to Scale Its AI Platform

    Problem The platform needed more database capacity without downtime as data grew rapidly.

    Solution They used MongoDB Atlas resharding to redistribute large collections across additional shards, keeping the service online while expanding storage.

    Read on mongodb.comDetails
  • AWSNewAgent platforms

    Build autonomous AI agents with Amazon Bedrock and Spring AI

    Problem Java teams struggled to move AI agents from prototype to production due to missing scalability, governance, and security.

    Solution They used Amazon Bedrock AgentCore and Spring AI to build, deploy, and run autonomous agents with tool calling, memory, and multi‑agent coordination on existing JVM pipelines.

    Read on aws.amazon.comDetails
  • MongoDBNewAgent platforms

    Introducing the MongoDB Claude SDK Session Adapter: Durable Session Storage for Agents

    Problem Agents lost conversation history when running on stateless, disposable compute instances.

    Solution MongoDB created a Session Adapter that stores Claude agent transcripts in MongoDB, letting any instance resume the exact session state across restarts and devices.

    Read on mongodb.comDetails
  • MongoDBNewAgents

    The $5 Trillion Shift: Preparing Retail Backends for the Age of AI Agents

    Problem Retailers struggled with fragmented databases for multiple AI agents, causing inconsistencies and slow responses.

    Solution MongoDB offers a unified data platform that stores vectors, sessions, short‑ and long‑term memory, and audit logs in one place, enabling consistent, real‑time multi‑agent interactions.

    Read on mongodb.comDetails

Coding agents

AI that writes, reviews and tests code.

Posts with real build details first.

Agent platforms

The plumbing for running many agents safely.

Posts with real build details first.

  • AWSNewAgent platforms

    Build autonomous AI agents with Amazon Bedrock and Spring AI

    Problem Java teams struggled to move AI agents from prototype to production due to missing scalability, governance, and security.

    Solution They used Amazon Bedrock AgentCore and Spring AI to build, deploy, and run autonomous agents with tool calling, memory, and multi‑agent coordination on existing JVM pipelines.

    Read on aws.amazon.comDetails
  • MongoDBNewAgent platforms

    Introducing the MongoDB Claude SDK Session Adapter: Durable Session Storage for Agents

    Problem Agents lost conversation history when running on stateless, disposable compute instances.

    Solution MongoDB created a Session Adapter that stores Claude agent transcripts in MongoDB, letting any instance resume the exact session state across restarts and devices.

    Read on mongodb.comDetails
  • SnowflakeNewAgent platforms

    Same Table, Different Revenue: Apache Ossie and Snowflake to the Rescue

    Problem Analysts and dashboards get inconsistent revenue numbers because the meaning of the data isn’t clearly defined.

    Solution Snowflake created semantic views that embed business rules (like only completed orders count) into the data model, so queries, dashboards, and AI agents all use the same definition.

    Read on medium.comDetails

Cost and speed

Making AI cheaper and faster to run.

Posts with real build details first.

  • MongoDBNewCost and speed

    Optimizing Document Lookup: Making Atlas Search and Vector Search Up to 5x Faster

    Problem Document lookup added extra planning work, slowing search queries and using too much CPU.

    Solution They changed the lookup step to reuse query plans and share resources, cutting overhead and making $search and $vectorSearch up to five times faster.

    Up to 5.5x faster queries

    Read on mongodb.comDetails
  • ExpediaNewCost and speed

    How I Taught an AI to Read My Logs

    Problem Engineers spent hours manually reading Spark execution plans to find slow or expensive jobs.

    Solution Created an AI skill that automatically reads execution plans and table metadata, matches them to actual runtime behavior, and flags costly pipelines for optimization.

    Daily compute cost dropped over 90%

    Read on medium.comDetails
  • NVIDIANewCost and speed

    Start and Restore GPU Workloads in Seconds with NVIDIA Snapshot

    Problem Cold‑start of LLM inference takes minutes, slowing scaling and recovery.

    Solution Snapshot checkpoints a fully initialized GPU workload and restores it on new pods, letting inference start in seconds instead of minutes.

    Read on developer.nvidia.comDetails

RAG and search

Bots and search boxes that answer from a company’s own documents.

Posts with real build details first.

Evaluation

How teams test whether answers are right.

Posts with real build details first.

  • LyftNewEvaluation

    Beyond Test Cards: A Fake Payment Provider for Testing at Scale

    Problem Payment tests could only succeed or fail completely, making it hard to verify retry and fallback logic.

    Solution They created a fake payment provider that mimics any processor behavior, allowing realistic failure scenarios in production-like tests.

    Read on eng.lyft.comDetails
  • PinterestEvaluation

    Scaling Model Evaluation at Pinterest with Ray (Part 4)

    Problem Running many model experiments caused slow, costly evaluation pipelines.

    Solution They combined Ray with Spark to compute metrics during inference, using accumulators to aggregate results on the fly, cutting evaluation time by up to 32%.

    Evaluation time reduced up to 32%

    Read on medium.comDetails
  • MicrosoftEvaluation

    From synthetic enterprise data evaluations to real Microsoft Copilot AI confidence

    Problem Need to test Copilot accuracy without exposing sensitive enterprise data.

    Solution Created a synthetic data platform that generates realistic enterprise workspaces and runs automated evaluation pipelines to measure AI performance.

    Read on microsoft.comDetails

Agents

AI that takes actions with tools, not just answers.

Posts with real build details first.

  • MongoDBNewAgents

    The $5 Trillion Shift: Preparing Retail Backends for the Age of AI Agents

    Problem Retailers struggled with fragmented databases for multiple AI agents, causing inconsistencies and slow responses.

    Solution MongoDB offers a unified data platform that stores vectors, sessions, short‑ and long‑term memory, and audit logs in one place, enabling consistent, real‑time multi‑agent interactions.

    Read on mongodb.comDetails
  • KlaviyoNewAgents

    Skills for Your Agents

    Problem Teams needed a reliable way for AI agents to choose and execute domain‑specific workflows without constant manual oversight.

    Solution Klaviyo created a skill system where each skill defines a workflow and resources; the model routes requests to the right skill, runs most steps automatically, and hands off only the final step to a human.

    Read on klaviyo.techDetails
  • PostmanNewAgents

    My vacation agent is struggling: how AI-ready are services?

    Problem Comparing vacation offers across many travel sites is time‑consuming and confusing.

    Solution Created a reusable agent skill that visits each site, extracts offer details, and scores them using a fixed formula, handling both API and browser access.

    Read on blog.postman.comDetails

Ops agents

AI that watches production and helps fix incidents.

Posts with real build details first.

  • MongoDBNewOps agents

    How Observe.AI Used MongoDB Resharding to Scale Its AI Platform

    Problem The platform needed more database capacity without downtime as data grew rapidly.

    Solution They used MongoDB Atlas resharding to redistribute large collections across additional shards, keeping the service online while expanding storage.

    Read on mongodb.comDetails
  • DatadogNewOps agents

    Investigate Kubernetes health and processes with the Datadog MCP Server

    Problem Engineers struggled to quickly find and interpret Kubernetes health and process data during incidents.

    Solution Datadog added Kubernetes health tools, Live Processes search, and a processes skill to its MCP Server, letting AI agents retrieve metrics and process info in one call.

    Read on datadoghq.comDetails
  • Grafana LabsNewOps agents

    Run cost-effective, always-on agents to monitor your environment: the engineering behind Watchers

    Problem Alert rules miss unpredictable failures and running many agents can become too expensive.

    Solution Grafana built always‑on Watchers that learn normal system behavior from data sources, trigger alerts on drift, and stay cheap by optimizing runtime and resource use.

    Read on grafana.comDetails

Guardrails

Stopping leaks, prompt attacks and unsafe answers.

Posts with real build details first.

  • VercelNewGuardrails

    Vercel token scanning expands to more public sources

    Problem Publicly exposed Vercel tokens let attackers access projects and incur unexpected costs.

    Solution They created an automated scanner, partnered with Truffle Security and added a monthly web crawl check, to detect and revoke leaked tokens across many public sources.

    Hundreds of tokens revoked

    Read on vercel.comDetails
  • VercelNewGuardrails

    Vercel Security Review now in public beta

    Problem Developers needed automatic detection of code vulnerabilities on every push.

    Solution Created an AI‑driven Security Review that scans code after each GitHub push, flags issues, rates severity, and can generate fix pull requests via the Vercel Agent.

    Read on vercel.comDetails
  • ReplitGuardrails

    Replit’s Architecture Behind Secure Agent Work

    Problem Agents could be exploited to cause damage, so companies need secure guardrails and monitoring.

    Solution Replit added isolation, firewall rules, and policy‑driven controls in its Agent Habitat platform to limit what agents can read or write and to automatically enforce security rules.

    Read on replit.comDetails

Recommendations

Picking what each person sees next.

Posts with real build details first.

Data agents

Ask a question in plain words, get an answer from the company’s data.

Posts with real build details first.

  • DatabricksNewData agents

    The new Genie: autonomous AI for complex enterprise work

    Problem Employees had to manually track and act on long‑running, data‑heavy enterprise tasks, which was time‑consuming and error‑prone.

    Solution They created Genie, an autonomous AI coworker that uses an ontology for business context, searches the lakehouse, and follows guardrails to run, monitor, and complete tasks automatically.

    Read on databricks.comDetails
  • DatabricksNewData agents

    Genie with Genie Ontology Delivers 1.6× the Accuracy with Less than Half the Tokens

    Problem Enterprise users needed AI agents that could answer business questions using scattered analytical assets, not just tables.

    Solution Created Genie with an ontology layer that automatically gathers context from notebooks, dashboards, queries, and documents, letting the agent retrieve and reason over this knowledge.

    91% pass rate, 1.6× accuracy, <50% token usage

    Read on databricks.comDetails
  • DatabricksNewData agents

    From enterprise context to action: Genie Agents now analyze more data sources to transform your work

    Problem Teams needed agents that could understand both structured and unstructured business data and act within enterprise tools.

    Solution Databricks expanded Genie Agents to ingest large document collections, use connectors for tools, and provide no‑code, privacy‑preserving interactions that turn natural‑language queries into actions.

    Read on databricks.comDetails

Fine-tuning

Teaching a model a company’s own data and style.

Posts with real build details first.

  • PinterestFine-tuning

    Safe and Efficient Multi-Epoch Embedding Training

    Problem Fine‑tuning embeddings for only one epoch limited model quality on fresh data.

    Solution Created a multi‑epoch training pipeline that pre‑trains ID embeddings with a contrastive objective and then fine‑tunes them safely, avoiding memorization.

    Read on medium.comDetails
  • NVIDIANewFine-tuning

    Fine-Tuning NVIDIA Nemotron to Know Local Rules, Not Just Local Languages

    Problem The model gave generic, inaccurate answers for local French and Belgian queries, missing regional rules and cultural nuance.

    Solution NVIDIA fine‑tuned Nemotron with country‑specific persona datasets, adding synthetic local demographics and regulations so the model answers with correct regional information.

    Read on developer.nvidia.comDetails
  • PinterestFine-tuning

    From Activity to Intent: Generating User Journeys with LLMs

    Problem Pinterest needed to identify users' long‑term goals, not just the last pin they clicked.

    Solution They fine‑tuned a 4 billion‑parameter LLM to read a user's activity timeline and output ranked journey names, distilling knowledge from a larger model and deploying it at notification scale.

    Read on medium.comDetails

LLM products

Products built on top of a large language model.

Posts with real build details first.

  • DropboxNewLLM products

    How AI-assisted development helped us build the new Dropbox experience

    Problem Engineers needed to add complex new features to web and desktop quickly, but development was slow and fragmented.

    Solution They used AI to generate code, implement features, and run tests, letting engineers review and approve the work, enabling fast cross‑platform delivery.

    Read on dropbox.techDetails
  • VercelLLM products

    How Interfaze serves 50 million requests a month on Vercel

    Problem Customers needed reliable, deterministic AI results for tasks like document OCR and web scraping, but single model providers were flaky and non‑deterministic.

    Solution They built an AI gateway that routes requests across multiple model providers, runs model‑generated code in Vercel’s sandbox, and falls back automatically when a provider fails.

    Read on vercel.comDetails
  • ShopifyLLM products

    Cross-store product clustering across millions of stores

    Problem Different merchants list the same product in many ways, making it hard to show a unified view.

    Solution They created tiered matching models, graph partitioning, and a learned merge step to cluster billions of listings across stores into a single identifier.

    Read on shopify.engineeringDetails

Vision

Understanding and editing images and video.

Posts with real build details first.

  • GoogleVision

    Bringing foundational models to the front lines of TB screening

    Problem Remote clinics lack radiologists, causing many TB cases to be missed.

    Solution Created and fine‑tuned a foundation model that reads chest X‑rays, runs on low‑resource devices, and flags TB like an expert radiologist.

    Read on research.googleDetails
  • GoogleVision

    Empowering frontline maternal care with AI-assisted ultrasound

    Problem Many regions lack trained sonographers, leaving pregnant people without ultrasound access.

    Solution They built an AI model that reads blind‑sweep ultrasound scans from cheap portable probes and runs on mobile devices, letting frontline workers assess gestational age.

    Read on research.googleDetails
  • GoogleVision

    How Diffusion Controller unifies and simplifies AI image generation

    Problem Generated images often missed specific details or looked distorted when trying to follow exact prompts.

    Solution They added a small controller network that continuously guides the diffusion steps, improving prompt alignment while keeping image quality, even on closed models.

    90% win rate over baseline

    Read on research.googleDetails

Customer support

Bots and assistants that help customers and support teams.

Posts with real build details first.

See all 9
  • ZendeskNewCustomer support

    Building an Open Service Directory registry for your platform’s support services

    Problem Support services needed a way to be discovered and used by AI assistants across platforms.

    Solution Built an Open Service Directory registry that ingests published service manifests, validates them, stores the full entries, and indexes key fields for searchable AI assistance.

    Read on zendesk.engineeringDetails
  • SnowflakeNewCustomer support

    From Support Transcripts to Trusted AI Agents: Building a Knowledge Architecture with Snowflake…

    Problem Support engineers waste time locating past resolutions across many systems.

    Solution Snowflake built a knowledge architecture that stores support transcripts, creates embeddings, and uses RAG to let agents retrieve and answer similar issues.

    Read on medium.comDetails
  • TwilioNewCustomer support

    How to build an AI agent that remembers returning customers

    Problem Customers have to repeat themselves because AI agents forget prior interactions.

    Solution Twilio built a memory system that links identifiers, recalls relevant past facts, and writes new details back, so agents recognize and remember returning customers across channels.

    Read on twilio.comDetails

Forecasting

Predicting demand, prices, arrival times and fraud.

Posts with real build details first.

See all 8

Ads

Choosing and pricing the ads people see.

Posts with real build details first.

See all 5
  • MetaNewAds

    Intelligent Delivery: Making Every Unit of Compute Serve Better Ads

    Problem Ads ranking needed more compute than available, hurting performance and latency.

    Solution Created an ML‑driven adaptive layer that predicts each request’s value and routes compute to the most useful models, hardware, and stages in real time.

    ≈10% ranking performance boost

    Read on engineering.fb.comDetails
  • MetaAds

    F3 Lightning: How Meta Accelerates Ads ML Features to Production at Scale

    Problem Feature extraction duplicated work, causing slow and costly ad model predictions.

    Solution Created a DAG compiler that merges feature graphs, sharing common operations so each computation runs only once per request.

    Read on engineering.fb.comDetails
  • MetaAds

    Meta Andromeda: Powering the Next Generation of Ads Retrieval Through Model-System Co-Design

    Problem Retrieving relevant ads from billions of candidates was too slow and expensive for high‑quality models.

    Solution Meta co‑designed a new model, system architecture, and custom GPU hardware to run a much larger neural network with hierarchical indexing and GPU‑native operators, achieving near‑ranking quality at retrieval speed.

    tens of millions ads/second per GPU

    Read on engineering.fb.comDetails

Behind this site

How these write-ups are found and sorted.

Suggest a write-up

Know a good post about how a company built something with AI? Send it in. We check every link, and if it goes live your name goes on the card.

0 / 280

Your name, LinkedIn or X handle. Leave it blank to stay anonymous.

We review suggestions within a few days. Only links to public posts, please.