-
Notifications
You must be signed in to change notification settings - Fork 2
P4: Architecture Improvements
ramyaram2092 edited this page May 6, 2022
·
7 revisions
Our understanding of the Custos framework on a high level
Custos is a software framework that provides common security operations for science gateways, including user identity and access management, gateway tenant profile management, resource secrets management, and groups and sharing management
- Custos is developed on a microservice architecture
- The microservices within the custos framework communicates through gRPC protocol
- The microservice's endpoints are exposed through the envoy side car which takes care of the conversion of the rest calls to gRPC messages
- During the custos deployment we observed that the pod custos-messaging-core-service was frequently in crash back loop off status. We are not sure if its an expected behaviour. If it isnt then that particular service a little bit of extra attention.
- The UI isnt able to handle a huge volume of users creation . In our case we created close to 1000 users by hitting the rest end point . The UI couldnt handle and dispaly these records. Henece we believe the UI requires a revisit on the design front