~/talk

15 Best Practices for Designing Enterprise RESTful APIs in the Cloud

links:none on file
slides:none on file

Shows how to design cloud-ready REST APIs using JSON-LD for linked data, schema.org for order models and OData for a canonical, queryable data model; enforces contract-first OpenAPI with per-tenant error logs, ETags, pagination and partial responses to cut bandwidth, UUIDs instead of sequential IDs, and chunked batched updates (avoid 100k at once). Recommends async flows with 202 Accepted, OAuth/JWT/MFA plus CAPTCHA and rate limits, ISO‑8601/i18n formats, and runs a 42Crunch report that scores 23/100 showing simple schema patterns fix many vulnerabilities.

AI-written summary · about

  1. 0:00Introduction to RESTful APIs
  2. 2:05API journey and challenges
  3. 5:11Layered API architecture
  4. 7:19Persona-based API design
  5. 9:07Ideal API design approach
  6. 11:14Industry standards for APIs
  7. 15:27Exploring APIs with OData
  8. 18:20Identifying API flaws
  9. 20:48API design best practices
  10. 23:17API endpoint and URL design
  11. 25:43Handling API performance issues
  12. 27:07HTTP status codes and formats
  13. 28:50Error handling in APIs
  14. 30:35Integration challenges
  15. 34:26Data mapping and standards
  16. 36:33Stateless vs stateful applications
  17. 38:38Customer onboarding process
  18. 40:28API security fundamentals
  19. 43:16Protecting sensitive data
  20. 44:40Rate limiting and API limits
  21. 45:46Handling large data uploads
  22. 46:49Input and output validation
  23. 48:15API security tools and reports
  24. 51:50Threat modeling for APIs
  25. 53:11Scalability and caching
  26. 54:13API versioning strategies
  27. 56:20Summary and key takeaways
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.