kyma-project / application-connector-manager

Apache License 2.0
0 stars 12 forks source link

Remove code dependencies to api-gateway module by refactoring ACM code #344

Open tobiscr opened 2 months ago

tobiscr commented 2 months ago

Description

Beside the coupling on module level (see https://github.com/kyma-project/application-connector-manager/issues/160), we also found a tight coupling between the ACM logic and API Gateway code base.

The ACM validator and gatway are using a client library from API Gateway:

image (2) image (1)

This introduces an unnecessary code dependency between Kyma modules which we want to remove in the midterm. Goal of this task is to refactor the code of the ACM to get rid of the API Gateway module dependency.

AC:

Reasons

Remove tight coupling between Kyma modules on code level. Improve maintainability.

Attachments