PlatformConfig: Centralized Configuration Service on Azure

A centralized configuration service for Azure Functions that cut development environment setup from hours to minutes.

Organization
EControls
Area
Software
Status
Shipped

What I did

  • Designed and developed a centralized configuration-management service for Azure Functions.
  • Reduced development environment setup from hours to minutes.
  • Implemented environment-specific and deployment-slot-specific configuration storage.
  • Developed endpoints for individual, batch, and bulk configuration retrieval and updates.
  • Implemented caching, cache invalidation, and timer-driven configuration refresh.
  • Used concurrency controls, including SemaphoreSlim, to prevent redundant data fetches.

Tools and technologies

  • C#
  • .NET
  • Azure Functions
  • Cosmos DB

Related work

Uploads about 40% fasterShippedMachine learning and product designShippedA small business, found on GoogleDelivered