Systems | Development | Analytics | API | Testing

API

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!

Online Meetup: Kong Gateway 2.5 | Performance Testing Framework

Since the general availability of the Kong Gateway (OSS) in version 2.5 we feature a new Performance Testing Framework. In this session, we’ll showcase an example test used for Gateway development, detail how a Kong Developer can get an environment set up to use the framework, and walk-through extending the framework to match your testing needs. Kong’s Online Meetups are a place to learn about technologies within the Kong open source ecosystem. This interactive forum will give you the chance to ask our engineers questions and get ramped up on information relevant to your Kong journey.

Online Meetup: Getting an environment prepared for plugin development

In this session, Senior Engineer Enrique Garcia Cota will walk you through what’s needed in order to build a custom plugin for the Kong Gateway (OSS) - just in time for the Kong Summit Hackathon 2021 starting on September 21st. Kong’s Online Meetups are a place to learn about technologies within the Kong open source ecosystem. This interactive forum will give you the chance to ask our engineers questions and get ramped up on information relevant to your Kong journey.

Services Don't Have to Be Eight-9s Reliable with Liz Fong Jones from Honeycomb | Kongcast Episode 1

In this Kongcast episode, Liz Fong-Jones, principal developer advocate at Honeycomb, introduces us to the concept of error budgets for service-level objectives (SLOs) and demonstrates how to accelerate software delivery with observability.

28 Essential Tips for Building Microservices

A recent study showed that 55% of businesses believe they have less than a year to innovate before they start to suffer financially and lose market share. In a world where the digital consumer expects a personalized experience and real-time access to information on any device of their choosing, 12 months might be too long. Implementing microservices as a business strategy enables companies to keep pace with customer demand in the never-ending competition to gain market share.