Gophers Like Waiting in Postgres Queue - Implementing Asynchronous Processing with Go and PostgreSQL
Offered By: GoLab conference via YouTube
Course Description
Overview
Explore how to implement a simple and reliable queueing mechanism using PostgreSQL and Go in this 49-minute conference talk from GoLab. Learn why using Postgres for queueing can be a practical alternative to more complex message brokers like Redis, RabbitMQ, or Kafka for projects requiring basic asynchronous processing. Discover the benefits of this approach, including simplified architecture, improved observability, and easier maintenance. Follow along as the speaker shares their experience at dataddo.com, where switching from RabbitMQ to a custom Postgres-based queue solution streamlined their technology stack and enhanced developer satisfaction. Gain insights into organizing and distributing jobs efficiently among Go service replicas while keeping your project's architecture straightforward and manageable.
Syllabus
Gophers like waiting in Postgres queue - Tomáš Sedláček
Taught by
GoLab conference
Related Courses
Web Application Development: The Data TierUniversity of New Mexico via Coursera Desarrollo de Aplicaciones Web: Nivel de Datos
University of New Mexico via Coursera Hacking PostgreSQL: Data Access Methods
Ural Federal University via edX Spatial Data Science and Applications
Yonsei University via Coursera RDBMS PostgreSQL
Indian Institute of Technology Bombay via Swayam