article thumbnail

Migrating Netflix to GraphQL Safely

The Netflix TechBlog

We couldn’t replay test GraphQL queries or mutations that requested non-idempotent fields. And we definitely couldn’t replay test non-functional requirements like caching and logging user interaction. In such cases, we were not testing for response data but overall behavior. Tool: Replay Testing — Validation at Scale!

Traffic 353
article thumbnail

A guide to event-driven SRE-inspired DevOps

Dynatrace

While an SLI is just a metric, an SLO just a threshold you expect your SLI to be in and SLA is just the business contract on top of an SLO. Thanks to its event-driven architecture, Keptn can pull SLIs (=metrics) from different data sources and validate them against the SLOs. class SRE implements DevOps) !

DevOps 250
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

Performance Testing with Open Source Tools – Myths and Reality

Alex Podelko

Some time ago Federico Toledo published Performance Testing with Open Source Tools- Busting The Myths. While Federico definitely has good points there, there is some truth in these myths too. I remember really liking the technical side of these tests. What load testing tools did you use?

article thumbnail

Up your quality and agility factor – using automation to build “performance-as-a-self-service”

Dynatrace

Here is the definition of this model: ?. Install the Dynatrace OneAgent to gather metrics and feed the Dynatrace AI-powered problem causation engine that automatically shows impacted users, system, and root cause during testing. Check out Dynatrace’s Load testing tool integration.

article thumbnail

Hops & DevOps

Dynatrace

Dynatrace also assists in shifting left via integrations such as JIRA, Jenkins, Ansible, load testing tools, and ITSM products – seamlessly becoming part of their ecosystem too. Chris from BT also went on to speak highly of the book called team topologies – a definite must-read!

DevOps 198
article thumbnail

Tutorial: Guide to automated SRE-driven performance engineering

Dynatrace

Keptn uses SLO definitions to automatically configure Dynatrace or Prometheus alerting rules. In Dynatrace, tagging also allows you to control access rights (via Management Zones), filter data on dashboards or via the API as well as allowing you to control calculation of custom service metrics or extraction of request attributes.

article thumbnail

An analysis of Chromium's paint timing metrics

Speed Curve

This gives us a relatively unique opportunity to analyse and aggregate performance metrics to gain some interesting insights. In this post, I'm going to analyse some browser-based paint timing metrics: First Paint & First Contentful Paint (defined in the Paint Timing spec and implemented in Chromium). What are paint timing metrics?

Metrics 49