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

[Dev env] Break down what functions are needed for development and deployment #203

Closed
2 tasks
Tracked by #171
timmc-edx opened this issue Feb 28, 2023 · 0 comments
Closed
2 tasks
Tracked by #171
Assignees

Comments

@timmc-edx
Copy link
Member

timmc-edx commented Feb 28, 2023

In our effort to decide how to move forward with improving, reworking, or replacing our development and deployment environments (devstack, tutor, etc.) we need to get a better sense of what those systems currently provide to us, and where they are lacking. This will help us answer questions like:

  • Can the development environment work more like a production environment, maybe even by using the same software?
  • Where should we look at tools to complement devstack, tutor, k8s, etc. vs improving them, wrapping them, or replacing them/creating alternatives?
  • How much should information about how a service is developed or deployed live with the service repository vs. in a central place? Which would allow us more freedom of dev/deploy/orchestration options?
  • Which of these features can realistically be supported agnostic of a docker-compose vs. Kubernetes choice, rather than needing to be duplicated for each option?
  • What would leveraging one of the tools identified in [Discovery] Cloud-based developer environments #82 potentially gain us, and which aspects of the development environment would be largely unchanged (or need to be reworked without significant gain) by the choice?

Documents:

Acceptance criteria:

  • Break out functions/features as rows of spreadsheet
  • Add columns for current tools and options under investigation (and fill them out where applicable)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Archived in project
Status: 2023 Q1
Development

No branches or pull requests

3 participants