Archive of posts with category 'engineering'

How we speed up backend development

Juanan Cid · 5 min read

Every time a rider asks for a journey, a driver performs a drop off, or a corporate client books for a ride at Cabify, a lot of pieces that compose...

Our frontend stack

Alejandro Frías · 11 min read

The journey we started in 2011 when the first rider used our app has led Cabify to create tools to support riders along with the countries we operate. First, we...

How we do agile in fraud prevention at cabify

Antonio Jesus Rodriguez · 6 min read

Today, ways of working or practices are basically mirrored from one company to another without thinking about it. Models like the Spotify squads, bad agile practices or processes which instead...

Acceptance testing go services using aceptadora

Oleg Zaytsev · 6 min read

Today I would like to share with you our experience (and some code) on writing acceptance tests at Cabify. Each time we deliver some broken code to production, thousands of...

The cabify engineering stack 2020 edition

Edu Salguero · 6 min read

Since Cabify became the first European app for VTC vehicles in 2011, things have changed a lot. Millions of journeys, riders and drivers use our platform. On this journey, it...

Being a manager the art of making yourself dispensable

Helene Doumenc · 6 min read

If there is a constant in my career is that I have always been on a mission to train people. From my first year as a Software Developer where I...

A tale of a search of a cep engine and real time processing framework

Mario Castro · 5 min read

We have been looking for a CEP for some time now. If you don’t know what a CEP is, the Wikipedia article explains it pretty well: https://en.wikipedia.org/wiki/Complex_event_processing. There are many...

The data engineering team at cabify

Mario Castro · 5 min read

We use heavily Google’s infrastructure to delegate the administration of many of our data needs. We like to focus on features and Product instead of operations, we like to focus...

What to do when your code is starting to smell

Rafael Ramón · 3 min read

When I started as a Cabify Engineer, Cabify was growing exceptionally quickly. This is quite common in a large start-up, but for me it was a real challenge as I...

Untangling knots

Abél Muiño · 4 min read

tl;dr: **never ship your first implementation of a feature and be prepared to make trade-offs. I was happily cutting through email when Patricia — one of our Lead Engineers —...