The compound performance penalty problem occurs when performance inefficiencies across multiple layers compound into a total, larger performance penalty. This penalty is often paid by applications that use a lot of inefficient frameworks and libraries. The larger the code base and the more external libraries are used, the larger the probability is of compound performance penalties.
Software Performance Playlist:
• Software Performance
Casey Muratori - The 30 million line problem:
• The Thirty Million Line Problem