codeths / codeths/ethsbell-rewrite

Zero-downtime deploy

Open
#60 0 comments 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
6
Forks
2
PR merge metrics
No merged PRs in 30d

Description

* Introduce a load-balancer on the server, consider Traefik and/or Docker Swarm
* Write a script to perform the following actions.
* Scale to two instances.
* Perform a rolling update.
* Scale back to one instance.
* Alternatively, we could leave it at two instances and figure out how to collect metrics for each instance independently? This would improve resilience against crashes.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.