-
Notifications
You must be signed in to change notification settings - Fork 53
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
Add dev environment #247
Comments
Confirmed Telepresence working with a Demo to the team. We will move forward to the next steps to check if Telepresence can be combined with tooling to combine and provide better experience for developers. Here we would collect some real world experiences when they deal with local and cloud. Feedback:
|
Once we have put more thought into those items (especially the developer experience and multiple services) let's also do a small PoC with one or two of the Helix devs and telepresence to see if there are any cases we are not covering or rough edges with the experience. |
Target that initial PoC, good to conduct one round of "chatting" with few devs and make an AC for this ticket :) |
Per our last Thursday chat, deep Zero backend review and further practicical tests of Skaffold and Telepresence, on top of our current Zero value (build Staging/Production infra within a day), I am almost sure that we can do "Add Dev Experience" (not environment) into realistic environments (Staging/Production), to help Developers address some gaps from monolith app to micro-service development. Gaps/Pains in common:
Both needs in conditions: Key points in solution:
|
Some notes of the 2nd review:
|
Quick summary on changes: [X] users: detect new users under developer group (infra, TF) How to use it: |
Right now we don't have specific instructions about how to have an effective dev environment, which tools to use, etc.
If you have just one backend service it's likely easy enough but we need to consider how we make it easy for them to set up multiple services, dependencies like databases, etc.
Look into fully local solutions like minikube, k3s, and consider cloud-based or hybrid solutions like https://www.telepresence.io/
Emphasis should be on developer experience.
The text was updated successfully, but these errors were encountered: