SkillChirp
CAREER PROJECT · Advanced · 2 weekends

Background Job Queue

Implement queued jobs, retries, scheduling, worker concurrency and dead-letter inspection.

QueuesConcurrencyReliabilityAPIsObservability
DEFINITION OF DONE

Leave artifacts a reviewer can inspect.

01

Queue service

Make this concrete enough that another engineer can understand what you built and why.

02

Worker demo

Make this concrete enough that another engineer can understand what you built and why.

03

Retry tests

Make this concrete enough that another engineer can understand what you built and why.

04

Metrics

Make this concrete enough that another engineer can understand what you built and why.

05

Failure UI

Make this concrete enough that another engineer can understand what you built and why.

RESUME / PORTFOLIO FRAMING

Describe what you actually did.

Built a background job system with concurrent workers, retry policies, scheduling and observable failure handling.

Use this as a starting structure, then replace it with your real implementation details, metrics and constraints. Do not claim outcomes you did not measure.

Validate the shipped project →
STRETCH GOALS

Go deeper if the core is already solid.

Priorities

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.

Cron jobs

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.

Distributed leases

Add only if it strengthens the engineering story instead of delaying a finished, deployable core.