Systems | Development | Analytics | API | Testing

Kubernetes Load Testing: How JMeter and Speedscale Compare

At some point, your development team may be considering implementing load testing (also known as stress testing) as part of your software testing process. Load testing validates that your web app is able to withstand a large number of simultaneous users, decreasing the chance that any traffic spikes will bring down your services once deployed. These stress tests can be highly granular, giving you the opportunity to test run virtually unlimited strategies before they are set into the wild.
Sponsored Post

Simplifying AWS Testing: A Guide to AWS SDK Mock

Testing AWS services is an essential step in creating robust cloud applications. However, directly interacting with AWS during testing can be complicated, time-consuming, and expensive. The AWS SDK Mock is a JavaScript library designed to simplify this process by allowing developers to mock AWS SDK methods, making it easier to simulate AWS service interactions in a controlled environment. Primarily used with AWS SDK v2, AWS SDK Mock integrates with Sinon.js to mock AWS services like S3, SNS, and DynamoDB.

Ways to Use Mock Services in Software Development

Mocking APIs is a popular practice in software development. An increasing number of developers are reaping the benefits and no longer using their valuable time to spin up duplicate resources. Many mock services do not require account creation, making them easy to use and privacy-friendly. In the rest of this article, we explain what mock APIs are, when you should think about using them, and what solutions are available within the open-source and proprietary markets.

RAG Application with Kong AI Gateway, AWS Bedrock, Redis and LangChain

For the last couple of years, Retrieval-Augmented Generation (RAG) architectures have become a rising trend for AI-based applications. Generally speaking, RAG offers a solution to some of the limitations in traditional generative AI models, such as accuracy and hallucinations, allowing companies to create more contextually relevant AI applications.

Top 5 Tools For Performance Testing: Boost Your Application'S Speed

Performance testing t is a major part of software testing and involves understanding how the software handles expected errors, which is integral to quality assurance. There are multiple free and open-source tools we can discuss in the blog, but let’s start with why we even need performance testing.

Insomnia 10.1 Adds New Collection Runner CLI, In-App Invites, and More

As a follow-up to our recent Kong Insomnia v10 release that shipped with an unlimited and free Collection Runner and one week after announcing our official SCIM support for automated user provisioning, we're now excited to announce Insomnia v10.1. This release ships with the general availability of the CLI to use the Collection Runner with CI/CD automation, a new in-app invite wizard that simplifies working with collaborators, and many other improvements.

Intro to Service Catalog | Kong Konnect

In this video, Miko Bautista, Staff Product Manager at Kong, introduces the Kong Konnect Service Catalog, your ultimate system of record for managing and discovering all the services and APIs running in your infrastructure. The Kong Konnect Service Catalog helps platform teams gain comprehensive visibility into their entire service ecosystem, whether APIs are powered by Kong Gateway or external systems like AWS API Gateway, Kubernetes, or serverless architectures.

Using Moesif with Middy and Serverless for AWS Apps

See the GitHub repository for the source code of this article’s example project. Serverless is a popular framework to build serverless apps using AWS Lambda on the Node.js runtime. Serverless automatically orchestrates necessary resources on AWS and can scaffold a basic project for you that you can build up on. You can solely focus on your application’s core logic, development, and your Lambda functions.

Essential Free API Testing Tools Every Developer Should Know

API testing is an essential aspect of contemporary software development, ensuring that the interfaces between various components and systems function correctly. In this blog post, we will dive into some of the top free API testing tools that every developer should know about! From basic HTTP clients to comprehensive testing suites, these tools cover a wide range of needs and skill levels, helping developers create more robust and reliable applications. Get ready to supercharge your development process!