DevOps Articles

Curated articles, resources, tips and trends from the DevOps World.

Validate Service-Level Objectives of REST APIs Using Iter8

3 years ago thenewstack.io
Validate Service-Level Objectives of REST APIs Using Iter8

Summary: This is a summary of an article originally published by The New Stack. Read the full original article here →

In this article, we will explore a simple approach for SLO validation of REST-based apps using Iter8.

Iter8 introduces the notion of an experiment that automates release engineering tasks such as SLO validation, A/B(/n) testing with business metrics, chaos injection, dark launch, canary releases and progressive rollouts with mirroring, incremental traffic shifting, user segmentation and session affinity.

We will demonstrate this experiment in the context of two scenarios, an app that implements a REST API for serving HTTP GET requests and an app that implements a REST API for serving HTTP POST requests with a JSON payload. This experiment is very general and does not require the instrumentation of the app for metrics collection.

In this experiment, Iter8 would have declared the app as a winner assuming it satisfied all the SLOs.

Made with pure grit © 2024 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com