NGINX version 1.9.11 introduces dynamic modules, separate shared object files that can optionally be loaded at runtime.
NGINX Plus Release 9 includes dynamic modules, UDP load balancing, support for service discovery with DNS SRV records, & new "all you can eat" App Pricing
Compile dynamic modules in NGINX Plus R11 and later to take advantage of the broad range of additional functionality contributed by NGINX community members.
NGINX Plus Release 11 includes binary compatibility for dynamic modules, enhanced TCP/UDP load balancing and nginScript, the new GeoIP2 module, and more.
Dynamic modules add great flexibility and possibilities for customization to open source NGINX and NGINX Plus, and open new opportunities for developers.
Enable seamless upgrades of NGINX and NGINX Plus with dynamic modules, by creating installable packages that handle dependencies for third-party modules
Maxim Dounin of NGINX, Inc. explains how dynamic modules are implemented for NGINX and NGINX Plus, and how to modify your code and config to use them.
With NGINX Plus Certified Modules, you can add in advanced functionality from NGINX partners with confidence that it's thoroughly tested for compatibility.
How to recover when the error from an NGINX Plus upgrade is 'nginx: [emerg] module "MODULE_NAME" version X instead of Y in /etc/nginx/nginx.conf:LINE"'
Learn how to build the Google PageSpeed dynamic module for NGINX Plus, which automatically rewrites and optimizes resources on your website.