The dictionary defines feedback as “The modification or control of a process or system by its results or effects, for example in a biochemical pathway or behavioral response.”
A delay in load times causes operational impact to end users. As part of the DevOps feedback loop, the goal is to monitor site delivery to identify and mitigate operational deficiency or degradation, passing this information back to developers before it impacts end users.
From an Akamai perspective, there are two types of feedback to consider:
Let’s explore these two types of feedback loops and how they help drive software delivery at Akamai.
Akamai can assist with operational feedback in a number of ways. The following graphic illustrates Akamai’s capability in the tool chain:
Operational feedback can be incorporated in multiple stages of the tool chain. Let’s break down the lifecycle to see where Akamai assists with providing feedback to developers and operators.
Following is an example of a pipeline within Akamai:
As shown, the feedback loop provides consistent feedback during the development, packaging, testing, and deployment of artifacts, ensuring bugs are identified early and developers are notified as soon as possible to minimize the operational impact to end users.
When Akamai releases a new application, a business feedback loop is established as our customers start utilizing the software. This is where we capture the remaining part of our feedback loop to ensure we have a robust capability to inform and direct our developers on how the stack is running and perceived by our customers.
Utilizing products such as mPulse, CloudTest, DataStream, and Test Center, we can ensure feedback is provided promptly.
mPulse RUM
mPulse provides performance and stability feedback. Imagine you have a new release of your site propagating to your production assets — with mPulse, you can take pre/post-performance snapshots and automatically fail the build if performance degrades past the agreed-upon threshold. You can take this further to look at JavaScript, and automatically fail the build if JavaScript errors are identified.
CloudTest Load Testing
As far as load testing goes, CloudTest is a tool that can be integrated to offer testing capabilities as part of the build and incorporated to provide feedback. Imagine load testing every release, ensuring any recent changes have not degraded the load capabilities of your platform. If there is degradation to load capabilities, feedback can be provided to developers and the build set as failed/rolled back.
DataStream Low-Latency Log Data
Utilizing DataStream, we can start incorporating aggregated metrics into our feedback loop. For instance, we can look at the number of 404 responses before and after the release. If we see an increase in 404 messages, we can automatically fail the build, roll back, and deliver the feedback to developers.
Akamai Test Center
Akamai Test Center provides a regression testing capability, allowing organizations to incorporate test data into the feedback loop. Again, the main benefit here is to identify the regression of your assets as early as possible, notify developers, and either fail or roll back the build.
We just had a look at some of the key feedback requirements from a business perspective, but why do businesses actually want to monitor and integrate the feedback at such a late stage? This comes down to two key points:
Akamai can assist organizations in delivering feedback loops for both the DevOps and business operations lifecycles.
“An automated process is only as good as its monitoring capability, poor monitoring results in poor feedback, which as a direct result impacts your customers.” — Dale Lenard, Akamai Technologies
In Part 2, we will help you set up a feedback loop with Akamai and look at how it can deliver operational efficiency by identifying and mitigating production issues early for quick remediation.
*** This is a Security Bloggers Network syndicated blog from The Akamai Blog authored by Dale Lenard. Read the original post at: http://feedproxy.google.com/~r/TheAkamaiBlog/~3/KA7gYj326ao/the-importance-of-feedback-loops-with-akamai-part-1.html
Biometrics are a complement to good password security practices, not a replacement for them People used to be suspicious of…
As high-profile hacks mount, should the government be involved in creating and enforcing a national cyber strategy? The number of…
Our last episode of the year is our always entertaining year in review and 2021 predictions with co-hosts Scott Wright…
As the retail world’s center of gravity shifts to the cloud, payment card fraud has followed suit. According to Verizon’s…
New Paper: “Future of the SOC: SOC People — Skills, Not Tiers”Back in August, we released our first Google/Chronicle — Deloitte Security Operations Center (SOC)…
On December 13, 2020, IT infrastructure management provider SolarWinds issued a Security Advisory regarding their SolarWinds Orion Platform after experiencing…