At work, we’ve been facing lots of issues with Travis CI. The biggest issue is we cannot run more than 5 builds at a time. If some of the builds take a longer time, the rest have to queue. It slows down our velocity to ship things quickly. The other issues we faced are slow initial boot times (Travis uses GCP VMs to run the builds) unable to provision bigger machines for faster builds bugs: some builds missing and randomly failing builds, etc.
Alacritty, Kitty, Infra Engineering interview with Shawn Wang / swyx
Using topologySpreadConstraints for K8s Pods to spread the Pods evenly
Things I read 7th Aug 2022 - Finite Automata, Feeling of Fulfillment, Micromanagement hell
I was reading up on how the Envoy proxy generates x-request-id and learned that it uses UUID (Universally unique identifier). Then I got curious about UUIDs.