Back to Projects Grid
Data & Backend EngineeringDeployed

Distributed Task Scheduler with Go

A completely localized cloud-scale job scheduling framework built iteratively in Golang to rival proprietary structures like AWS EventBridge.

Core Technology Stack

Go
gRPC
PostgreSQL
Redis

Architectural Constraints

Node failure natively results in orphaned background jobs or catastrophic dual-execution events inside scaled architecture.

System Implementation

Engineered a rigorous Paxos-inspired consensus algorithm that guarantees EXACTLY ONCE execution semantics by forcefully locking transient state inside a centralized high-availability Redis node.

Infrastructure Deep Dive

Master controller nodes run continuous Heartbeat loops across Worker networks natively over un-encrypted gRPC for massive localized intra-VPC speeds. Redis holds transient state locks.