Microservices and Kubernetes: A Gardening Guide to Software Ecosystems

2023-03-31 KENNETH 0

Microservices and Kubernetes: A Gardening Guide to Software Ecosystems Like gardening, software development requires an understanding of how different elements work together to create a beautiful, productive ecosystem. That was the catalyst for our choice of a gardening theme for this year’s Microservices March program. As is the case with any garden, one problematic weed keeps creeping into the conversation: what is the difference between microservices and Kubernetes? Plants are the main elements of a garden’s ecosystem. They are the living organisms that comprise your garden and contribute to its beauty and functionality. Similarly, microservices are the main building blocks of modern software applications. They’re the individual services that perform specific functions and work together to create a larger, more complex application. Like plants, microservices vary in size, shape, and purpose. Some are small and specialized, tasked with one operation. [ more… ]

NGINX Tutorial: How to Use OpenTelemetry Tracing to Understand Your Microservices

2023-03-29 KENNETH 0

NGINX Tutorial: How to Use OpenTelemetry Tracing to Understand Your Microservices ul.no-bullets { list-style-type: none; } This post is one of four tutorials that help you put into practice concepts from Microservices March 2023: Start Delivering Microservices: How to Deploy and Configure Microservices How to Securely Manage Secrets in Containers How to Use GitHub Actions to Automate Microservices Canary Deployments How to Use OpenTelemetry Tracing to Understand Your Microservices (this post) A microservices architecture comes with many benefits, including increased team autonomy and increased flexibility in scaling and deployment. On the downside, the more services in a system (and a microservices app can have dozens or even hundreds), the more difficult it becomes to maintain a clear picture of the overall operation of the system. As writers and maintainers of complex software systems, we know the vital importance of having that [ more… ]

No Image

2 Ways to View and Manage Your WAF Fleet at Scale with F5 NGINX

2023-03-24 KENNETH 0

2 Ways to View and Manage Your WAF Fleet at Scale with F5 NGINX As organizations transform digitally and grow their application portfolios, security challenges also transform and multiply. In F5’s The State of Application Strategy in 2022, we saw how many organizations today have more apps to monitor than ever – often anywhere from 200 to 1000! That high number creates more potential attack surfaces, making today’s apps particularly susceptible to bad actors. This vulnerability worsens when a web application needs to handle increased amounts of traffic. To minimize downtime (or even better, eliminate it!), it’s crucial to develop a strategy that puts security first. WAF: Your First Line of Defense In our webinar Easily View, Manage, and Scale Your App Security with F5 NGINX, we cover why a web application firewall (WAF) is the tool of choice for securing and protecting web [ more… ]

NGINX Tutorial: How to Use GitHub Actions to Automate Microservices Canary Deployments

2023-03-22 KENNETH 0

NGINX Tutorial: How to Use GitHub Actions to Automate Microservices Canary Deployments table.nginx-blog, table.nginx-blog th, table.nginx-blog td { border: 2px solid black; border-collapse: collapse; } table.nginx-blog { width: 100%; } table.nginx-blog th { background-color: #d3d3d3; align: left; padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 2px; line-height: 120%; } table.nginx-blog td { padding-left: 5px; padding-right: 5px; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } table.nginx-blog td.center { text-align: center; padding-bottom: 2px; padding-top: 5px; line-height: 120%; } This post is one of four tutorials that help you put into practice concepts from Microservices March 2023: Start Delivering Microservices: How to Deploy and Configure Microservices How to Securely Manage Secrets in Containers How to Use GitHub Actions to Automate Microservices Canary Releases (this post) How to Use OpenTelemetry Tracing to Understand Your Microservices (coming soon) Automating deployments is critical to the success of most projects. [ more… ]

Managing NGINX Configuration at Scale with Instance Manager

2023-03-21 KENNETH 0

Managing NGINX Configuration at Scale with Instance Manager Since releasing NGINX Instance Manager in early 2021, we have continually added functionality based on feedback from our users about their top priorities and pain points. Instance Manager is now the core module of NGINX Management Suite, our collection of management‑plane modules which make it easier to manage and monitor NGINX at scale. After two years of focused work, today’s Instance Manager is, quite simply, better than ever. Some of the most notable recent enhancements to Instance Manager are: Remote configuration and configuration groups to help you scale Robust and granular role‑based access control (RBAC) to empower multiple teams to manage their deployments Improved monitoring options that offer more flexibility and deeper insight Enhanced security with capabilities for monitoring and managing NGINX App Protect WAF In this post we focus on the enhancements [ more… ]