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.
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. :)
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.
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!
Other Articles
- Deliveroo Engineering in India
- Like many others, I’ve just re-joined Deliveroo. Here’s why.
- My first few months as a data scientist at Deliveroo
- The Emergence and Evolution of Analytics Engineering at Deliveroo
- How to prepare for the Deliveroo Architecture Interview
- Multi-dispatch event logging
- Roo talks series: Why Culture Matters in your Data science team?
- Roo talks series: Engineering culture at Deliveroo
- A quick look into Engineering Leadership at Deliveroo
- Roo talks series: Cross-Platform Customer Support with WebViews + GraphQL
- Roo talks series: Experiments at Deliveroo and Dynamic Average Treatment Effects.
- Diversity in Data Science with Ela Osterberger, DS Director
- Metrics matter - how we set OKRs at Deliveroo
- A glimpse into Data Science at Deliveroo