Diagrammatic

Design a Parts Compatibility Feature for an eCommerce Site — System Design Interview Practice

Design a system to check and display product compatibility for automotive or electronics parts. Work through the requirements, architecture trade-offs, and an interactive design review.

Requirements and concepts to consider

  • Search parts by make/model/yearRequirement
  • Display compatible partsRequirement
  • Cross-reference part numbersRequirement
  • Filter by compatibilityRequirement
  • Handle millions of SKUsRequirement
  • Update compatibility dataRequirement
  • Support multiple categoriesRequirement
  • e commerceConcept to explore
  • searchConcept to explore
  • compatibilityConcept to explore
  • graph databaseConcept to explore
  • filteringConcept to explore
Diagrammatic — system design practice and architecture review.