Multiple inheritance in Lua
summary
Explains using component-based multiple inheritance in Lua to improve code reuse in large, evolving RTB (real-time bidding) platforms. Describes applying Lua’s multiple-inheritance patterns within an internal technology stack at IPONWEB to manage a growing codebase for high-load systems.
AI-written summary · about
chapters (12)
- 0:00Introduction
- 8:06Legacy code problems
- 11:43Component approach in Lua
- 13:30OOP requirements in Lua
- 14:55Building custom OOP library
- 16:23Implementing multiple inheritance
- 19:30Class structure in Lua
- 21:41Target unification
- 24:59Chain of responsibility and facade patterns
- 26:04Refactoring results
- 28:21Outcomes and benefits
- 30:29Q&A








