samagra-comms / uci-apis

Unified Communications Interface (UCI) is a system that powers governments to create and manage conversations with citizens and with its own officials. Through UCI governments can seamlessly setup simple and complex conversations using a multi-channel approach. UCI aims to democratize the use of different communication channels such as WhatsApp, Telegram, SMS, email for governance use cases through a standard configurable manner that is reusable and scalable across all governance use cases.
12 stars 30 forks source link

Refactor Service Resolver #6

Open ChakshuGautam opened 3 years ago

ChakshuGautam commented 3 years ago

Description - Extract Service Resolver to a different microservice.

Outcome Ability to resolveservice (Horizontally scalable).

Success Metrics PoC for 10k requests per second.

Functional Requirements

Non-Functional Requirements

Additional Dependencies on other Components Please list down if any other dependencies on other components and link their Issues here.

Links

Implementation Plan

ETA:

How to Test This Feature Out Benchmarking Suite to resolve services at scale.

ChakshuGautam commented 3 years ago

UCI :: Refactor Service Resolver (21)