SkillChirp
CAREER PROJECT · Intermediate · 1–2 weekends

Production API + Rate Limiter

Ship a real API with authentication, persistence, Redis-backed throttling, tests, monitoring and a deployable production path.

API designPostgreSQLRedisDockerTestingObservability
DEFINITION OF DONE

Leave artifacts a reviewer can inspect.

01

Public repository with README

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

02

Live API or demo client

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

03

Architecture diagram

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

04

Load-test notes

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

05

Error and rate-limit telemetry

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

RESUME / PORTFOLIO FRAMING

Describe what you actually did.

Built and deployed a production-style API with Redis-backed rate limiting, persistent storage, automated tests and operational monitoring.

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.

Per-user quotas

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

Distributed locking

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

Prometheus metrics

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

CI/CD deployment

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