Operations | Monitoring | ITSM | DevOps | Cloud

API

The latest News and Information on API Development, Management, Monitoring, and related technologies.

Continuous Load Testing | A Developer's Guide

Continuous load testing is a powerful way of preparing for surges in traffic, without needing real users. Imagine you’re a software engineer working on a website that’s seen a recent surge in traffic. Despite initial testing indicating that the website should be capable of handling the increased load, the website crashes during peak hours. Load Testing is the process of simulating real-world usage of a website or application.

Zenduty - Tutorial 15 - Zenduty API and Postman Collections

Zenduty is a revolutionary incident management platform that gives you greater control and automation over the incident management lifecycle. With the Zenduty API, you can supplement and deploy Zenduty in sync with other tools and services, allowing you to create and update incidents, users, teams, services, integrations, schedules etc. and automate your workflows using simple scripts.

Building a Mock Server from User Traffic in Kubernetes

A mock server can prove useful in many circumstances. Imagine you’re an engineer working on optimizing a feature inside of an existing API that relies on multiple other microservices to function properly. To fully test the optimizations, you’ll have to set up test versions of all the dependencies, which quickly proves to be quite a task in and of itself. This is where a mocks—a server that simulates the behavior of a real server—can be very beneficial.

Using Playwright to Monitor Third-Party Resources That Could Impact User Experience

Today’s web consists of lots of 3rd party resources. Let it be your fonts, transformed and optimized media assets, or analytics and ad scripts, many sites out there include resources that they don’t own. Your website probably has a lot of those dependencies, too! And while implementing third-party resources has downsides for performance and you should self-host your assets when possible, sometimes relying on external files is unavoidable.

What Is GraphQL? A Simplified Overview of Use and Benefits

The use of APIs is at the forefront of automation. There are many ways for developers and applications to make use of APIs, and GraphQL is one way to make the most of the data. As technologies continue to grow and evolve, especially with drivers like the DevOps methodology, it is important to keep on top of better and quicker ways to meet our business goals. This is one of the reasons I find GraphQL to be so exciting, and why everyone should understand it.
Sponsored Post

Testing Kubernetes Ingress with Production Traffic

Testing Kubernetes Ingress resources can be tricky, and can lead to frustration when bugs pop up in production that weren't caught during testing. This can happen for a variety of reasons, but with Ingress specifically, it often has to do with a misalignment between the data used in testing and the traffic generated in production. Tools like Postman can be a great way of generating traffic, but they have the drawback of being manually created. Not only is this unlikely to create all the needed variations for a single endpoint (different headers, different request bodies, etc.), it would be almost impossible to create all the needed variations, for all possible endpoints.