Back to course

Final Project: Building a Distributed Task Queue

Go (Golang) for Cloud-Native Microservices

The Capstone Project

Build a system that:

  1. Accepts tasks via a JSON API.
  2. Stores tasks in PostgreSQL.
  3. Uses multiple Workers (Goroutines) to process tasks.
  4. Updates task status in Redis.
  5. Includes Health checks and Prometheus metrics.

This project combines everything you've learned.