Go
Remix
TypeScript
PostgreSQL
Redis

UIU EduQueue: Engineering a Self-Hosted Student Platform with Go, Asynq & Multi-Provider Email

A platform-engineering case study of UIU EduQueue — the self-hosted student platform that started as a 200-line script and grew into a production system with multi-provider email failover, an Asynq-driven PDF pipeline, OTP-protected admin tooling, append-only event analytics, and a Discord-integrated observability stack. Built on Go 1.24, Remix on Cloudflare Workers, PostgreSQL, Redis, and Cloudflare R2.

Azraf Al Monzim
Updated June 13, 2026
196 views
Live
UIU EduQueue: Engineering a Self-Hosted Student Platform with Go, Asynq & Multi-Provider Email cover
Listen to this post··:··

Project Overview

UIU EduQueue is a production student platform I designed, built, and operate end-to-end. It serves UIU students with personalized PDF exam routines, a public live FX converter, an OTP-secured operator console with append-only email analytics and campaign tooling, multi-provider email failover (AWS SES, Azure Communication Services, custom Cloudflare-Worker HTTP relay), a presigned-URL PDF distribution layer on Cloudflare R2, and a JWT-protected club-management API. This case study walks through the architecture, the failure modes it defends against, and the platform-engineering decisions behind every layer.

Technologies:
Go
Remix
TypeScript
PostgreSQL
Redis
Asynq
AWS S3
AWS SES
Azure Communication Services
Cloudflare Workers
Docker
Tailwind CSS
Framer Motion
chromedp
PDF Generation
Email Automation
Multi-Provider Failover
OTP Authentication
Open Exchange Rates
Self-Hosted
Case Study
Azraf Al Monzim

Interested in this project?

Feel free to explore the source code, try the live demo, or reach out if you'd like to collaborate.