Indexing and searching NuGet.org with Azure Functions and Search

Talk video

Talk presentation

Which NuGet package was that type in again? In this session, let's build a "reverse package search" that helps to find the correct NuGet package based on a public type name.

Together, we will create a highly-scalable serverless search engine using Azure Functions and Azure Search that performs 3 tasks: listening for new packages on NuGet.org (using a custom binding), indexing packages in a distributed way, and exposing an API that accepts queries and gives our clients the best result. Expect code, insights into the service design process, and more!

Maarten Balliauw
JetBrains/ Balliauw Consulting
  • Loves building web and cloud apps
  • The main interests are in .NET web technologies, C#, Microsoft Azure and application performance
  • A Developer Advocate at JetBrains, and formerly founded MyGet
  • An ASP Insider and former Microsoft MVP
  • A frequent speaker at various national and international events and organizes Azure User Group events in Belgium
  • In his free time, he brews his own beer
  • Maarten’s blog can be found here
  • GitHub, Twitter
Sign in
Or by mail
Sign in
Or by mail
Register with email
Register with email
Forgot password?