Presentations by Liam Crilly, Owen Garrett and Ed English NGINX at ‘Architecting for now & the future with NGINX’ Lunch and Learn in the Shangri-La Hotel, At The Shard, London. Presentations provide tips and insight into how NGINX can help to maximize performance and flexibility of cloud environments through laying the foundational building blocks for cloud-based microservices applications, API Management & Service Mesh initiatives.
Migrating from BIG-IP Deployment to NGINX ADCNGINX, Inc.
Speaker:
Karthik Krishnaswamy, Sr Product Marketing Manager
NGINX, Inc.
About the Webinar
Technology is revolutionizing our lives – we hail cabs, order food, and stream video right from apps on our mobile devices. At the heart of this disruption are enterprises that embrace digital transformation – according to a survey from IDC sponsored by NGINX, 75% of businesses will have completed their digital transformation by 2030.
To support digital transformation, enterprises are modernizing their applications and underlying infrastructure by adopting a variety of processes and new technologies such as DevOps, cloud, open source, and microservices. Software load balancing is central to accelerating digital transformation efforts. That’s where NGINX comes in – it’s a lightweight, flexible and portable load balancer that helps you gain agility and simplifies your architecture
In this webinar we cover how to gracefully migrate your BIG-IP deployment to NGINX, the ADC built for modern applications.
Dynamic SSL Certificates and Other New Features in NGINX Plus R18 and NGINX O...NGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/dynamic-ssl-certificates/
About the webinar
A key enhancement that we have introduced in NGINX Plus R18 is simplified provisioning of SSL/TLS certificates. More than 87% of websites now use SSL to encrypt communications over the Internet, with end-to-end encryption now the default deployment pattern for websites and applications. The explosion in certificates means some companies are managing many thousands of certificates in production environments. This calls for a more flexible approach to deploying and configuring certificates.
In this webinar we discuss how to load SSL certificates dynamically, along with other configuration, security, and reliability challenges, with new features in NGINX Plus R18 and NGINX Open Source.
From Code to Customer with F5 and NGNX London Nov 19NGINX, Inc.
Presentations by Vincent Laverne, Miles Martin, David Luke, Dan Henley and Owen Garrett and at ‘From Code to Customer with F5 and NGNX’ Lunch and Learn in the Shangri-La Hotel, At The Shard, London. Presentations provide tips and insight into how customers are using F5 and the NGINX Application Delivery Platform to drive a transformational agenda that supports their current environments & immediate application requirements in addition to laying the foundational building blocks for a world of cloud-based microservices applications. Solution areas covered will include Load Balancing, API Management & Service Mesh implementation options.
Achieve Full API Lifecycle Management Using NGINX Controller – EMEANGINX, Inc.
Attend this webinar and learn how to manage the entire lifecycle of your APIs using NGINX Controller. This includes defining, publishing, securing, routing, monitoring, troubleshooting, and analyzing usage of your APIs to assess their value. Get an overview and demo of NGINX Controller’s API Management Module.
Join this webinar to learn:
- How to manage API definitions and their component resources, define upstream groups and their backend servers, and route resources to upstreams
- How to boost developer productivity by enabling teams to deploy new APIs faster with environment‑specific, policy‑driven management
- How to mitigate DDoS attacks and protect your applications from being flooded with malicious or errant API calls by setting rate limits
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
https://www.nginx.com/resources/webinars/full-lifecycle-api-management-nginx-controller-emea
What’s New in NGINX Plus R20? – EMEA
Join our webinar to discover the latest updates in NGINX Plus R20, with a walkthrough of new capabilities and security measures.
Join this webinar to learn:
- How to get the most from real-time monitoring and logging of rate-limited traffic
- About recent enhancements to connection limiting
- How to designate DNS servers for upstream groups
- About changes that improve HTTP/2 traffic security
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r20-emea/
What’s New in NGINX Plus R20?
Join our webinar to discover the latest updates in NGINX Plus R20, with a walkthrough of new capabilities and security measures.
Join this webinar to learn:
- How to get the most from real-time monitoring and logging of rate-limited traffic
- About recent enhancements to connection limiting
- How to designate DNS servers for upstream groups
- About changes that improve HTTP/2 traffic security
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r20/
More than 87% of websites are SSL-encrypted and organizations can have thousands of certificates in production. A more flexible approach to managing certificates is needed. In this webinar we cover how to load certificates dynamically and additional newly released features. https://attendee.gotowebinar.com/register/521167809778215683
In this webinar we help you get started using NGINX, the de facto web server for building modern applications. We cover best practices for installing, configuring, and troubleshooting both NGINX Open Source and the enterprise-grade NGINX Plus.
https://www.nginx.com/resources/webinars/nginx-basics-best-practices-emea-2/
Migrating from BIG-IP Deployment to NGINX ADCNGINX, Inc.
Speaker:
Karthik Krishnaswamy, Sr Product Marketing Manager
NGINX, Inc.
About the Webinar
Technology is revolutionizing our lives – we hail cabs, order food, and stream video right from apps on our mobile devices. At the heart of this disruption are enterprises that embrace digital transformation – according to a survey from IDC sponsored by NGINX, 75% of businesses will have completed their digital transformation by 2030.
To support digital transformation, enterprises are modernizing their applications and underlying infrastructure by adopting a variety of processes and new technologies such as DevOps, cloud, open source, and microservices. Software load balancing is central to accelerating digital transformation efforts. That’s where NGINX comes in – it’s a lightweight, flexible and portable load balancer that helps you gain agility and simplifies your architecture
In this webinar we cover how to gracefully migrate your BIG-IP deployment to NGINX, the ADC built for modern applications.
Dynamic SSL Certificates and Other New Features in NGINX Plus R18 and NGINX O...NGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/dynamic-ssl-certificates/
About the webinar
A key enhancement that we have introduced in NGINX Plus R18 is simplified provisioning of SSL/TLS certificates. More than 87% of websites now use SSL to encrypt communications over the Internet, with end-to-end encryption now the default deployment pattern for websites and applications. The explosion in certificates means some companies are managing many thousands of certificates in production environments. This calls for a more flexible approach to deploying and configuring certificates.
In this webinar we discuss how to load SSL certificates dynamically, along with other configuration, security, and reliability challenges, with new features in NGINX Plus R18 and NGINX Open Source.
From Code to Customer with F5 and NGNX London Nov 19NGINX, Inc.
Presentations by Vincent Laverne, Miles Martin, David Luke, Dan Henley and Owen Garrett and at ‘From Code to Customer with F5 and NGNX’ Lunch and Learn in the Shangri-La Hotel, At The Shard, London. Presentations provide tips and insight into how customers are using F5 and the NGINX Application Delivery Platform to drive a transformational agenda that supports their current environments & immediate application requirements in addition to laying the foundational building blocks for a world of cloud-based microservices applications. Solution areas covered will include Load Balancing, API Management & Service Mesh implementation options.
Achieve Full API Lifecycle Management Using NGINX Controller – EMEANGINX, Inc.
Attend this webinar and learn how to manage the entire lifecycle of your APIs using NGINX Controller. This includes defining, publishing, securing, routing, monitoring, troubleshooting, and analyzing usage of your APIs to assess their value. Get an overview and demo of NGINX Controller’s API Management Module.
Join this webinar to learn:
- How to manage API definitions and their component resources, define upstream groups and their backend servers, and route resources to upstreams
- How to boost developer productivity by enabling teams to deploy new APIs faster with environment‑specific, policy‑driven management
- How to mitigate DDoS attacks and protect your applications from being flooded with malicious or errant API calls by setting rate limits
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
https://www.nginx.com/resources/webinars/full-lifecycle-api-management-nginx-controller-emea
What’s New in NGINX Plus R20? – EMEA
Join our webinar to discover the latest updates in NGINX Plus R20, with a walkthrough of new capabilities and security measures.
Join this webinar to learn:
- How to get the most from real-time monitoring and logging of rate-limited traffic
- About recent enhancements to connection limiting
- How to designate DNS servers for upstream groups
- About changes that improve HTTP/2 traffic security
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r20-emea/
What’s New in NGINX Plus R20?
Join our webinar to discover the latest updates in NGINX Plus R20, with a walkthrough of new capabilities and security measures.
Join this webinar to learn:
- How to get the most from real-time monitoring and logging of rate-limited traffic
- About recent enhancements to connection limiting
- How to designate DNS servers for upstream groups
- About changes that improve HTTP/2 traffic security
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r20/
More than 87% of websites are SSL-encrypted and organizations can have thousands of certificates in production. A more flexible approach to managing certificates is needed. In this webinar we cover how to load certificates dynamically and additional newly released features. https://attendee.gotowebinar.com/register/521167809778215683
In this webinar we help you get started using NGINX, the de facto web server for building modern applications. We cover best practices for installing, configuring, and troubleshooting both NGINX Open Source and the enterprise-grade NGINX Plus.
https://www.nginx.com/resources/webinars/nginx-basics-best-practices-emea-2/
Replacing and Augmenting F5 BIG-IP with NGINX Plus - EMEANGINX, Inc.
The way we build applications has changed a lot since 1996, when F5 BIG-IP was released. Companies that use F5 BIG-IP complain of high cost and lack of agility. In this webinar we describe how to replace or augment your F5 BIG-IP deployment with NGINX Plus for cost savings and greater agility.
Watch this webinar to learn:
- A brief history of F5 Networks and the BIG-IP, from initial release to early success
- About five industry trends that are disrupting F5 and making F5 BIG-IP a hindrance to the modern enterprise looking for agility
- Three ways to gracefully replace or augment F5 BIG-IP with NGINX Plus, without having to rip and replace
- About application architectures possible with NGINX Plus, but not with F5 BIG-IP, such as API gateways
https://www.nginx.com/resources/webinars/replacing-augmenting-f5-big-ip-nginx-plus-emea/
Test rate limits in dry-run mode and monitor NGINX Plus using advanced metrics with NGINX Plus R19.
On-Demand Link:
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r19/
Watch this webinar to learn:
- How to monitor your NGINX Plus ecosystem with fine-grained insights using advanced metrics
- About dynamically blacklisting IP address ranges in the key-value Store
- How to apply different bandwidth limits based on attributes of incoming traffic
- About testing rate limits in dry-run mode
Scale your application to new heights with NGINX and AWSNGINX, Inc.
On-demand Link:
https://www.nginx.com/resources/webinars/scale-application-new-heights-nginx-aws/
In this webinar we will discuss how AWS and NGINX can complement each other to create highly scalable, high performance and secure web applications. We will cover the different ways that NGINX can integrate with AWS services such as NLB, Route53 and PrivateLink to add new layers of security and functionality to your high traffic website, streaming service or IOT system.
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX, Inc.
Watch this webinar and learn how NGINX Controller reduces complexity and achieves significant time & cost savings. Configure, manage, and troubleshoot multiple NGINX Plus instances at scale across both on-premise and public cloud environments. Get an overview and demo of Controller.
Watch this webinar to learn:
- How to achieve significant time and cost savings by using Controller to manage multiple NGINX instances
- How to boost developer productivity by enabling teams to deploy new applications faster with policy-driven management
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
- The benefits of seamlessly incorporating NGINX Plus into your existing monitoring framework with available integrations
https://www.nginx.com/resources/webinars/nginx-controller-configuration-management-troubleshooting-at-scale-emea/
Global Server Load Balancing with NS1 and NGINXNGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/global-server-load-balancing-ns1-nginx/
About the Webinar
How do you improve performance and high availability across your data centers or points of presence (PoPs)? By entrusting your DNS, DHCP, and IP address management (DDI) to NS1. Built on a modern API-first architecture that acts on real-time data, NS1’s DDI platform is an intelligent, efficient, and automated system.
Deployed behind NS1 or F5, NGINX is an all-in-one software load balancer, content cache, web server, reverse proxy, and API gateway. Attend this webinar to learn about how NGINX integrates with NS1 to improve reliability and resilience.
Test rate limits in dry-run mode and monitor NGINX Plus using advanced metrics with NGINX Plus R19.
On-Demand Link:
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r19-emea/
Watch this webinar to learn:
- How to monitor your NGINX Plus ecosystem with fine-grained insights using advanced metrics
- About dynamically blacklisting IP address ranges in the key-value Store
- How to apply different bandwidth limits based on attributes of incoming traffic
- About testing rate limits in dry-run mode
NGINX powers over half of the world’s busiest sites and applications. Attend this NGINX Basics webinar to hear answers to questions about NGINX and NGINX Plus. https://www.nginx.com/resources/webinars/nginx-basics-ask-anything-emea/
Watch this webinar to:
- The answers to your questions on NGINX
- About how others use NGINX and NGINX Plus
- About common application delivery design patterns
- Key insights from the presenter' more than 20 years of industry experience
On-Demand Recording: https://www.nginx.com/resources/webinars/how-to-get-started-with-nginx/
In this webinar, we help you get started using NGINX, the de facto standard building block for modern microservices-based architectures. During this practical workshop, we take you through installing and configuring NGINX as a web server, load balancer, and reverse proxy.
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...NGINX, Inc.
Building and deploying cloud native APIs is a complex operation, and can require a multitude of components. In this workshop we focus on the fundamentals of deploying the runtime API code and publishing the API through an API gateway. To achieve this we use NGINX Unit as a polyglot application server and NGINX web server as an API gateway. With this combination we deliver a solution lightweight enough for dev and strong enough for production.
You will learn how to use NGINX Unit to run one or more apps and APIs in a variety of languages, including seamlessly deploying new versions. You will then see the best practices for how to configure NGINX to perform the common API gateway functions of request routing, rate limiting, and authentication for multiple APIs. We will also touch on advanced use cases such as HTTP method enforcement, and JSON validation.
No previous experience of NGINX or NGINX Unit is required, but a basic knowledge of HTTP and JSON/REST APIs is valuable.
NGINX 101: Web Traffic Encryption with SSL/TLS and NGINXNGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/nginx-101-web-traffic-encryption-ssl-tls/
85% of all web traffic is encrypted. This now standard practice helps ensure that data (sensitive or not) sent over the Internet remains private and out of the hands of eavesdroppers and hackers. But how do you encrypt traffic? The answer is with SSL/TLS, an encryption protocol that protects Internet communication.
Join this NGINX 101 foundational webinar to learn more about the importance of and best practices for encrypting your web, application, and API traffic. Our presenters show you how to create or procure a certificate to ensure transactions are authenticated, as well as demo how straightforward it is to encrypt and secure your web traffic using NGINX. We also answer attendee questions about NGINX and encryption.
Robert Haynes
Technical Marketing Manager
F5
About the Webinar
One of the strongest use cases for NGINX is as a content cache, providing your users with optimal performance when accessing your applications by placing your content strategically in high-utilization locations in your environment. Caching also reduces the resources required on your application back-end systems and increases the capacity of your applications.
Join this webinar to learn about NGINX as a content cache, one of our most popular use cases. We demonstrate several options for managing content that ensure your users’ experience is of the highest quality every time.
On-Demand Link:
NGINX Basics and Best Practices WorkshopNGINX, Inc.
Whether you're new to NGINX, starting your first NGINX project, or refining your DevOps skills, this three hour workshop will give you a solid foundation. We will begin the workshop with an intro to NGINX and NGINX Plus, then dive into an interactive lab session where we explore common use cases, features, and functionalities.
MRA AMA Part 10: Kubernetes and the Microservices Reference ArchitectureNGINX, Inc.
On Demand Link - https://www.nginx.com/resources/webinars/mra-ama-part-10-kubernetes-and-the-microservices-reference-architecture/
The NGINX Microservices Reference Architecture (MRA) has been a major contributor to the discussion of microservices architectures. Kubernetes has now emerged as the leading container orchestration platform, and NGINX has developed the NGINX Kubernetes Ingress controller.
In this webinar, we describe and demonstrate how to use NGINX Open Source and NGINX Plus with Kubernetes and the NGINX Kubernetes Ingress controller. We relate the use of NGINX tools and Kubernetes to the MRA’s Proxy Model, Router Mesh Model, and the Fabric Model. We also briefly compare these to full-service mesh implementations such as Istio.
ModSecurity and NGINX: Tuning the OWASP Core Rule Set (Updated)NGINX, Inc.
On demand recording: nginx.com/watch-on-demand/?id=modsecurity-and-nginx-tuning-the-owasp-core-rule-set
In this webinar we discuss how to install the OWASP Core Rule Set (CRS) with NGINX and ModSecurity, as well as how to tune it. The CRS protects against many types of attack, including SQL Injection (SQLi), Local File Inclusion (LFI), and Remote Code Execution (RCE). Watch this webinar to learn:
- How to install the OWASP Core Rule Set (CRS) with ModSecurity
- About the types of attacks the CRS blocks, such SQLi, RFI, and LFI
- How to tune the CRS to minimize false positives
- What it looks like when ModSecurity blocks an attack (in a live demo), and how to interpret the audit log
Get the Most Out of Kubernetes with NGINXNGINX, Inc.
On-demand Link
https://www.nginx.com/resources/webinars/kubernetes-nginx/
About the Webinar
Many enterprises are adopting Kubernetes at breakneck speed as part of their DevOps‑centric digital transformation initiative. And yet the rise of DevOps in no way reduces the role of NetOps teams, who still have responsibility for the operation of the entire platform and its enterprise-wide application services. NetOps’s control of these global‑scale services is still vital to deploying stable and secure aps. In fact, where both NetOps and DevOps have an interest in an application service such as ADC or WAF, we often see duplication of that service. This is not an inefficiency, but rather reflects the differing needs and goals of the parties as they each make use of that service.
In this webinar we explore the benefits of duplicating application services inside Kubernetes and look at some well‑established practices for deploying services such as WAF for applications that are running in Kubernetes, including trade‑offs between different options and the criteria that matter most to help you make the best decisions. Our presenters will also provide a demo of how to use NGINX Ingress Controller to provision NGINX App Protect in Red Hat OpenShift.
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open SourceNGINX, Inc.
The latest version of the TLS protocol, TLS 1.3, was just released in August 2018. TLS 1.3 is faster and more secure than TLS 1.2. In this webinar, we cover what’s new in TLS 1.3 and how to use it with NGINX, plus other new features in NGINX Open Source and NGINX Plus.
Join this webinar to learn:
- What’s new in TLS 1.3 and why it's faster and more secure than TLS 1.2
- How to use TLS 1.3 with NGINX Plus and NGINX Open Source
- About two-stage rate limiting, simplified OpenID Connect, and 2x faster NGINX and ModSecurity WAF performance
- More with a live demo of TLS 1.3 in action
Watch On-demand: https://www.nginx.com/resources/webinars/tls-1-3-new-features-nginx-plus-r17-nginx-open-source/
Replacing and Augmenting F5 BIG-IP with NGINX PlusNGINX, Inc.
The way we build applications has changed a lot since 1996, when F5 BIG-IP was released. Companies that use F5 BIG-IP complain of high cost and lack of agility. In this webinar we describe how to replace or augment your F5 BIG-IP deployment with NGINX Plus for cost savings and greater agility.
Watch this webinar to learn:
- A brief history of F5 Networks and the BIG-IP, from initial release to early success
- About five industry trends that are disrupting F5 and making F5 BIG-IP a hindrance to the modern enterprise looking for agility
- Three ways to gracefully replace or augment F5 BIG-IP with NGINX Plus, without having to rip and replace
- About application architectures possible with NGINX Plus, but not with F5 BIG-IP, such as API gateways
On-Demand Link: https://www.nginx.com/resources/webinars/replacing-augmenting-f5-big-ip-nginx-plus/
Moving to microservices brings promises of application modernization and agile applications development and deployment, but it also brings new challenges in managing these environments. Nowhere are these challenges more of an issue than with traffic management and security of microservices environments, especially in those which require high-volume, high-reliability, and high-security such as with financial services applications.
In this session we’ll go through the basics of microservices traffic management challenges, North/South vs East/West traffic, managing each with ingress and service meshes, and some best practice guidelines with microservices traffic management.
Driving Success In The Cloud With NGINXNGINX, Inc.
NGINX’s open source technology is to be found at the core of many cloud and end user initiatives, from massive-scale CDNs and Load Balancers to individual Security and Application Delivery solutions. Millions of users worldwide have deployed NGINX to improve the performance, scale, reliability and security of their applications. In this presentation, we’ll look at several case studies, and dive into some of the powerful ways that NGINX can be deployed on cloud and container-lead environments. We will consider application delivery techniques from cloud providers such as Amazon, and compare them with solutions you can tailor to your needs yourself. Concluding, we’ll look at some of the emerging projects and products from the NGINX team, including the Unit application server and Controller management platform.
Delivering High Performance Websites with NGINXNGINX, Inc.
NGINX Plus is an easy-to-install, proven software solution to deliver your sites and applications through state-of-the-art intelligent load balancing and high performance acceleration. Improve your servers’ performance, scalability, and reliability with application delivery from NGINX Plus.
NGINX Plus significantly increases application performance during periods of high load with its caching, HTTP connection processing, and efficient offloading of traffic from slow networks. NGINX Plus offers enterprise application load balancing, sophisticated health checks, and more, to balance workloads and avoid user-visible errors.
Check out this webinar to:
* Learn why web performance matters more than ever, in the face of growing application complexity and traffic volumes
* Get the lowdown on the performance challenges of HTTP, and why the real world is so different to a development environment
* Understand why NGINX and NGINX Plus are such popular solutions for mitigating these problems and restoring peak performance
* Look at some real-world deployment examples of accelerating traffic in complex scenarios
Replacing and Augmenting F5 BIG-IP with NGINX Plus - EMEANGINX, Inc.
The way we build applications has changed a lot since 1996, when F5 BIG-IP was released. Companies that use F5 BIG-IP complain of high cost and lack of agility. In this webinar we describe how to replace or augment your F5 BIG-IP deployment with NGINX Plus for cost savings and greater agility.
Watch this webinar to learn:
- A brief history of F5 Networks and the BIG-IP, from initial release to early success
- About five industry trends that are disrupting F5 and making F5 BIG-IP a hindrance to the modern enterprise looking for agility
- Three ways to gracefully replace or augment F5 BIG-IP with NGINX Plus, without having to rip and replace
- About application architectures possible with NGINX Plus, but not with F5 BIG-IP, such as API gateways
https://www.nginx.com/resources/webinars/replacing-augmenting-f5-big-ip-nginx-plus-emea/
Test rate limits in dry-run mode and monitor NGINX Plus using advanced metrics with NGINX Plus R19.
On-Demand Link:
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r19/
Watch this webinar to learn:
- How to monitor your NGINX Plus ecosystem with fine-grained insights using advanced metrics
- About dynamically blacklisting IP address ranges in the key-value Store
- How to apply different bandwidth limits based on attributes of incoming traffic
- About testing rate limits in dry-run mode
Scale your application to new heights with NGINX and AWSNGINX, Inc.
On-demand Link:
https://www.nginx.com/resources/webinars/scale-application-new-heights-nginx-aws/
In this webinar we will discuss how AWS and NGINX can complement each other to create highly scalable, high performance and secure web applications. We will cover the different ways that NGINX can integrate with AWS services such as NLB, Route53 and PrivateLink to add new layers of security and functionality to your high traffic website, streaming service or IOT system.
NGINX Controller: Configuration, Management, and Troubleshooting at Scale – EMEANGINX, Inc.
Watch this webinar and learn how NGINX Controller reduces complexity and achieves significant time & cost savings. Configure, manage, and troubleshoot multiple NGINX Plus instances at scale across both on-premise and public cloud environments. Get an overview and demo of Controller.
Watch this webinar to learn:
- How to achieve significant time and cost savings by using Controller to manage multiple NGINX instances
- How to boost developer productivity by enabling teams to deploy new applications faster with policy-driven management
- How you can meet and exceed SLAs by finding the root cause of performance issues and troubleshooting them quickly
- The benefits of seamlessly incorporating NGINX Plus into your existing monitoring framework with available integrations
https://www.nginx.com/resources/webinars/nginx-controller-configuration-management-troubleshooting-at-scale-emea/
Global Server Load Balancing with NS1 and NGINXNGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/global-server-load-balancing-ns1-nginx/
About the Webinar
How do you improve performance and high availability across your data centers or points of presence (PoPs)? By entrusting your DNS, DHCP, and IP address management (DDI) to NS1. Built on a modern API-first architecture that acts on real-time data, NS1’s DDI platform is an intelligent, efficient, and automated system.
Deployed behind NS1 or F5, NGINX is an all-in-one software load balancer, content cache, web server, reverse proxy, and API gateway. Attend this webinar to learn about how NGINX integrates with NS1 to improve reliability and resilience.
Test rate limits in dry-run mode and monitor NGINX Plus using advanced metrics with NGINX Plus R19.
On-Demand Link:
https://www.nginx.com/resources/webinars/whats-new-nginx-plus-r19-emea/
Watch this webinar to learn:
- How to monitor your NGINX Plus ecosystem with fine-grained insights using advanced metrics
- About dynamically blacklisting IP address ranges in the key-value Store
- How to apply different bandwidth limits based on attributes of incoming traffic
- About testing rate limits in dry-run mode
NGINX powers over half of the world’s busiest sites and applications. Attend this NGINX Basics webinar to hear answers to questions about NGINX and NGINX Plus. https://www.nginx.com/resources/webinars/nginx-basics-ask-anything-emea/
Watch this webinar to:
- The answers to your questions on NGINX
- About how others use NGINX and NGINX Plus
- About common application delivery design patterns
- Key insights from the presenter' more than 20 years of industry experience
On-Demand Recording: https://www.nginx.com/resources/webinars/how-to-get-started-with-nginx/
In this webinar, we help you get started using NGINX, the de facto standard building block for modern microservices-based architectures. During this practical workshop, we take you through installing and configuring NGINX as a web server, load balancer, and reverse proxy.
Session: A Reference Architecture for Running Modern APIs with NGINX Unit and...NGINX, Inc.
Building and deploying cloud native APIs is a complex operation, and can require a multitude of components. In this workshop we focus on the fundamentals of deploying the runtime API code and publishing the API through an API gateway. To achieve this we use NGINX Unit as a polyglot application server and NGINX web server as an API gateway. With this combination we deliver a solution lightweight enough for dev and strong enough for production.
You will learn how to use NGINX Unit to run one or more apps and APIs in a variety of languages, including seamlessly deploying new versions. You will then see the best practices for how to configure NGINX to perform the common API gateway functions of request routing, rate limiting, and authentication for multiple APIs. We will also touch on advanced use cases such as HTTP method enforcement, and JSON validation.
No previous experience of NGINX or NGINX Unit is required, but a basic knowledge of HTTP and JSON/REST APIs is valuable.
NGINX 101: Web Traffic Encryption with SSL/TLS and NGINXNGINX, Inc.
On-Demand Link: https://www.nginx.com/resources/webinars/nginx-101-web-traffic-encryption-ssl-tls/
85% of all web traffic is encrypted. This now standard practice helps ensure that data (sensitive or not) sent over the Internet remains private and out of the hands of eavesdroppers and hackers. But how do you encrypt traffic? The answer is with SSL/TLS, an encryption protocol that protects Internet communication.
Join this NGINX 101 foundational webinar to learn more about the importance of and best practices for encrypting your web, application, and API traffic. Our presenters show you how to create or procure a certificate to ensure transactions are authenticated, as well as demo how straightforward it is to encrypt and secure your web traffic using NGINX. We also answer attendee questions about NGINX and encryption.
Robert Haynes
Technical Marketing Manager
F5
About the Webinar
One of the strongest use cases for NGINX is as a content cache, providing your users with optimal performance when accessing your applications by placing your content strategically in high-utilization locations in your environment. Caching also reduces the resources required on your application back-end systems and increases the capacity of your applications.
Join this webinar to learn about NGINX as a content cache, one of our most popular use cases. We demonstrate several options for managing content that ensure your users’ experience is of the highest quality every time.
On-Demand Link:
NGINX Basics and Best Practices WorkshopNGINX, Inc.
Whether you're new to NGINX, starting your first NGINX project, or refining your DevOps skills, this three hour workshop will give you a solid foundation. We will begin the workshop with an intro to NGINX and NGINX Plus, then dive into an interactive lab session where we explore common use cases, features, and functionalities.
MRA AMA Part 10: Kubernetes and the Microservices Reference ArchitectureNGINX, Inc.
On Demand Link - https://www.nginx.com/resources/webinars/mra-ama-part-10-kubernetes-and-the-microservices-reference-architecture/
The NGINX Microservices Reference Architecture (MRA) has been a major contributor to the discussion of microservices architectures. Kubernetes has now emerged as the leading container orchestration platform, and NGINX has developed the NGINX Kubernetes Ingress controller.
In this webinar, we describe and demonstrate how to use NGINX Open Source and NGINX Plus with Kubernetes and the NGINX Kubernetes Ingress controller. We relate the use of NGINX tools and Kubernetes to the MRA’s Proxy Model, Router Mesh Model, and the Fabric Model. We also briefly compare these to full-service mesh implementations such as Istio.
ModSecurity and NGINX: Tuning the OWASP Core Rule Set (Updated)NGINX, Inc.
On demand recording: nginx.com/watch-on-demand/?id=modsecurity-and-nginx-tuning-the-owasp-core-rule-set
In this webinar we discuss how to install the OWASP Core Rule Set (CRS) with NGINX and ModSecurity, as well as how to tune it. The CRS protects against many types of attack, including SQL Injection (SQLi), Local File Inclusion (LFI), and Remote Code Execution (RCE). Watch this webinar to learn:
- How to install the OWASP Core Rule Set (CRS) with ModSecurity
- About the types of attacks the CRS blocks, such SQLi, RFI, and LFI
- How to tune the CRS to minimize false positives
- What it looks like when ModSecurity blocks an attack (in a live demo), and how to interpret the audit log
Get the Most Out of Kubernetes with NGINXNGINX, Inc.
On-demand Link
https://www.nginx.com/resources/webinars/kubernetes-nginx/
About the Webinar
Many enterprises are adopting Kubernetes at breakneck speed as part of their DevOps‑centric digital transformation initiative. And yet the rise of DevOps in no way reduces the role of NetOps teams, who still have responsibility for the operation of the entire platform and its enterprise-wide application services. NetOps’s control of these global‑scale services is still vital to deploying stable and secure aps. In fact, where both NetOps and DevOps have an interest in an application service such as ADC or WAF, we often see duplication of that service. This is not an inefficiency, but rather reflects the differing needs and goals of the parties as they each make use of that service.
In this webinar we explore the benefits of duplicating application services inside Kubernetes and look at some well‑established practices for deploying services such as WAF for applications that are running in Kubernetes, including trade‑offs between different options and the criteria that matter most to help you make the best decisions. Our presenters will also provide a demo of how to use NGINX Ingress Controller to provision NGINX App Protect in Red Hat OpenShift.
TLS 1.3 and Other New Features in NGINX Plus R17 and NGINX Open SourceNGINX, Inc.
The latest version of the TLS protocol, TLS 1.3, was just released in August 2018. TLS 1.3 is faster and more secure than TLS 1.2. In this webinar, we cover what’s new in TLS 1.3 and how to use it with NGINX, plus other new features in NGINX Open Source and NGINX Plus.
Join this webinar to learn:
- What’s new in TLS 1.3 and why it's faster and more secure than TLS 1.2
- How to use TLS 1.3 with NGINX Plus and NGINX Open Source
- About two-stage rate limiting, simplified OpenID Connect, and 2x faster NGINX and ModSecurity WAF performance
- More with a live demo of TLS 1.3 in action
Watch On-demand: https://www.nginx.com/resources/webinars/tls-1-3-new-features-nginx-plus-r17-nginx-open-source/
Replacing and Augmenting F5 BIG-IP with NGINX PlusNGINX, Inc.
The way we build applications has changed a lot since 1996, when F5 BIG-IP was released. Companies that use F5 BIG-IP complain of high cost and lack of agility. In this webinar we describe how to replace or augment your F5 BIG-IP deployment with NGINX Plus for cost savings and greater agility.
Watch this webinar to learn:
- A brief history of F5 Networks and the BIG-IP, from initial release to early success
- About five industry trends that are disrupting F5 and making F5 BIG-IP a hindrance to the modern enterprise looking for agility
- Three ways to gracefully replace or augment F5 BIG-IP with NGINX Plus, without having to rip and replace
- About application architectures possible with NGINX Plus, but not with F5 BIG-IP, such as API gateways
On-Demand Link: https://www.nginx.com/resources/webinars/replacing-augmenting-f5-big-ip-nginx-plus/
Moving to microservices brings promises of application modernization and agile applications development and deployment, but it also brings new challenges in managing these environments. Nowhere are these challenges more of an issue than with traffic management and security of microservices environments, especially in those which require high-volume, high-reliability, and high-security such as with financial services applications.
In this session we’ll go through the basics of microservices traffic management challenges, North/South vs East/West traffic, managing each with ingress and service meshes, and some best practice guidelines with microservices traffic management.
Driving Success In The Cloud With NGINXNGINX, Inc.
NGINX’s open source technology is to be found at the core of many cloud and end user initiatives, from massive-scale CDNs and Load Balancers to individual Security and Application Delivery solutions. Millions of users worldwide have deployed NGINX to improve the performance, scale, reliability and security of their applications. In this presentation, we’ll look at several case studies, and dive into some of the powerful ways that NGINX can be deployed on cloud and container-lead environments. We will consider application delivery techniques from cloud providers such as Amazon, and compare them with solutions you can tailor to your needs yourself. Concluding, we’ll look at some of the emerging projects and products from the NGINX team, including the Unit application server and Controller management platform.
Delivering High Performance Websites with NGINXNGINX, Inc.
NGINX Plus is an easy-to-install, proven software solution to deliver your sites and applications through state-of-the-art intelligent load balancing and high performance acceleration. Improve your servers’ performance, scalability, and reliability with application delivery from NGINX Plus.
NGINX Plus significantly increases application performance during periods of high load with its caching, HTTP connection processing, and efficient offloading of traffic from slow networks. NGINX Plus offers enterprise application load balancing, sophisticated health checks, and more, to balance workloads and avoid user-visible errors.
Check out this webinar to:
* Learn why web performance matters more than ever, in the face of growing application complexity and traffic volumes
* Get the lowdown on the performance challenges of HTTP, and why the real world is so different to a development environment
* Understand why NGINX and NGINX Plus are such popular solutions for mitigating these problems and restoring peak performance
* Look at some real-world deployment examples of accelerating traffic in complex scenarios
Organizations can pick between numerous free community-supported distributions of the Linux operating system. In the data center and on AWS, Azure, GKE, CloudFlare, DigitalOcean, and other public clouds, these free versions are available as part of the default configuration. Why, then, would you pay for Linux?
These slides, based on a webinar hosted by Red Hat and leading IT research firm EMA, provide insights into what has and has not worked related to the adoption of free versus subscription-based Linux distributions.
Transforming applications built with traditional messaging solutions such as TIBCO, MQ and Solace to be scalable, reliable and ready for the move to cloud
How can applications built with traditional messaging technologies like TIBCO, Solace and IBM MQ be modernised and be made cloud ready? What are the advantages to Event Streaming approaches to pub/sub vs traditional message queues? What are the strengeths and weaknesses of both approaches, and what use cases and requirements are actually a better fit for messaging than Kafka?
CWIN16 UK Event - The Future of Infrastructure Gunnar Menzel
What technologies made the biggest impact and which ones will impact us in the future? Will technology advances slow down, stay the same of speed up? What trends and technologies should I consider?
The Digital agenda, shifting business models, as well as the need for speed at lower cost are impacting, shaping and forming new technologies; creating new opportunities at an ever increasing pace.
During the 30 min presentation Gunnar will outline the various key infrastructure related trends and technologies that are and will be key going forward.
Google Cloud Platform is a cloud computing platform by Google that offers hosting on the same supporting infrastructure that Google uses internally for end-user products like Google Search and YouTube. Cloud Platform provides developer products to build a range of programs from simple websites to complex applications.
Google Cloud Platform is a part of a suite of enterprise solutions from Google for Work and provides a set of modular cloud-based services with a host of development tools. For example, hosting and computing, cloud storage, data storage, translations APIs and prediction APIs.
Topic Covered
Why Google Cloud Platform ?
Google Cloud Platform Services: First Insight !!!
Overview and Opentracing in theory by Gianluca ArbezzanoGianluca Arbezzano
That is this group? How does it work? What is the CNCF? After this short introduction I am going to show you what is Opentracing what it means and why the adoption is growing so much in a short amount of time. Use cases, possible implementations and so on.
Containers, Serverless, Polyglot Development World, And Others…10 trends resh...PROIDEA
During this presentation, you will learn about the 10 changes that might reshape the developer tools market in the next 10 years. Jarek will discuss containers, serverless functions, and how it all supports an agile and CI/CD experience. The move to a polyglot development world means most applications will be written in a mix of languages, with developers favoring tools that help them navigate easily between languages. Jarek will also walk us through the evolution away from stand-alone developer workstations toward cloud-and-container based development environments offered as a service.
Faster, more Secure Application Modernization and Replatforming with PKS - Ku...VMware Tanzu
Faster, more Secure Application Modernization and Replatforming with PKS - Kubernetes for the Enterprise - London
Alex Ley
Associate Director, App Transformation, Pivotal EMEA
28th March 2018
Google Cloud Next '22 Recap: Serverless & Data editionDaniel Zivkovic
See what's new in #Serverless and #Data at GCP. Our guest, Guillaume Blaquiere - Stack Overflow contributor & #GCP #Developer Expert from France, covered the best #GoogleCloudNext announcements, practically demoed how to benefit from #BigQuery Remote Functions and answered many questions.
The meetup recording with TOC for easy navigation is at https://youtu.be/AuZZTwHIcdY
P.S. For more interactive lectures like this, go to http://youtube.serverlesstoronto.org/ or sign up for our upcoming live events at https://www.meetup.com/Serverless-Toronto/events/
Similar to Architecting for now & the future with NGINX London April 19 (20)
Managing Kubernetes Cost and Performance with NGINX & KubecostNGINX, Inc.
Kubecost and NGINX have recently partnered together to provide a more comprehensive solution for managing cost and performance when deploying Kubernetes. The Kubecost platform helps organizations optimize and monitor their Kubernetes costs, while NGINX is a leading open source software web server, reverse proxy and ingress controller. Together, they offer a powerful combination of cost optimization and application delivery capabilities, enabling you to gain greater visibility into your Kubernetes environments and achieve better performance and efficiency.
On-Demand Link https://www.nginx.com/resources/webinars/managing-kubernetes-cost-performance-with-nginx-kubecost/
Manage Microservices Chaos and Complexity with ObservabilityNGINX, Inc.
Learn about the three principal classes of observability data, the importance of infrastructure and app alignment, and ways to start analyzing deep data.
Accelerate Microservices Deployments with AutomationNGINX, Inc.
Managing a microservice application means managing numerous moving parts, where changes to one container can have a negative impact on another and potentially bring down the entire application. With automation you can streamline the validation of containers and standardize deployment, and ensure your apps are updated correctly and securely. Join this session to learn:
• How to use GitHub Actions to streamline your processes
• About managing security
• Why automation simplifies quick recovery from failure
Easily View, Manage, and Scale Your App Security with F5 NGINXNGINX, Inc.
Organizations typically use between 200 and 1,000 applications, many of them public facing and a direct gateway to customers and their data. While these apps enable critical functions, they’re also a common target for bad actors. A web application firewall (WAF) is a critical tool for securing apps by providing protection, detection, and mitigation against vulnerabilities and attacks. However, WAFs can be difficult to maintain and manage at scale. In this webinar, we explore how centralized visibility and configuration management of WAFs can decrease risk and save time.
Keep Ahead of Evolving Cyberattacks with OPSWAT and F5 NGINXNGINX, Inc.
With advancing technology and the ever-evolving landscape of cybercrime, it is more important today than ever to reduce file-borne attacks, secure encrypted traffic, and protect your networks.
In this webinar, we discuss the latest developments in the threat landscape, why shared responsibility matters for critical infrastructure, and how you can mitigate future threat vectors with the F5 NGINX Plus Certified Module from OPSWAT.
Install and Configure NGINX Unit, the Universal Application, Web, and Proxy S...NGINX, Inc.
In this hands-on demo and lab, we take you step-by-step through installing NGINX Unit on a Linux system, then configuring it as an app server, web server, and reverse proxy. Following a short review of production features and demo of the lab environment, we let you loose in a disposable lab environment to try NGINX Unit for yourself. During the lab, we’re available online to answer questions or demo anything you might be stuck on.
Protecting Apps from Hacks in Kubernetes with NGINXNGINX, Inc.
Kubernetes has become the platform of choice for deploying modern applications. A Web Application Firewall (WAF) is the most common solution to providing run-time protection for applications (well, second most common, after blind -faith and protective amulets). The question is, how do you put a WAF in place for applications running on Kubernetes?
As for most IT questions, the obvious answer is, of course, “it depends.” But on what?
In this webinar, we look at how a WAF works, where to insert a WAF in your infrastructure, and the best way for a platform engineering team to create self-service WAF configuration on Kubernetes. We explore some sample configurations, and provide a demo of NGINX App Protect WAF in action.
Successfully Implement Your API Strategy with NGINXNGINX, Inc.
On-Demand Recording:
https://www.nginx.com/resources/webinars/successfully-implement-your-api-strategy-with-nginx/
About the Webinar
Cloud-native applications are distributed and decentralized by design, composed of dozens, hundreds, or even thousands of APIs connecting services deployed across cloud, on-premises, and edge environments. Without an effective API strategy in place, API sprawl quickly gets out-of-control and becomes unmanageable as the number of APIs in production outpaces your ability to govern and secure them.
In this webinar we explore trends that are accelerating API sprawl and look at some well-established best practices for managing, governing, and securing APIs in distributed environments. Our presenters also demo how to use API Connectivity Manager, part of F5 NGINX Management Suite, to streamline and accelerate your API operations.
Installing and Configuring NGINX Open SourceNGINX, Inc.
This pre-recorded 101-level lab and demo takes you from a “blank” LINUX system to a full-featured NGINX application delivery configuration for serving web content and load balancing.
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxrickgrimesss22
Discover the essential features to incorporate in your Winzo clone app to boost business growth, enhance user engagement, and drive revenue. Learn how to create a compelling gaming experience that stands out in the competitive market.
We describe the deployment and use of Globus Compute for remote computation. This content is aimed at researchers who wish to compute on remote resources using a unified programming interface, as well as system administrators who will deploy and operate Globus Compute services on their research computing infrastructure.
Navigating the Metaverse: A Journey into Virtual Evolution"Donna Lenk
Join us for an exploration of the Metaverse's evolution, where innovation meets imagination. Discover new dimensions of virtual events, engage with thought-provoking discussions, and witness the transformative power of digital realms."
Globus Connect Server Deep Dive - GlobusWorld 2024Globus
We explore the Globus Connect Server (GCS) architecture and experiment with advanced configuration options and use cases. This content is targeted at system administrators who are familiar with GCS and currently operate—or are planning to operate—broader deployments at their institution.
Enhancing Research Orchestration Capabilities at ORNL.pdfGlobus
Cross-facility research orchestration comes with ever-changing constraints regarding the availability and suitability of various compute and data resources. In short, a flexible data and processing fabric is needed to enable the dynamic redirection of data and compute tasks throughout the lifecycle of an experiment. In this talk, we illustrate how we easily leveraged Globus services to instrument the ACE research testbed at the Oak Ridge Leadership Computing Facility with flexible data and task orchestration capabilities.
Providing Globus Services to Users of JASMIN for Environmental Data AnalysisGlobus
JASMIN is the UK’s high-performance data analysis platform for environmental science, operated by STFC on behalf of the UK Natural Environment Research Council (NERC). In addition to its role in hosting the CEDA Archive (NERC’s long-term repository for climate, atmospheric science & Earth observation data in the UK), JASMIN provides a collaborative platform to a community of around 2,000 scientists in the UK and beyond, providing nearly 400 environmental science projects with working space, compute resources and tools to facilitate their work. High-performance data transfer into and out of JASMIN has always been a key feature, with many scientists bringing model outputs from supercomputers elsewhere in the UK, to analyse against observational or other model data in the CEDA Archive. A growing number of JASMIN users are now realising the benefits of using the Globus service to provide reliable and efficient data movement and other tasks in this and other contexts. Further use cases involve long-distance (intercontinental) transfers to and from JASMIN, and collecting results from a mobile atmospheric radar system, pushing data to JASMIN via a lightweight Globus deployment. We provide details of how Globus fits into our current infrastructure, our experience of the recent migration to GCSv5.4, and of our interest in developing use of the wider ecosystem of Globus services for the benefit of our user community.
Climate Science Flows: Enabling Petabyte-Scale Climate Analysis with the Eart...Globus
The Earth System Grid Federation (ESGF) is a global network of data servers that archives and distributes the planet’s largest collection of Earth system model output for thousands of climate and environmental scientists worldwide. Many of these petabyte-scale data archives are located in proximity to large high-performance computing (HPC) or cloud computing resources, but the primary workflow for data users consists of transferring data, and applying computations on a different system. As a part of the ESGF 2.0 US project (funded by the United States Department of Energy Office of Science), we developed pre-defined data workflows, which can be run on-demand, capable of applying many data reduction and data analysis to the large ESGF data archives, transferring only the resultant analysis (ex. visualizations, smaller data files). In this talk, we will showcase a few of these workflows, highlighting how Globus Flows can be used for petabyte-scale climate analysis.
Software Engineering, Software Consulting, Tech Lead, Spring Boot, Spring Cloud, Spring Core, Spring JDBC, Spring Transaction, Spring MVC, OpenShift Cloud Platform, Kafka, REST, SOAP, LLD & HLD.
Listen to the keynote address and hear about the latest developments from Rachana Ananthakrishnan and Ian Foster who review the updates to the Globus Platform and Service, and the relevance of Globus to the scientific community as an automation platform to accelerate scientific discovery.
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Mind IT Systems
Healthcare providers often struggle with the complexities of chronic conditions and remote patient monitoring, as each patient requires personalized care and ongoing monitoring. Off-the-shelf solutions may not meet these diverse needs, leading to inefficiencies and gaps in care. It’s here, custom healthcare software offers a tailored solution, ensuring improved care and effectiveness.
Prosigns: Transforming Business with Tailored Technology SolutionsProsigns
Unlocking Business Potential: Tailored Technology Solutions by Prosigns
Discover how Prosigns, a leading technology solutions provider, partners with businesses to drive innovation and success. Our presentation showcases our comprehensive range of services, including custom software development, web and mobile app development, AI & ML solutions, blockchain integration, DevOps services, and Microsoft Dynamics 365 support.
Custom Software Development: Prosigns specializes in creating bespoke software solutions that cater to your unique business needs. Our team of experts works closely with you to understand your requirements and deliver tailor-made software that enhances efficiency and drives growth.
Web and Mobile App Development: From responsive websites to intuitive mobile applications, Prosigns develops cutting-edge solutions that engage users and deliver seamless experiences across devices.
AI & ML Solutions: Harnessing the power of Artificial Intelligence and Machine Learning, Prosigns provides smart solutions that automate processes, provide valuable insights, and drive informed decision-making.
Blockchain Integration: Prosigns offers comprehensive blockchain solutions, including development, integration, and consulting services, enabling businesses to leverage blockchain technology for enhanced security, transparency, and efficiency.
DevOps Services: Prosigns' DevOps services streamline development and operations processes, ensuring faster and more reliable software delivery through automation and continuous integration.
Microsoft Dynamics 365 Support: Prosigns provides comprehensive support and maintenance services for Microsoft Dynamics 365, ensuring your system is always up-to-date, secure, and running smoothly.
Learn how our collaborative approach and dedication to excellence help businesses achieve their goals and stay ahead in today's digital landscape. From concept to deployment, Prosigns is your trusted partner for transforming ideas into reality and unlocking the full potential of your business.
Join us on a journey of innovation and growth. Let's partner for success with Prosigns.
In software engineering, the right architecture is essential for robust, scalable platforms. Wix has undergone a pivotal shift from event sourcing to a CRUD-based model for its microservices. This talk will chart the course of this pivotal journey.
Event sourcing, which records state changes as immutable events, provided robust auditing and "time travel" debugging for Wix Stores' microservices. Despite its benefits, the complexity it introduced in state management slowed development. Wix responded by adopting a simpler, unified CRUD model. This talk will explore the challenges of event sourcing and the advantages of Wix's new "CRUD on steroids" approach, which streamlines API integration and domain event management while preserving data integrity and system resilience.
Participants will gain valuable insights into Wix's strategies for ensuring atomicity in database updates and event production, as well as caching, materialization, and performance optimization techniques within a distributed system.
Join us to discover how Wix has mastered the art of balancing simplicity and extensibility, and learn how the re-adoption of the modest CRUD has turbocharged their development velocity, resilience, and scalability in a high-growth environment.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Globus
The U.S. Geological Survey (USGS) has made substantial investments in meeting evolving scientific, technical, and policy driven demands on storing, managing, and delivering data. As these demands continue to grow in complexity and scale, the USGS must continue to explore innovative solutions to improve its management, curation, sharing, delivering, and preservation approaches for large-scale research data. Supporting these needs, the USGS has partnered with the University of Chicago-Globus to research and develop advanced repository components and workflows leveraging its current investment in Globus. The primary outcome of this partnership includes the development of a prototype enterprise repository, driven by USGS Data Release requirements, through exploration and implementation of the entire suite of the Globus platform offerings, including Globus Flow, Globus Auth, Globus Transfer, and Globus Search. This presentation will provide insights into this research partnership, introduce the unique requirements and challenges being addressed and provide relevant project progress.
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Architecting for now & the future with NGINX London April 19
1. An Introduction to the NGINX
Application Platform
Ed English
16th April 2019
2. “... when I started NGINX,
I focused on a very specific
problem – how to handle more
customers per a single server.”
- Igor Sysoev, NGINX creator and founder
Where It All Began
3. MORE INFORMATION AT NGINX.COM
High Performance Webserver
and Reverse Proxy
Web Server
In 2002 …
4. 350million
Total sites running
on NGINX
66.7%
Top 10,000
most visited websites
58%
of all instances on
Amazon Web Services
1Billion+
The most pulled image
on DockerHub
78%
of all sites using http2
1Million+
Pulls of NGINX
K8S Ingress Controller
16 years later…
6. Infrastructure Shifts
Closer to Apps
Infrastructure
& Ops teams
Hardware,
scale-up
One infrastructure
for every app
Application &
DevOps teams
Software,
scale-out
Every app gets
multiple infrastructures
6
7. Legacy doesn’t go away
Hardware doesn’t adapt to new apps, cloud
Open source doesn’t accommodate standardization
Tools Sprawl Adds
Complexity
7
8. A Lightweight Approach
Combats Complexity
PaaS, ESB, &
HW LBs
Containers,
Kubernetes
Cloud-only
Inflexible
Production ready?
Not a silver bullet
8
9. Modernization Success Is An Evolution
9
App Type
Legacy Modern
App
Architecture
Simple
Complex Monolithic Hybrid services Microservices
↑ Agility
“Reusable”
E/W performance
↓ Costs
“Software-defined”
N/S performance
↑ Scale
“Refactored”
API, K8s traffic
ERP, CRM?
Mobile App?
Digital Services?
1. SW Load balancer
2. API gateway
3. Service mesh
12. 12
Dynamic Application Gateway
Dynamic App Gateway
• A single, clustered ingress/
egress tier in front of apps.
• Optimizes north/south traffic
delivery for apps, APIs.
• Combines load balancing,
proxying, SSL, caching, WAF,
and API management.
Web App Firewall
Today: Dynamic Application Gateway
13. 13
Dynamic
Application
Infrastructure
Dynamic App Infrastructure
• A single app platform for
monoliths, microservices.
• Optimizes east/west app
traffic and app serving.
• Combines web server, app
servers, KIC, and service
mesh.
Future: Dynamic Application Infrastructure
Web App Firewall
14. NGINX
Application
Platform
The industry’s only
solution that drives
10x simplification
and 80% cost savings
by combining load
balancers, API
gateway, and service
mesh into a single,
modular platform
Load balancer API gateway Service Mesh
15. Embraces A Multitude Of Use Cases
Reverse
Proxy
Load
Balancer
WAF Cache
API
Gateway
Ingress
Controller
Sidecar
Proxy
Web
Server
App
Server
20. Open Source-Driven
375M websites powered worldwide
66% of the 10,000 busiest sites
90M downloads per year
Enterprise-Driven
25,000 customers worldwide
49 of the Fortune 50
10 of the world’s top 10 brands
NGINX + F5: Complementary Approaches
25. 80% CAPEX and OPEX savings
Consolidation: 10 solutions to 1
Software on commodity hardware
Free up budget for new projects
Fund innovation, not status quo
RETURN ON
INVESTMENT
26. Moving to the next generation of F5 hardware
was going to cost more than $1M per data
center. NGINX Plus gave us 50% more
transactions per server, for one-sixth the
price. We’re now 100% hardware free.
“
-- Senior Networking Leader, AppNexus
“
RETURN ON
INVESTMENT
27. Goal: Improve performance, reduce costs, and go
“hardware free” to improve agility
NGINX Plus performs all load balancing; runs on Dell
hardware with 50% more transactions, 83% less cost
Deployed by network team to replace F5 hardware
that was too expensive, too slow
RETURN ON
INVESTMENT
28. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
29. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
We have deployed TLS at a large scale
using both hardware and software load
balancers. We have found that modern
software-based TLS implementations
running on commodity CPUs are fast
enough to handle heavy HTTPS traffic
load without needing to resort to
dedicated cryptographic hardware.
- Doug Beaver, Facebook
30. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
We have deployed TLS at a large scale
using both hardware and software load
balancers. We have found that modern
software-based TLS implementations
running on commodity CPUs are fast
enough to handle heavy HTTPS traffic
load without needing to resort to
dedicated cryptographic hardware.
- Doug Beaver, Facebook
In practical deployment, we found that
enabling and prioritizing ECDHE cipher
suites caused negligible increase in CPU
usage. HTTP keepalives and session
resumption mean that most requests do
not require a full handshake, so
handshake operations do not dominate
our CPU usage.
- Jacob Hoffman-Andrews, Twitter
31. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
32. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
We have deployed TLS at a large scale
using both hardware and software load
balancers. We have found that modern
software-based TLS implementations
running on commodity CPUs are fast
enough to handle heavy HTTPS traffic
load without needing to resort to
dedicated cryptographic hardware.
- Doug Beaver, Facebook
33. Can software deliver at the scale of hardware?
On our production frontend machines,
SSL/TLS accounts for less than 1% of
the CPU load, less than 10 KB of
memory per connection and less than
2% of network overhead. Many people
believe that SSL/TLS takes a lot of CPU
time and we hope the preceding
numbers will help to dispel that.
- Adam Langley, Google
We have deployed TLS at a large scale
using both hardware and software load
balancers. We have found that modern
software-based TLS implementations
running on commodity CPUs are fast
enough to handle heavy HTTPS traffic
load without needing to resort to
dedicated cryptographic hardware.
- Doug Beaver, Facebook
In practical deployment, we found that
enabling and prioritizing ECDHE cipher
suites caused negligible increase in CPU
usage. HTTP keepalives and session
resumption mean that most requests do
not require a full handshake, so
handshake operations do not dominate
our CPU usage.
- Jacob Hoffman-Andrews, Twitter
36. App-centric infrastructure
Software-defined, composable
Automated for DevOps, CI/CD
-- Software Development Director, Comcast
It used to take us 2 weeks to make a change
in our F5 infrastructure. With NGINX, it takes
30 seconds to load the image and 20
seconds to run the Ansible script. Tada! Like
magic it’s in production.
“ “
AGILITY
37. Goal: reduce incident impacts, maximize availability,
make changes during business hours
NGINX Plus frontends microservices for app routing,
load balancing, security; reduced errors: .35% to .025%
Deployed by an apps team as part of the customer
support app stack (18M account loads/month)
AGILITY
40. Increase adoption, reduce churn
Protect your brand and reputation
High performance app delivery
Proven reliability and scalability
Security for both legacy, modern
CUSTOMER
EXPERIENCE
41. We’re a nearly 100-year-old insurance
company with customers that expect an
experience like Google or Facebook. If we
don’t load the first-page in 3 seconds or less,
we lose that customer.
“
-- DevOps Leader, TIAA-CREF
“
CUSTOMER
EXPERIENCE
42. Goal: User response in 1s, completed transaction in
3s, 99.9% availability, 0 failed customer experiences
NGINX Plus is an app-level load balancer to improve
elasticity and span AWS & Azure
Deployed by DevOps in a dedicated digital org as
part of a top-down digital transformation initiative
CUSTOMER
EXPERIENCE
53. Problem Statement
We saw that people:
• Want to deliver their apps better
• Wanted easy configuration, with a minimal amount of
NGINX-specific learning required
• Want to save time
54. Easy Configuration at Scale
Wizard-style interface to configure LB with a
few clicks
Quickly create basic HTTP/S configurations
• L7 traffic routing based on URI
• SSL key and certificate management
• Add and remove upstream servers
• Add advanced configurations, if desired
Save time, costs and effort using push-button
deployment of configuration across multiple
instances
• Create one configuration; deploy across
multiple instances.
55. Monitor & Analyze Performance
Deep visibility and insights into KPIs (per
instance basis) using an agent:
• Visualize real team traffic and system stats
• Analyze usage & performance trends
including for 200 metrics
Advanced performance metrics:
• Rate, bandwidth errors, latency, health
checks, all per server zone/or per upstream
Transaction metrics:
• Response codes, cache, filtered by URI,
host, header, upstream
System performance metrics:
• CPU, disk, memory, load
56. Preemptive Recommendations
Use the built-in configuration analyzer to get:
Enhanced performance and security
based on learnings from thousands of
customers
Better SLAs by following built-in best
practices.
Preemptive and actionable
recommendations for:
• Configuration
• Security
• SSL status
57. Support for Multi-Cloud Environment
NGINX Controller is a Docker package
Can be deployed on any public or
private cloud
Can manage NGINX Plus instances
on multiple public and private clouds
59. Modern Apps Require a Modern Architecture
From Monolithic ... ... to Dynamic
Three-tier, J2EE-style architectures
Complex protocols (HTML, SOAP)
Persistent deployments
Fixed, static Infrastructure
Big-bang releases
Silo’ed teams (Dev, Test, Ops)
Microservices
Lightweight (REST, JSON)
Containers, VMs, Functions
Infrastructure as Code
Continuous delivery
DevOps Culture
60. In practice
• Use the “Strangler Approach” to extend your
Monolith to using Microservices:
1. Add small pieces of functionality in Microservices.
2. Repeat as needed
• Organize team structure around service
ownership.
• Adopt DevOps mentality – follow:
◦ 12-factor app for design and constraints
◦ Cloud-Native approaches to deploy and manage
Holiday Photos
62. Evolution in Action
You have New Use Cases
New Applications are
needed New Datasources and business processes
are added
How do we add the new
use cases without large-
scale rewrites?
63. Evolution in Action
Implement Hybrid/Strangler Pattern
1. Implement connector microservices to
provide API abstractions for external
dependencies
64. Evolution in Action
2. Implement business-logic microservices
for each business process
Implement Hybrid/Strangler Pattern
65. Evolution in Action
3. Implement presentation-layer
microservices that are accessed externally
Implement Hybrid/Strangler Pattern
66. Evolution in Action
4. Use NGINX Ingress Controller for
external-internal connectivity
Implement Hybrid/Strangler Pattern
67. Evolution in Action
5. Use NGINX Router Mesh (Service Mesh)
for internal connectivity
Implement Hybrid/Strangler Pattern
70. Operating a distributed application is hard
Static, Predictable Monolith: Dynamic, Distributed Application:
Fast, reliable function calls
Local debugging
Local profiling
Calendared, big-bang upgrades
‘Integration hell’ contained in dev
Slow, unreliable API calls
Distributed fault finding
Distributed tracing
In-place dynamic updates
‘Continuous integration’ live in prod
More things can go wrong, it’s harder to find the faults, everything happens live
71. What is a service mesh?
A service mesh is an invisible, autonomous, L7 routing
layer for distributed, multi-service applications. It
provides scalability, security and observability for these
applications, and enables operational use cases.
Most commonly implemented as a
‘sidecar proxy’
Implementations:
• Istio/Envoy
• Consul Connect
• Linkerd2
• NGINX/nginMesh
• … and many others
to follow
72. Why do I need a Service Mesh?
• In most cases, you do not need a service mesh
(at least, not yet)
• Your applications will go through a maturity journey:
1. Pre- or early-production applications, mature ‘mode 1’ applications
2. Single simple, business-critical production applications
3. Multiple complex, distributed applications This is where you may
need a service mesh
73. Maturity Journey – Step 1
Simple Ingress Router, Kubernetes Networking
Many production
applications start and
finish here
Rely on Kubernetes for:
• DNS-based Service Discovery
• Scaling and reconfiguration
• KubeProxy-based load balancing
• Health Checks
• Network Policies for Access Control
Use a third-party Ingress Router
• Pre- and Early-Production Applications, Established Apps
74. Maturity Journey – Step 2
Ingress Router, Per-Service Load Balancer,
Router-mesh Load Balancer
Enhance applications with:
• Prometheus metrics
• OpenTracing tracers
• mTLS or SPIFFE ssl
Use per-service proxies for specific
services
Use central router-mesh proxy load
balancer
Most production apps
running in containers
over the last ~3 years
have taken this approach
• More complex, business-critical applications
P O
T S
75. But… this approach gets expensive to
manage
The operational complexity and cost of developing bespoke libraries
across languages, frameworks, and runtimes is prohibitive for most
organizations, especially those with heterogenous applications and
polyglot programming languages.
IDC Market Perspective:
Vendors Stake Out Positions in Emerging Istio Service Mesh Landscape
76. Service Mesh Goal:
Deal with it without changing the app
The infrastructure (the “service mesh”) must alleviate these problems
without any changes made to the app:
Environmental requirements:
• Transparent to the app
• Non-Invasive – easy to add or remove
• Supports hybrid environments
• Headless or GUI
Functional requirements:
• mTLS for encryption and auth
• Observability
• Tracing
• Traffic Control
77. Maturity Journey – Step 3
Every container has an embedded proxy
Embed proxy into every container
Proxy intercepts all traffic and applies
advanced functionality
Proxy implements L7 policies
Requires a comprehensive control
plane
A service mesh provides
standard functionality and
services in an invisible,
universal fashion
• Multiple interdependent, hetrogeneous applications
78. Find the balanceCosttooperate
Complexity, Interdependencies, Speed of Change
Single simple app Many complex, interdependent apps
Using native Kubernetes
and other services
Using
service mesh
As service meshes mature,
their cost will go down
91. 83% 40%of all hits are classified as
API traffic (JSON/XML)
of NGINX deployments
are as an API gateway
Source: Akamai State of the Internet Feb-2019 Source: NGINX User survey 2017, 2018
96. API Gateway Essential Functions
17
TLS termination
Client
authentication
Fine-grained
access control
Request routing
Rate limiting Load balancing
Service discovery
of backends
Request/response
manipulation
97.
98. API A
API B
API C
API A
API B
API C
Edge Gateway
19
API A
API B
API C
• TLS termination
• Client authentication
• Authorization
• Request routing
• Rate limiting
• Load balancing
• Request/response manipulation
99. Edge Gateway
20
API A
API B
API C
D
E
F
G
H
• TLS termination
• Client authentication
• Authorization
• Request routing
• Rate limiting
• Load balancing
• Request/response manipulation
• Façade routing
100. Two-Tier Gateway
21
API A
API B API C
D
E
F G
HSecurity Gateway
• TLS termination
• Client authentication
• Centralized logging
• Tracing injection
Routing Gateway
• Authorization
• Service discovery
• Load balancing
102. Adapt to your environment
23
• TLS termination
• Client authentication
• Fine-grained access control
• Request routing
• Rate limiting
• Load balancing
• Service discovery of backends
• Request/response manipulation
Conway’s Law
“organizations which design
systems … are constrained
to produce designs which
are copies of the
communication structures
of these organizations.”
105. F
E
Sidecar Gateway
26
E
E
F
F
D
D
D
• Outbound load balancing
• Service discovery integration
• Authentication
• Authorization?
Edge / Security Gateway
• TLS termination
• Client authentication
• Centralized logging
• Tracing injection