Adventures of a project from the developer's machine to heavy load
summary
A developer recounts the lifecycle of a software project moving from a developer’s machine into production under real high-load conditions. The talk covers practical issues encountered during deployment and operation of a high-load system, and the steps taken to prepare, launch, and run the service in production (deployment process, operational challenges, and handling heavy traffic).
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:11Production startup problems
- 3:57Dev vs production differences
- 5:47Code and DB optimization
- 6:30Caching problems
- 8:21Project launch without cache
- 10:30Network overload issues
- 12:38Scaling problems
- 14:51Deployment and migration issues
- 16:36File storage and RAID
- 21:29Transaction problems
- 24:52Summary and advice
- 25:26Q&A
related talks
01h 22mDesigning and Building High-Load Systems (Part 1)
01h 59mDesigning and Building High-Load Systems (Part 2)
01mInterview
48mHow to Choose Technologies for a High-Load Project
01mA Story about HighLoad++ 2014
49mLessons from a Project with a 2001 Commit
02h 39mDesigning and Building High-Load Systems (Part 3)
40mSmoothing the continuous delivery path- a tale of two architectures
