Skip to content

sollygit/Cosmos.API

Repository files navigation

CosmosDB API in .NET

RESTful API demo with Swagger

Real-time processing architecture
GraphiQL
  • Build real-time Apps with Azure Functions and Azure SignalR Service

  • Azurite Storage Emulator and Azure Storage Explorer for smooth integration.

  • Azure Cosmos DB Emulator to manage containers locally for a fast NoSQL database.

  • A change is made in a Cosmos DB collection

    • New document added to collection.
    • Existing document updated.
  • The change event is propagated to the Cosmos DB change feed

  • An Azure Function is triggered by the change event using the Cosmos DB trigger

    • Functions are running locally http://localhost:7070 or on the cloud
  • The SignalR Service output binding publishes a message to SignalR Service

  • SignalR Service publishes the message to all connected clients

Terminal Snippets

# API
dotnet run

# Azure Functions app
func start

About

CosmosDB API, blob storage API and Functions app

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published