A big part of your third-party API calls is defined by your users’ decisions: the data they provide. For starters, it is your users who need to perform some manual activity to get you a working access token. No access token, no working integration. No working integration, no working features....
Load shedding is the deliberate dropping of some work when your system can’t keep up....
A circuit breaker was not the first thing we wrote for our HTTP requests. It...
You’re syncing 5,000 records from GitHub. Your Celery task is on page 12 when the...
This might come as a surprise, but sooner or later your call to some external...
What do a good portion of database transactions do? They fail. But this is hardly...
Sometimes you want to have a globally accessible function like get_current_user() that somehow magically stores...
Aren’t we all just constantly re-creating the same bits of code?
Our code is so interdependent! Adding dependencies to projects is just how code is done....
When you need it: when you want to lock the DB, but don’t have the...
Here’s the problem: I have 1 timeline, but 2 types of events appear on this...
Celery never retries your tasks, unless you tell it to. Here is how you can...
I always wanted to have this. The cool part of me wanted me to be...
Every project inevitably gravitates towards messy code. As long as you are adding features to...