Engineering
Software, systems, and the craft of building things that hold up.
Posts
- Notes on shipping smallEngineering
The smaller the change, the faster it ships and the easier it is to undo. A few habits that make small changes the default.
- Consuming over 1 billion Kafka messages per day at IfoodEngineering
How the User Profile team at Ifood replaced a fragile data pipeline with a Kafka consumer in Go that saves well over a billion feature updates a day to DynamoDB.
- Developing a microservice to handle over 30k requests per second at IfoodEngineering
How account-metadata, built in 2018 for 10k requests per minute, grew to serve 2 million per minute with DynamoDB, DAX, SQS, daily load tests and a fallback in the API gateway.