Optimizing Performance and Security: Crafting Robust APIs

Optimizing Performance and Security: Crafting Robust APIs

Conf42 via YouTube Direct link

robust

19 of 32

19 of 32

robust

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Optimizing Performance and Security: Crafting Robust APIs

Automatically move to the next video in the Classroom when playback concludes

  1. 1 intro
  2. 2 preamble
  3. 3 whoami
  4. 4 things we want our api to be
  5. 5 secure - authentication / authorization
  6. 6 validate unputs
  7. 7 log user activity audit trails
  8. 8 use appropriate response
  9. 9 password management
  10. 10 use config file vs env vars
  11. 11 mask sensitive data
  12. 12 implement rate limiting
  13. 13 secure communication
  14. 14 patch your dependencies
  15. 15 fast - use optimized database queries
  16. 16 implement caching
  17. 17 pagination
  18. 18 break into smaller service
  19. 19 robust
  20. 20 fail early fail fast
  21. 21 use appropriate status code
  22. 22 don't just check errors, handle them gracefully
  23. 23 context passing
  24. 24 acid compliance
  25. 25 context passing
  26. 26 use structured logs
  27. 27 implement health checks
  28. 28 handle retries gracefully
  29. 29 expose metrics
  30. 30 version for maintainability
  31. 31 conclusion
  32. 32 thank you

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.