Best Practices
- Name API endpoints
/api/products GETrequests should be Idempotent- APIs should be versioned to allow for backwards compatibility
/api/v1/...and/api/v2/...For GraphQL,productsandproducts_v2 - Set Rate Limitting
- Set CORS
/api/productsGET requests should be Idempotent/api/v1/... and /api/v2/... For GraphQL, products and products_v2