Sber Smart Home: How to Grow from 0 to Hundreds of Thousands of Online Devices and Survive
summary
Sber Smart Home platform manages hundreds of thousands of long-lived open connections to user devices to provide 24/7 real-time control. The talk describes building that system from zero to hundreds of thousands of online devices, covering Go-based backend services, connection handling at scale, reliability and operational practices for keeping devices connected continuously.
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:10Platform history
- 3:19IoT principles and load
- 5:05System requirements
- 6:50Solution selection and architecture
- 8:38Building custom broker
- 10:27Early growth issues
- 12:18Infrastructure scaling
- 14:05Firmware update incident
- 15:30Device authorization problems
- 17:16Load on adjacent services
- 19:01System fragility and monitoring
- 20:25Finding bottlenecks in code
- 22:16Refactoring synchronous code
- 23:18Optimization results
- 24:46Current scale and development
- 25:30Conclusions and recommendations
- 29:26Q&A
related talks
41mSber Smart Home: Growing from 0 to Hundreds of Thousands of Online Devices and Surviving
37mSmart Home 101: How to Develop for the Connected Home
47mLessons and Advances in IoT: Toward 1M Connected Devices
01h 15mBuilding Your Own Smart Home on a Shoestring
45mIoT 2.0: The Next Phase of SmartThings Engagement and Growth
44mScaling Your Business with SmartThings
47mHow Do You Future Proof IoT? You Add a Hub.
51mSmart home from scratch - a little C#, a little C++ and cheap Chinese electronics
