YoVDO

Gophers Like Waiting in Postgres Queue - Implementing Asynchronous Processing with Go and PostgreSQL

Offered By: GoLab conference via YouTube

Tags

Go Courses PostgreSQL Courses Distributed Systems Courses Database Design Courses Software Architecture Courses Message Broker Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera