Building Business Systems with Domain-Specific Languages for NGINX & OpenResty, Part 1
Building Business Systems with Domain-Specific Languages for NGINX & OpenResty, Part 1 This post is adapted from a presentation at nginx.conf 2016 by Yichun Zhang, President & Founder of OpenResty, Inc. This is the first of two parts of the adaptation. In this part, Yichun describes OpenResty’s capabilities and goes over web application use cases built atop OpenResty. In Part 2, Yichun looks at what a domain-specific language is in more detail. You can view the complete presentation on YouTube. td { padding-right: 10px; } Table of Contents 0:00 Introduction 0:33 OpenResty 1:41 Lua Libraries 2:25 NGINX + LuaJIT 2:45 The All-Inclusive Philosophy 3:31 Simple Small Fast Flexible 4:22 Synchronously Nonblocking 4:47 Light Threads & Semaphores 5:02 Cosockets 5:18 Timers and Sleeping 5:36 Shm-Based Dictionaries and Queues 5:52 Dynamic SSL Handshakes 7:33 Dynamic Load Balancers 8:48 ngx_stream_lua_module (TCP & UDP) [ more… ]