Reusable components versus inline schemas for multi-team API governance
When multiple teams own different endpoints but share a common domain model, the decision between centralizing schemas in components.schemas and defining them inline affects both consistency and review velocity. Centralized definitions prevent drift across endpoints and tend to produce cleaner generated client models, yet they introduce a resolution step tha