Design Patterns · Senior · Question 49 of 75
What is an "internal platform" (design system + shared packages), and when should you extract one?
- ✓Correct answer: Shared components and tools, once several products use them
- 2A separate server for the company's internal staff and contractors
- 3An A/B testing platform every startup needs from day one
Explanation
When several teams copy the same buttons, forms, build configs and linters, a platform with versioning and an owner is extracted. A platform built too early for a single product is a premature abstraction and needless bureaucracy.