I agree. I think Sidekiq is a good example of how modules are used. You can add the Pro features, use a community plugin, but the plugins usually don&#x27;t affect core functionality (such as the Sidekiq &quot;cron&quot; scheduler, error reporting options, etc).<p>I think C is both a blessing and a curse. The challenge of using C correctly has led to memory leaks, remote code execution, segfaults, etc. I&#x27;d use Go if it&#x27;s possible to write Redis modules.