Sue Data Platform
Project description
This project's assignment is to transform the previously developed Command Line Interface (CLI) functionalities into an Application Programming Interface (API) that can seamlessly integrate with SUE's existing infrastructure and a deployed Kubeflow instance. This project is deployed using microservice and event driven architecture to enhance the API's scalability. The API also needs to adhere with GDPR to ensure security for data stored in the API.
Context
This project is an API made as a bridge to help SUE's existing infrastructure with an existing Kubeflow instance, which enable data scientist users to upload their Machine Learning (ML) code to the Kubeflow using SUE infrastructure.
Results
The result of this project is an API that able to handle operations to a deployed Kubeflow instance. The API also has been containerized for each microservice to ensure easier deployment in the future.
Video
Watch the video on Google Drive
About the project group
We are semester 6 student who study in the advance software course in Hogeschool Fontys. We received this project as our group assignment for the semester. Our group has diverse experiences and expertise in software development, which enable us to work as a team. During the 5 months of working in this project, we includes the product owner to our weekly meeting to ensure we were working according to his vision.