4 ms·
Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them u
by amasad 9y ago
Repls are container-based. We control how much resources each repl can use and so we can control how it much it costs. We do swap out idle repls and wake them up on the first request that comes in (heroku style).
- sgslo 9y agoHow do you start up these containers so quickly anyways? Do you keep some running hot, or delegate the startup to something like amazon's ECS? I've long wanted to run integration tests en masse in containers, but never figured out how to solve issues around long startup times.
- amasad 9y agoYes we do container pooling. We do all the container manaegment ourselves. Using services like ECS will generally be slower.
- sytse 9y agoIs the wake up on first request code open source by any chance? Would love to reuse for GitLab.