Operations | Monitoring | ITSM | DevOps | Cloud

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

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).

What Is An Application Programming Interface (API) And How Does It Work?

Whether you know it or not, APIs (application programming interfaces) significantly impact our relationship with technology, allowing applications to share and exchange data seamlessly so we can access multiple pieces of information from a single source. Without API technology, we'd likely get lost far more often (APIs are fundamental to navigation apps like Google Maps), and booking a vacation would be much more complicated (travel booking sites rely heavily on API tech, too).

Importance of payment API for your retail business

A payment API is a software interface that enables the processing of payments online. They can be integrated with e-commerce platforms and shopping carts to enable online transactions. Payment APIs are very important for businesses, as they can help them save time and money. They provide a lot of functionality for businesses, including payment processing, fraud detection, customer support, and more.