Systems | Development | Analytics | API | Testing

APM With Prometheus and Grafana on Kubernetes Ingress

While monitoring is an important part of any robust application deployment, it can also seem overwhelming to get a full application performance monitoring (APM) stack deployed. In this post, we’ll see how operating a Kubernetes environment using the open-source Kong Ingress Controller can simplify this seemingly daunting task! You’ll learn how to use Prometheus and Grafana on Kubernetes Ingress to simplify APM setup.

APM with Prometheus and Grafana on Kubernetes Ingress

In this video, we’ll see how operating a Kubernetes environment using Kong Ingress Controller, Prometheus and Grafana can simplify the daunting task of getting full application performance monitoring up and running. Want to learn more about Kong Ingress Controller? Join us at Kong Summit (Sept 28-30), the biggest event for API practitioners.

Considerations to Make When Running a Load Test

Load testing isn’t an engineer’s favorite task. Every setup choice made during performance testing will yield varying results. The chosen load test protocol is the difference between an application that performs well under most circumstances and one that buckles at hidden stress points. Yet failing to run adequate tests isn’t an option when dealing with a complex API architecture. Needless to say, all your load testing options must be carefully evaluated.

5 API Development Strategies for Start-Ups

When time-to-market can make the difference between being a market leader or “just another product,” the need for speed and agility are crucial. As many as 35% of today’s companies generated more than a quarter of their revenue as a direct result of APIs. As a start-up, you’ll need a strategy that supports rapid product delivery which ultimately shortens the customer feedback loop. Here, we’ll discuss the top five API development strategies for building robust APIs.

Increasing API-Led Connectivity Within Your Business

Increasing API-led connectivity allows for frequently needed modifications for rapidly changing technology and and is a way for businesses to manage data and process in a highly efficient manner. API-led business systems reduce costs and eliminate bulky hardware and other complications such as licensing and workforce requirements. Ultimately, API-led connectivity enables you to streamline your business and ensure your technology stack is as running as effectively as possible.

Speed-Review API Specifications with Insomnia

As the software application world moves from monolith architectures to microservices, we are also seeing a shift toward developing modular and reusable APIs. According to APIOps, reusable APIs are consumable APIs, which means they must be well-documented and compliant. The separation between the designers, builders and consumers of an API grows larger and larger, making the API specification even more central to that API’s success.

Usage-Based API Pricing with Moesif and Recurly

Back in the day, it was normal to buy or rent servers and pay for them in a lump sum, independent of utilization. With the rise of serverless computing, infrastructure to build APIs has become cheaper, and on-demand pricing is the norm. Now that you only pay for what you use, why not include usage-based pricing as a feature in your own SaaS offering. With usage-based pricing your customers don’t get intimidated by high upfront costs, instead their costs grow as their business grows.

Balancing Innovation and Security With Automation

Automating digital transformation API deployments can help speed time to market and minimize the resources required for the deployments — if developers can be assured that the automated process meets all necessary security requirements. It’s a topic that Kong Senior CustomerExperience Manager Peggy Guyott and Kong Senior Solutions Engineer Ned Harris discussed on a recent webinar as part of the Destination: Automation 2021 digital event.

Authentication and Authorization for RESTful APIs: Steps to Getting Started

Why do APIs require authentication in the first place? Users don't always need keys for read-only APIs. However, most commercial APIs require permission via API keys or other ways. Users might make an unlimited number of API calls without needing to register if your API had no security. Allowing limitless requests would make it impossible to develop a business structure for your API. Furthermore, without authentication, it would be difficult to link requests to individual user data.

DreamFactory 4.9.0 Released

DreamFactory 4.9.0 has arrived! This release includes a mix of bug fixes and UX improvements. Perhaps the most notable change is the addition of a “Quick Links” section (see attached screenshot) to an API’s Overview tab. It’s now possible to jump directly to an API’s scripted endpoints, API documentation, and associated roles!