Skip to content

Software engineering and applied AI

What happens when the code leaves the laptop and meets a real user.

I am Gabriel Dias. I work on payment infrastructure and production AI systems at Woovi. Here I write about the boring decisions nobody covers in tutorials: the ones that show up at 3am, with users waiting.

published articles
9
categories
2
writing code since
2016

Library

Latest writing

See every article
Engineering5 min

CAP, PACELC and the consistency models

CAP is the most quoted and most badly stated theorem in distributed computing. This article fixes the statement and shows the vocabulary you actually use day to day.

Engineering6 min

Sharding: a decision guide

Sharding is the most irreversible decision in a data system. This is the guide to deciding whether you need it and, if you do, how to pick the key.

Engineering5 min

Indexes, EXPLAIN and the slow query

How an index works on the inside, why column order decides everything, and how to read an execution plan to know what to do.

Talk to me

Questions about the article? Message me on WhatsApp

No form and no mailing list. If you disagree with something I wrote, or want to tell me how you solved it, the conversation goes straight to me.

Open the chat