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