← Questions

Design a package installer with dependencies

0
AmazonSystem designLast asked Jan 2026

Design a package installer: a user asks for a package and the installer fetches it together with everything it depends on, in a valid order. Cover how dependencies and versions are resolved, how cycles and conflicts are reported, where packages are downloaded from and cached, and what happens if an install fails halfway.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing