Operations | Monitoring | ITSM | DevOps | Cloud

API

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

What's New in Checkly Launch Week

The Checkly development team is continually improving our platform and user experience, and we’re excited to unveil some new features that we’ve been working on during our first ever Checkly Launch Week. From October 11th through 14th, we’ll be announcing and discussing our latest innovations, new features, functionality, and capabilities for users every single day of the week.

Sponsored Post

Production Data Simulation: Record in One Environment, Replay in Another

Have you ever experienced the problem where your code is broken in production, but everything runs correctly in your dev environment? This can be really challenging because you have limited information once something is in production, and you can't easily make changes and try different code. Speedscale production data simulation lets you securely capture the production application traffic, normalize the data, and replay it directly in your dev environment. There are a lot of challenges with trying to replicate the production environment in non-prod.

Datadog on gRPC

Datadog, the observability platform used by thousands of companies, is made up of hundreds of services that communicate over the network using gRPC, an RPC framework, making it a critical component for Datadog’s reliability. As teams investigated incidents related to their services, they discovered that some of them were gRPC related. But, were there common patterns to those incidents? Could we use them to learn more about gRPC and how to use it better?

Why IT Skills Are Vital When You're Running an eCommerce Business

In many ways, running an eCommerce business can be like running any other business. However, in many other ways, it can be completely different. Unfortunately, it is the differences between running an eCommerce business and a traditional business that is often where issues arise for new eCommerce business owners. One of the best ways to manage the differences between traditional and e-commerce businesses is to ensure that you have sufficient technical knowledge to understand how IT works. To that end, this article aims to highlight some of the best IT skills that an eCommerce business owner should develop and why.

An Introduction to gRPC

gRPC is an inter-process communication protocol used in high-performance applications in cloud computing, Internet of Things (IoT), mobile computing, and microservices environments. This article examines how gRPC works, how to use it, and how it compares to other popular API architectures. It also discusses a unique use case where gRPC excels.

Beyond API testing with Jest

Jest is a JavaScript-based testing framework that lets you test both front-end and back-end applications. Jest is great for validation because it comes bundled with tools that make writing tests more manageable. While Jest is most often used for simple API testing scenarios and assertions, it can also be used for testing complex data structures. In this tutorial, we will go through how to use Jest to test nested API responses and hopefully have fun in the process.

Digital Enterprise Journal (DEJ) Names Checkly a Leader in Monitoring for Cloud Native Environments

The demand for continuous innovation and faster delivery requires a fresh approach to monitoring modern apps and APIs. As development environments grow increasingly dynamic and complex, monitoring performance through a platform that is fully programmable, handles app and API-testing, is optimized for developers, and integrates with existing tools and workflows becomes increasingly critical.

Load Testing: How Fast Can We Go?

Speedscale creates load tests from recorded traffic so generating load is pretty core to what we do. As a brief overview, we record traffic from your service in one environment and replay it in another, optionally increasing load several fold. During a replay the Speedscale load generator makes requests against the system under test (SUT), with the responses from external dependencies like APIs or a payment processor optionally mocked out for consistency. Your service is the SUT here.

OpenAPI testing with Schemathesis and Golang

When you maintain an internal or public-facing API, the API documentation is an important component of the overall user/developer experience. One of the industry standards for such documentation is the OpenAPI specification. With an OpenAPI specification, you define a contract that specifies how your API should behave, but nothing stops the parties involved from breaking such a contract (e.g., using a wrong implementation or invalid input).