Curated developer articles, tutorials, and guides — auto-updated hourly


In July, during an incident on our order service, I searched for its logs from the previous three...


On a Tuesday afternoon in September every service that uses our orders database stopped for twenty.....


In June every nightly database export failed with AccessDenied on kms:GenerateDataKey. The role that...


Through November our checkout failed in short bursts, about two seconds long, roughly every ten...


In March a new depot opened and its PCs could not install our dispatch client. Our setup script...


In August a customer told us that our catalogue search went strange for most of an hour every time w...


In March one of our suppliers changed the date format on their delivery notes, and the Lambda that.....


In May our checkout returned 503 for eleven minutes, starting at ten past three in the morning. By.....


In April we sold for four days at last month's prices. Our largest supplier had raised theirs on the...


At nine on a Monday in March, every one of our trade partners' systems started getting 400 Bad...


In September a developer asked for a copy of the orders database from the previous Friday to...


In September I went looking for the reason our order service took seventeen minutes to build. In...


On the first Monday of January, when our trade customers restock after the holidays, the catalogue.....


In June we opened a new depot, and release 7.3 of our routing service was meant to start sending it....