Skip to content

Repository files navigation

FeatureSwitcher.AwsConfiguration

Configuration plugin for FeatureSwitcher based on AWS services. Feature configuration is stored in DynamoDB and made available through the API Gateway. Having the configuration allows you to switch/toggle features at runtime that will then be apllied to your application instances.

This project consists of:

  • A .Net client library available through NuGet
  • A highly available and fault tolerant backend based on AWS services. There is no code to deploy!

Setting up the AWS backendNuGet

Usage

// Synchronous configurationvarconfig=AwsConfig.Configure("https://id.execute-api.eu-west-1.amazonaws.com/test");Features.Are.ConfiguredBy.Custom(config.IsEnabled);
// Asynchronous configurationvarconfigTask=AwsConfig.ConfigureAsync("https://id.execute-api.eu-west-1.amazonaws.com/test");//Do other stuffvarconfig=awaitconfigTask;Features.Are.ConfiguredBy.Custom(config.IsEnabled);

Architecture

Diagram

About

Configuration plugin for FeatureSwitcher based on AWS services

Resources

Stars

0 stars

Watchers

12 watching

Forks

Releases

Packages

Used by

Contributors

Languages