apk icon indicating copy to clipboard operation
apk copied to clipboard

Admin Domain Services implementation

Open dushaniw opened this issue 3 years ago • 0 comments

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.

apkds-new drawio

Sub tasks

  • [x] #34
  • [x] #35
  • [x] #36
  • [x] #37
  • [x] #38
  • [x] #39
  • [ ] #40
  • [x] #93
  • [x] #121

dushaniw avatar Oct 24 '22 02:10 dushaniw