We live in a world where the buzzword ""cloud native"" is viral, and things seem to be cool only when they are server-less. But, wait a minute! Where did databases go? They still live among us. And we still trust them with mosto of our sensible data.
Why not trust them with our tasks as well?
In this workshop we will navigate through an evolutionary data-structure to handle tasks-based distributed processing using PostgreSQL as state manager. With an eye always set on performances, we will learn a few peculiar features of this amazing DBMS, and practice a few optimization tricks to scale our solution as to mange tasks into the billions... on cheap machines.
You will then deliberately choose whether to keep using tools like RabbitMQ or SQS for your tasks, or maybe you will choose to tap into PostgreSQL capabilities to achieve performances at a fraction of the cost!
NOTE: We will use Docker, SQL, and some Bash (on a Mac) commands during the workshop.
Consulta il materiale dello speaker qui: https://github.com/marcopeg/amazing-postgresql/tree/main/projects/queues-in-postgresql