There are many ways to build Pyramid apps, and knowing your options can help you make maintainable choices. Most people generate Pyramid apps using a scaffold and plug in one or two add-ons like pyramid_redis_session or pyramid_tm, but if you're interested in stepping beyond that, I'll show you some real-world examples of how we've adapted Pyramid to fit our apps.
Pyramid offers an enormous amount of customization power; most apps only use a small portion of it. I'll show you how to identify the right way to customize the framework for your particular use case and how to use this power to make your app simpler and easier to understand.