Skip to content

SYSTEM Cited by 1 source

Netflix Janitor Monkey

Janitor Monkey is the Simian Army member that finds and disposes of unused cloud resources to keep Netflix's AWS environment free of clutter and waste. Introduced in Netflix's 2011 TechBlog post (Source: sources/2026-01-02-netflix-the-netflix-simian-army).

Purpose

"Janitor Monkey ensures that our cloud environment is running free of clutter and waste. It searches for unused resources and disposes of them."

Role in the Simian Army

Janitor Monkey is a cost / waste drift detector โ€” the failure mode it addresses is economic, not operational. Unused EBS volumes, unattached ENIs, orphaned snapshots, idle instances not in ASGs โ€” all are examples of the class, though the 2011 post does not enumerate specifics.

Under the fleet-of-focused-chaos-agents design (patterns/simian-army-shape), Janitor Monkey is the cost-and-hygiene axis alongside the fault-injection axis (Chaos Monkey / Gorilla) and the configuration-drift axis (Conformity / Security / Doctor).

Relationship to Netflix's cloud-efficiency platform

Janitor Monkey (2011) is an early Netflix expression of the cloud-efficiency concern. Netflix's later FPD + CEA platform (documented 2025-01-02) is a substantially more sophisticated treatment of the same problem domain: instead of a tool that deletes unused resources, FPD + CEA is a data platform that attributes and quantifies usage across all Netflix internal platforms. The 2011 Janitor Monkey is the ancestor; the 2025 FPD + CEA is the mature form.

Implementation gaps in the 2011 post

  • "Unused" criteria undefined (age-based? utilisation-based? ownership-based?).
  • Full resource-type coverage undocumented.
  • Grace period / soft-delete behaviour undocumented.
  • Opt-out mechanism undocumented.
  • Integration with cost-tracking systems undocumented.

Operational numbers

None disclosed.

Seen in

Last updated ยท 319 distilled / 1,201 read