OpenResty – web project framework for NGINX
Nginx is a powerful HTTP and web proxy server. Due to its design to handle large numbers of concurrent requests and connections, Nginx market share is growing fast. This server is the second most used on the Internet and if the growth pattern remains it soon will be the first.
Usually, in technical designs, Nginx is being used in front of other web or API services.
What OpenResty project proposes is to move the web or API services to the Nginx itself. This is achieved by Lua programming language, using the Nginx inbuilt Lua extension support.
The project site provides multiple examples and benchmarks proving that single instance of OpenResty application running on a low-grade virtual machine can successfully serve 100k rps (requests per second) and more.