Panel answer: JSON API is decent but don't follow it religiously — the spec lacks a file-upload standard, and the JSON API Resources gem has problems; apply JSON API with company-specific exceptions. GraphQL has use cases where JSON API 'sucks'. Always be open-minded. The spec's creator is now working on operations (announced at EmberConf) to address gaps like uploads and batch operations via optional plugins. Following a standard is huge for onboarding since the spec is itself documentation.