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

[Discussion] Discuss Deployment Architecture #202

Open
aslotte opened this issue Jul 12, 2020 · 3 comments
Open

[Discussion] Discuss Deployment Architecture #202

aslotte opened this issue Jul 12, 2020 · 3 comments
Labels
question Further information is requested

Comments

@aslotte
Copy link
Owner

aslotte commented Jul 12, 2020

As we get started with deployment functionality, I thought it would be good if we could discuss how we envision our underlying foundation to be structured. I'm envisioning the following entities to make our architecture flexible (with some modifications). Would love to have your input on what you all think and what we may be missing.

image

@aslotte
Copy link
Owner Author

aslotte commented Jul 12, 2020

@AnoojNair / @dcostea / @lqdev / @Brett-Parker would love your input on this.

@aslotte aslotte added the question Further information is requested label Jul 12, 2020
@AnoojNair
Copy link
Collaborator

@aslotte , just curious how will a deployment be trigerred, would it be a user action on a particular run from the client?
Also, the Deployment environments show azure storage, s3 , as the models are already stored there. Would it be just a pointer to the existing model repo? Or is it used in a different way in this context?

@aslotte
Copy link
Owner Author

aslotte commented Jul 13, 2020

Regarding the first question, in my view the deployment would be triggered by a user action, e.g. right not by running a script to call methods that we expose, and maybe later via a CLI tool that we create or the UI from the client that we're looking into.

For the second question, yep, I'm thinking that we keep the models in our current model repositories. The idea I have is that we create a container/folder for each deployment target if we do file deployment (e.g. a container called Test) and then expose that with a URI. We still need to think about the container deployment but that can come later

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants