MRA, Part 4 – Adapting the Twelve‑Factor App for Microservices

2016-07-29 KENNETH 0

MRA, Part 4 – Adapting the Twelve‑Factor App for Microservices h3 { line-height: 0.0; padding-top: 20px; } The NGINX Microservices Reference Architecture (MRA) is under development. It will be made publicly available later this year, and will be discussed in detail at nginx.conf 2016, September 7–9 in Austin, TX. Registration is now open. Author’s note – This blog post is the fourth in a series: Introducing the Microservices Reference Architecture from NGINX MRA, Part 2 – The Proxy Model MRA, Part 3 – The Fabric Model MRA, Part 4 – Adapting the Twelve‑Factor App for Microservices (this post) We’ll extend this list as new posts appear. Upcoming posts will cover the third model in the Microservices Reference Architecture (MRA), the Router Mesh Model, and related topics such as this one. 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 [ more… ]

Setting Up NGINX Amplify in 10 Minutes

2016-07-28 KENNETH 0

Setting Up NGINX Amplify in 10 Minutes We recently released the free public beta of NGINX Amplify, our new cloud‑based tool that gives you visibility and control of NGINX and NGINX‑delivered applications. NGINX Amplify receives information from a small agent which you install on your NGINX servers. It provides configuration analysis for NGINX servers, graphs for specific metrics, dashboards that combine several metrics, and alerts. This blog post is the first in a monthly series about how to install and use NGINX Amplify. In this first part, we walk you through the steps for creating an NGINX Amplify account and installing the agent on each of your NGINX servers. Then, we show you how to get started using NGINX Amplify, including setting up an initial set of graphs, creating a simple dashboard, setting up an alert, and stepping through the configuration analysis. In later blog posts, [ more… ]

No Image

Performing A/B Testing with NGINX and NGINX Plus

2016-07-26 KENNETH 0

Performing A/B Testing with NGINX and NGINX Plus When you are testing changes to an application, there are some factors you can measure only in a production environment rather than a development test bed. Examples include the effect of UI changes on user behavior and the impact on overall performance. A common testing method is A/B testing – also known as split testing – in which a (usually small) proportion of users is directed to the new version of an application while most users continue to use the current version. In this blog post we’ll explore why it is important to perform A/B testing when deploying new versions of your web application and how to use NGINX and NGINX Plus to control which version of an application users see. Configuration examples illustrate how you can use NGINX and NGINX Plus directives, parameters, and variables to achieve accurate and [ more… ]

No Image

3 Ways to Automate with NGINX and NGINX Plus

2016-07-23 KENNETH 0

3 Ways to Automate with NGINX and NGINX Plus “How long would it take your organization to deploy a change that involves just one single line of code?” – Lean software development guru Mary Poppendieck In many organizations today, manual processes are slowing down the process of deploying and managing applications. Manual processes create extra work for developers and operations teams, cause unnecessary delays, and increase the time it takes to get new features and critical bug and security fixes into the hands of customers. Automating common tasks – using tools, scripts, and other techniques – is a great way to improve operational efficiency and accelerate the rollout of new features and apps. The potential improvements to productivity with automation are impressive. With the proper components in place, some companies have been able to deploy new code to production more than 50 times per [ more… ]

No Image

nginx.conf Preview 1: NGINX Speakers

2016-07-20 KENNETH 0

nginx.conf Preview 1: NGINX Speakers nginx.conf 2016 is only two months away! The early bird rate is still available for a limited time, so sign up today. On Wednesday, September 7th and Thursday, September 8th, you’ll enjoy conference sessions and exhibitor booths. The NGINX booth will be staffed by key NGINXers, including developers from our Moscow office! On Friday, September 9th, we’ll offer training in two tracks: First track: Fundamental installation and configuration of NGINX and NGINX Plus in the morning; Advanced in the afternoon. Second track: Introducing the NGINX Microservices Reference Architecture. In this post, we’ll introduce you to the NGINX speakers giving talks at nginx.conf this year. Speakers from partner companies, customers, and friends of NGINX will be featured in our upcoming posts: nginx.conf Preview Post 1: NGINX speakers (this post) nginx.conf Preview Post 2: Introductory topics (coming [ more… ]