Serializing CircleCI

Posted on Sun 17 April 2022 in Infrastructure • Tagged with ci, tooling

We extensively use CircleCI as our CI provider. We run our entire test suite on CircleCI machines for all new commits in all PRs across our microservice repositories.

image of circleci logo

Like most other CI providers, they integrate with Github's webhooks so that CircleCI gets pinged to start running CI tests whenever new …


Continue reading

Simulating Queue Delay

Posted on Wed 02 March 2022 in Debugging • Tagged with sqs, tooling

I was having a discussion about queueing background work with an ex-coworker. He mentioned that when his system comes under heavy load, one of the things that increases is job wait times, leading to fun side effects. Really, what goes screwy is all the things that depend on jobs being …


Continue reading