Practical Experience Building APIs for High-Load Services
summary
Practical experience building APIs for high-load services, describing how to design and implement scalable, high-throughput service APIs using Java technologies and infrastructure patterns. Covers real-world practices from Yandex on API design, performance optimization, and operational considerations for handling heavy traffic.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 4:10Simple initial structure
- 7:21Vertical separation
- 10:52In-memory storage
- 14:22Merging vertical data
- 16:32Lazy data loading
- 19:47Gradual architecture migration
- 23:01Error handling and consistency
- 27:05Analytics and third-party data
- 31:39Polyglot persistence
- 34:06Load testing
- 35:33Q&A
related talks
46mTechniques for Developing a High-Load Server in Java
42mTuning and Optimizing High-Load J2EE Web Applications
45mAPI on Steroids
54mTen lessons learned on API performance optimization
47mQuality Control for High-Load Systems
47mLoad Testing You Always Wanted
01h 05mAPI design - tips from practice
49m10 Ways to Reach HighLoad and BigData Out of Thin Air
