4 ms·
Congrats on the launch :) The pricing incentives sound smart. Do you see the ability to replicate more complex architecture as a differentiator? For example,
by thruflo 6y ago
Congrats on the launch :)
The pricing incentives sound smart.
Do you see the ability to replicate more complex architecture as a differentiator? For example, one of your homepage quotes mentions "running a Kubernetes stack inside of a Layerfile". Can you elaborate more on how Layerfiles enable this?
- colinchartier 6y agoWith Kubernetes, a typical workflow might look like this: 1. Start kubernetes cluster 2. Build docker images 3. Deploy docker images (helm, kubectl, argocd, ...) 4(a) Run unit tests (kubectl exec -l k8s-app=web rake test) 4(b) Run e2e tests (kubectl run cypress) 4(c) Create ephemeral environment (EXPOSE WEBSITE localhost:8000) Because we take memory snapshots after each step, you'd effectively get a fresh, fully-provisioned kubernetes cluster immediately after pushing instead of re-running all the steps every time (you'd skip to step 3) and then run 4{a,b,c} in parallel (they'd all "fork" the VM and get a separate copy of all of the resources) Here are a few links that go into more detail: - https://layerci.com/docs/tuning-performance/run-repeatable https://layerci.com/docs/tuning-performance/run-repeatable - https://layerci.com/blog/ci-at-layerci/ https://layerci.com/blog/ci-at-layerci/
- thruflo22 6y agoOk, so the more complex the infra, the more advantage there is in caching.
- colinchartier 6y agoThe idea is it starts as simple as a docker build (e.g., as easy or easier than GitHub actions, orbs, etc) but scales as your code/infra does.