Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Admin Domain Services implementation #7

Closed
9 tasks done
dushaniw opened this issue Oct 24, 2022 · 1 comment
Closed
9 tasks done

Admin Domain Services implementation #7

dushaniw opened this issue Oct 24, 2022 · 1 comment

Comments

@dushaniw
Copy link

dushaniw commented Oct 24, 2022

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

@RakhithaRR RakhithaRR changed the title Admin Portal Domain services implementation Admin Domain Services implementation Oct 25, 2022
@Krishanx92
Copy link
Contributor

Currently on hold the remaining task, hence closing

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done/Done
Development

No branches or pull requests

4 participants