Open pontus opened 1 year ago
I would like to start working on this, i think Django would be the best fit for us as being quickly deploy-able, mature product, and supported by strong community behind, unless anyone has another suggestion.
Me and pontus discussed, and we think Golang is probably the best choice, primarily for security reasons since this service will handle important data for example dealing with entitlements and costs, plus golang has excellent built in web support. Additionally, golang will likley be strategically important and the language of choice for many things at AIDA Data Hub and NBIS sda.
For DSP (not Bigpicture) we will initially provide OpenStack Horizon as a portal for users to launch services inside their allocated environment / budget envelope. We will need a more easy to use web interface, for the majority of users who do not need that complexity.
We will need a solution, likely a web service written in golang, than can do the following:
For now, we assume that the Tenant representative appoints Tenant members by putting them into a Perun group.
Old interface mockups
These are not quite relevant after updating to card to be more targeting DSP than Bigpicture.
An interface design mockup by Joel & Pontus is available here.
A rough architecture sketch is available here Cytomine fallback - End product architecture.