FeatureFlags service and client library for Python.
See examples
directory for complete examples for some major Web frameworks.
This repository consists of three sub-projects:
/client
- client library/server
- server application/protobuf
- message types definition for talking between client and server using gRPC protocol
Client supports Python 2.7, >=3.5.
Server requires Python >= 3.6.
Server consists of two services:
- Web application:
- sanic + hiku + aiopg on backend
- vue.js + protobuf.js on frontend
- gRPC API handler:
Server requires taskqueue
service to operate. Data is stored in regular
PostgreSQL database, to efficiently store time-series data timescale extension
for PostgreSQL is required.