MRA, Part 3 – The Router Mesh Model

2016-09-27 KENNETH 0

MRA, Part 3 – The Router Mesh Model Author’s note – This blog post is the third in a series: Introducing the Microservices Reference Architecture from NGINX MRA, Part 2 – The Proxy Model MRA, Part 3 – The Router Mesh Model (this post) MRA, Part 4 – The Fabric Model MRA, Part 5 – Adapting the Twelve‑Factor App for Microservices We’ve also published a separate article about web frontends for microservices applications, and check out these other NGINX resources about microservices: A very useful and popular series by Chris Richardson about microservices application design The Chris Richardson articles collected into a free ebook, with additional tips on implementing microservices with NGINX and NGINX Plus Other microservices blog posts Microservices webinars Introducing the Router Mesh Model In terms of sophistication and comprehensiveness, the Router Mesh Model is the middle of the three models in the NGINX Microservices Reference Architecture (MRA). Each of the models uses an NGINX Plus high‑availability [ more… ]

What’s New in NGINX Plus R10?

2016-09-24 KENNETH 0

What’s New in NGINX Plus R10? td { padding-right: 10px; } This post is adapted from a webinar by Owen Garrett, Head of Products at NGINX, Inc. Table of Contents 0:00 Introduction 0:34 NGINX Plus R9 Recap 2:34 NGINX Plus R10 New Features 3:01 ModSecurity WAF 6:03 Why ModSecurity? 7:12 ModSecurity 101 8:49 Comprehensive Protection for Critical Apps and Data 9:37 NGINX Plus with ModSecurity WAF Details 12:44 Why NGINX Plus with ModSecurity WAF? 13:58 Native JWT Support 14:38 NGINX Plus for Authentication 16:18 Use Case 1 – Single Sign‑On(SSO) 17:29 Use Case 2 – API Gateway 18:07 Why NGINX Plus for OpenID? 19:56 “Dual‑Stack” RSA‑ECC Certificates 20:26 RSA vs. ECC 22:45 Network Features 23:04 Transparent Proxy 26:27 What Is nginScript? 27:38 nginScript in NGINX Plus R10 30:17 Additional Features 33:53 Additional Features (Continued) 34:50 Summary 0:00 Introduction Owen Garrett: Thank you for joining this presentation on the new features in NGINX Plus R10. My name is [ more… ]

nginx.conf 2016 – Keynote with Owen Garrett NGINX: Past, Present, and Future

2016-09-22 KENNETH 0

nginx.conf 2016 – Keynote with Owen Garrett NGINX: Past, Present, and Future td { padding-right: 10px; } This post is adapted from the keynote, NGINX: Past, Present, and Future, delivered at nginx.conf 2016 by Owen Garrett, Head of Products at NGINX, Inc. More blog posts and videos from other presentations at the conference will be published in the coming months. Table of Contents 0:00 Introduction 0:44 NGINX Conference Two Years Ago 1:39 12 Years of NGINX 4:18 Pace of Innovation in NGINX 5:44 What Drives the NGINX Community? 7:26 What’s New in 2016 10:40 What’s Next? 10:53 What Keeps You Awake at Night? 12:16 Architectural Complexity 13:04 Platform Complexity 14:39 Networking Complexity 15:52 Traditional Approaches Don’t Always Fit 16:56 What Is NGINX’s Role? 17:48 Three Future Initiatives 17:57 nginScript 18:13 nginScript (cont) 19:58 NGINX Amplify 26:42 Microservices Reference Architecture 27:18 Microservices Reference Architecture (cont) 28:08 Fabric Model [ more… ]

No Image

Announcing the Free NGINX Cookbook Series

2016-09-15 KENNETH 0

Announcing the Free NGINX Cookbook Series We’re excited to be releasing the first of our three-part NGINX cookbook series for free download today, created in partnership with O’Reilly Media. We hope this series of ebooks will help new users to get up and running quickly and current users to get the most out of their deployments of NGINX and our commercially supported product, NGINX Plus. The ebooks are being authored by Derek DeJonghe, who has over three years of experience using NGINX in web scale production environments, in collaboration with the core NGINX engineering team. This first ebook includes ten comprehensive chapters covering the most common use cases of NGINX and NGINX Plus. Topics such as HTTP/TCP/UDP load balancing, content caching, and high availability are covered in thorough detail, backed with syntax-highlighted code samples and detailed descriptions. Over the next [ more… ]

IP Transparency and Direct Server Return with NGINX and NGINX Plus as Transparent Proxy

2016-09-15 KENNETH 1

IP Transparency and Direct Server Return with NGINX and NGINX Plus as Transparent Proxy table, th, td { border: 1px solid black; } th { background-color: #d3d3d3; align: left; padding-left: 5px; padding-bottom: 2px; padding-top: 2px; line-height: 120%; } td { padding-left: 5px; padding-bottom: 5px; padding-top: 5px; line-height: 120%; } This blog post describes how to configure the open source NGINX software or NGINX Plus as a “transparent” proxy for traffic to upstream servers. It explains how you can use a transparent proxy to spoof the source IP address of packets to implement IP Transparency, and how you can implement a load‑balancing mode called Direct Server Return for UDP traffic. The information in this post apply to both the open source NGINX software and NGINX Plus. For the sake of brevity, we’ll refer only to NGINX Plus. Introducing Reverse Proxies Unlike a switch or router that simply forwards [ more… ]