Épisode

Comment/pourquoi balayer des tâches asynchrones sous une table Postgres

par Taylor Troesh

La vidéo d’une conférence explique comment et pourquoi balayer des tâches asynchrones sous une table Postgres présentée par Taylor Troesh à POSETTE : Un événement pour Postgres 2024. Au lieu de renvoyer des erreurs hostiles « 500 » aux utilisateurs, un petit modèle de requête worker asynchrone rend la conception à tolérance de panne par défaut.

Dans ce discours, nous allons parler de (1) comment la conception back-end/base de données affecte l’expérience frontale, (2) l’insanité omniprésente de la validation en deux phases, (3) Postgres en tant que plateforme, (4) comment les files d’attente de base de données asynchrones forment un complément naturel à Jira, et (5) comment fonctionne le modèle de requête asynchrone minuscule, et (6) comment ajuster la requête pour le parallélisme optimisé, hiérarchisation et échantillonnage.

Taylor bricole avec l’écriture, l’apprentissage, le temps, le design, le logiciel, les idées, l’humour et l’entrepreneuriat.

Chapitres

  • 00:00 - Le problème
  • 02:23 - tâches asynchrones sous une table postgres
  • 03:18 - POUR LA MISE À JOUR IGNORÉE VERROUILLÉE
  • 09:19 - Postgres vs Alternatives
  • 10:48 - Implémentation du worker
  • 18:07 - Conclusion

Connexion

Azure
Azure Database pour PostgreSQL