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

Implement a scalable deployment infrastructure #32

Open
4 tasks
yann510 opened this issue Oct 17, 2020 · 1 comment
Open
4 tasks

Implement a scalable deployment infrastructure #32

yann510 opened this issue Oct 17, 2020 · 1 comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Milestone

Comments

@yann510
Copy link
Collaborator

yann510 commented Oct 17, 2020

  • Auto deploy when a pull request is merged on master using Github Actions (if possible only affected apps)
  • Implement automatic scaling which can be configured through code/config file
  • Deploy self contained review apps on pull requests
  • Update the readme to reflect the new steps needed when using this project as a template

I was thinking maybe we could use Kubernetes, but one thing I don't like about it is the complexity which is often way too high for simple projects. Since this is a template project, make it as simple as possible with detailed instructions. We can use other tools if we see fit.

@yann510 yann510 added enhancement New feature or request help wanted Extra attention is needed labels Oct 17, 2020
@yann510 yann510 added this to the V1 milestone Oct 17, 2020
@yann510
Copy link
Collaborator Author

yann510 commented Oct 19, 2020

If we are unable to cache node_modules, here is an interesting benchmark:

image

@GabrielBottari GabrielBottari modified the milestones: V1, V2 Nov 2, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

3 participants