Sign up to save your library
With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.
Find this title in Libby, the library reading app by OverDrive.

Search for a digital library with this title
Title found at these libraries:
Library Name | Distance |
---|---|
Loading... |
"OpenResty Engineering"
OpenResty Engineering is an authoritative guide that takes readers inside the core architecture, scripting environment, and ecosystem of OpenResty, the powerful platform that fuses NGINX, LuaJIT, and a rich set of modules for building scalable, event-driven web systems. Beginning with a systematic exploration of the platform's system design—including its event-driven concurrency model, resource management techniques, and extensibility through native modules—the book lays a robust foundation for understanding how OpenResty orchestrates high-performance network applications. Readers will gain practical knowledge of request lifecycles, sandboxed security boundaries, and the pivotal role of embedded Lua in extending and securing web servers.
The book then delves deeply into advanced Lua scripting, exploring performance tuning, coroutine scheduling, shared memory communication, and rigorous approaches to error handling and debugging. Comprehensive chapters on API engineering illuminate best practices for designing resilient, scalable web APIs—including traffic routing, authentication, abuse prevention, and seamless versioning—while practical guidance on asynchronous database integration, intelligent caching, and microservice connectivity empowers readers to build responsive, data-intensive services. Special attention is given to engineering for performance, with profiling, tuning, and latency reduction techniques tailored to multi-core and cloud-native environments.
Beyond core engineering, OpenResty Engineering equips practitioners to operate and secure their systems at scale. Readers learn to implement sophisticated observability pipelines with metrics, tracing, real-time logging, and automated incident response. In-depth coverage of security best practices addresses threat modeling, input validation, TLS, and compliance-ready auditing. The book also addresses modern deployment strategies for distributed and containerized environments, high availability, and edge computing, and concludes with expert advice on module development, automated testing, CI/CD workflows, and open source contribution. With its comprehensive, practical approach, this book is an indispensable resource for engineers and architects seeking to unlock the full potential of OpenResty in mission-critical applications.