apk
apk copied to clipboard
Admin Domain Services implementation
This issue is created to track the progress of Admin Domain Service implementation.
Functionality of Admin DS
The Admin DS is capable of handling all the admin related flows and use cases in APK control plane. This includes,
- Rate limiting policy related flows
- Key manager related flows
- Role/Scope mappings
Proposed Solution
The service layer will be implemented using Ballerina. Ballerina interoperability feature will be used to bring the existing (java) business logic in carbon-apimgt component to the ballerina service.
High level view of a domain service will be as follows.

Sub tasks
- [x] #34
- [x] #35
- [x] #36
- [x] #37
- [x] #38
- [x] #39
- [ ] #40
- [x] #93
- [x] #121