Learn How to Build a Modern .NET App with ease: Azure Functions and Aspire with RavenDB | RavenDB

RavenDB
228 views January 8, 2026

In this tutorial episode, you get a bit-by-bit architectural walkthrough of "The Library of Ravens," a sample library management application. You will see how to assemble a modern stack using .NET 10, Azure Functions, and RavenDB, all orchestrated through .NET Aspire. You will learn how to reduce egress data costs by implementing HTTP caching. We demonstrate how to use ETag headers so that even when a query is issued, RavenDB can avoid re-sending the full data payload if it hasn't changed. You will also see a clever way to manage process flow by combining RavenDB’s Document Refresh feature with Azure Storage Queues to trigger logic based on document updates. This episode also demonstrates how to use .NET Aspire to orchestrate your components, making it easier to manage connections between your services during development. Finally, you will learn how to design a NoSQL data model for a sample project and set up data migrations to keep your database in sync with your .NET 10 code. Clone the repository and follow along to see how these .NET technologies integrate to handle common application scenarios. Resources: Repository Link: https://github.com/ravendb/samples-library 00:00 - Intro 02:11 - Setup 07:11 - Aspire: First Run 09:17 - Application: First View 11:29 - Search 17:16 - Vector Search 21:34 - Include and Laizly 29:11 - Egress Data & Etags 36:34 - Borrow procedure 52:34 - Summary Royalty Free Music: Bensound.com Artist: Yunior Arronte License code: I7JGKGZ9VPBGQKM2 -- About RavenDB RavenDB is a multi-model NoSQL document database trusted by thousands of companies worldwide, built for teams that need to move fast without sacrificing stability. It includes ACID transactions, auto-indexing, secure clustering, and support for documents, time-series, vector search, and native AI features out of the box. Designed to reduce operational complexity, RavenDB helps developers build and run modern applications with confidence. 🌐 Learn more: https://ravendb.net 🚀 Get Started for Free: https://ravendb.net/download ☁️ RavenDB Cloud: https://cloud.ravendb.net 📖 Technical Documentation: https://docs.ravendb.net/7.2/start/getting-started/ 💻 GitHub Samples: https://github.com/ravendb/ravendb 🤝 Discord Community: https://discord.com/invite/ravendb 💼 LinkedIn: https://il.linkedin.com/company/ravendb 🗨️ X: https://x.com/RavenDB #ravendb #nosql #workshop #dotnet10 #aiagents #vectorsearch #cloudcosts #databasesecurity #dataarchitecture #softwareengineering #s3 #blobstorage #etl #datamigration #json #blobstorage #s3 #dotnet #databasemanagement #softwarearchitecture #vectorsearch #aiagents #generativeai #rag #acid #dataarchitecture #distributedsystems #databasemanagement #edgecomputing #datasecurity #fulltext

Keyboard shortcuts

On. Switch them off if they collide with your assistive tools; ? still opens this sheet.

Go to

Press g then the letter.

  • gh Latest
  • gs Sources
  • gm Media
  • gv Videos
  • gp Podcasts
  • gc Calendar
  • gd Decoder
  • gz Dataviz
  • ga Datasets
  • gb Blog
  • gk Markets
  • gj Careers
  • gn Prompt Notebook

On this page

  • / Focus search, where there is one
  • t Back to top
  • ? This list
  • Esc Close