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