Serializable transactions with Django and PostgreSQL
PostgreSQL's transaction isolation level SERIALIZABLE can provide much stronger guarentees than the default READ COMITTED level. We explore an example of where a SERIALIZABLE transaction can be used to solve a real-world problem and how we can integrate this with the Django ORM.