The Deliveroo engineering team blog

Only awesome code.

Shipping services more quickly with design-first OpenAPI contracts

How using OpenAPI has led to being able to ship a new service more effectively, by removing the need to write scaffolding, and instead focus on the business logic.

Read more…


Recent Articles

Q&A with a Production Engineer @ Deliveroo

There’s a lot to being a production engineer at Deliveroo, and there’s no better way to answer this than in a Q&A fashion. So here are some of the questions I get asked and my answers to them. :)

Read more…


Real-Time Data Aggregation Using DynamoDB Streams

DynamoDB is great for quick data access, low-latency and scalability. However, one downside is that it does not support aggregation functionality like relational DB’s do. This is how we tackled this problem using DynamoDB Streams.

Read more…


1 Year @ Deliveroo as a Backend Engineer

Hey there! I’m Nathan, a backend engineer at Deliveroo. Born and raised in London, I’ve been a software engineer for over 5 years and joined Deliveroo just over a year ago. I want to share with you my experience so far and what you can expect in your first year. I hope nobody is reading. But if you are, then please keep this to yourself!

Read more…


Other Articles