With the help of APIs and Google Cloud’s Apigee, government agencies can bring application-based information together to support their objectives. Here’s how.
Starting with the 3.3 release, Kong Gateway includes a new implementation of the internal queues that are used by several plugins to decouple the production of data in the proxy path and its submission to a receiving server, such as a log server. We’ll walk you through why queues are needed, why a new implementation was required, how the new implementation works and how queues are configured.
As API usage and dependence continue to grow, the need for a reliable, performant, and secure API gateway has become even more essential. Kong Gateway Open Source continues to be the world’s most adopted API gateway, setting the benchmark for performance, reliability, and observability. Today, we’re excited to unveil Kong Gateway 3.3 for Open Source, a release that once again elevates the API gateway experience to new heights.
This month at Moesif, we released a new usage-based pricing model for our platform. With these changes, we have brought in a new pricing scheme that is better aligned with customer value and requirements. In this article, we will walk through the history of pricing at Moesif and how we designed our latest pricing update, which is our third iteration.
No go-to-market strategy is complete without having a way to generate revenue from your product. APIs are no different. Indeed, in today’s flourishing API economy, you have a great opportunity to unlock revenue and really make your API work for you. All you need is a sound strategy to commercialize your API product and the right tools to support your monetary goals.
The decisions you make around software for billing in small business operations can have major repercussions in terms of how you can track billable services and raise invoices. The right invoicing software for your API business can even help you get paid on time.
There are many different ways to deploy Kong Gateway. In this post, Viktor Gamov (Principal Developer Advocate at Kong) walks through the four most popular ways. Depending on your particular use case, you may find that one or more of these is a good fit. Let’s get started!
We’re excited to announce the general availability of Kong Enterprise 3.3. In this release, we’ve taken significant steps to deliver an enhanced experience for developers by making Kong Enterprise even more enterprise-ready and robust. Additionally, we’ve checked a few important boxes for our customers to easily comply with regulations. In this blog we’re going to cover the following key features we are delivering as part of Kong Enterprise 3.3.
In this Kongcast episode, Danielle Dias, Software Engineer at Just Eat Takeaway.com, talks about how her team creates a seamless customer experience by using Kong Gateway for rate limiting, monitoring, alerting, and more. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.
Software development is a complex process that involves a variety of activities, including design, development, testing, and deployment. Among these, testing is one of the most critical phases, as it ensures that the software product meets the desired quality standards and functions as intended.
Smartphones have advanced greatly since their introduction in the 2000s. From faster GPUs for gaming to advanced instrumentation, these devices are now more computer than phone. Given the limitations of simulators and the complexity of real devices, they've also become a challenge for app developers to test. Biometric authentication, a fast-growing smartphone technology, introduced testing challenges.
OpenAI's ChatGPT has become the fastest-growing app of all time – and if you've tried it, that probably doesn't come as a surprise! ChatGPT has become popular for everything from creative tasks like writing a poem to technical tasks like writing code. Meanwhile, the business world is quickly discovering its ability to summarize complex data sets or perform complicated analyses. But, of course, these use cases are just scratching the surface of what may be possible long term.
Managers often ask engineers what the breaking point of an application is, requiring accurate insights into the max throughput
Event streaming allows companies to build more scalable and loosely coupled real-time applications supporting massive concurrency demands and simplifying the construction of services. Ultimately, we may need to grant access to such infrastructure to the most diverse entities, including external applications posting events that will be eventually consumed by internal systems. The purpose of such exposure is to promote development teams’ collaboration.
We’re thrilled to announce the latest release of Kong Insomnia, version 2023.2.0, packed with improvements and fixes that will make it even easier to manage your APIs. In this release, we introduce an enhanced Import flow, along with support for Kong 3.0 and the return of Swagger/OpenAPI preview. Continue reading to learn more about these exciting updates.
Looking for the perfect chat solution can be a daunting task. You need a provider that not only supports all the necessary chat features but also offers delivery and scaling guarantees to ensure a smooth chat operation as your business grows. While it might be tempting to start with a simple solution and see how your needs evolve, underestimating the importance of finding the right provider can be a costly mistake.
We're thrilled to announce the latest feature in our customer support portal that allows you to take charge of your users. Now, you no longer need to rely on your account manager to add or remove users. You can do it quickly and easily, by yourself, directly from the portal.
A slow website is a major turn-off for potential customers. To address this, one technique is to load resources only once they are needed on a website, hence the term "lazy loading". Asynchronous, or lazy loading, is a technique where content below the viewport (like images, videos, text, and other objects) is either: This makes your website more efficient and increases your bandwidth, allowing you to deliver a faster and better user experience.
Debugging APIs can be a challenge for any developer dealing with REST APIs. Trying to create an exact API request, especially for highly complex requests with large bodies and multiple headers, is essential but also tough to do. By using a tool like Postman to create a request for debugging and API testing purposes, you can easily replay an API request with the exact configuration of the original request.
Having the right pricing model and billing software is extremely important for any SaaS company. Setting up a recurring billing solution for your SaaS product users may seem like a lofty goal, but can be easily tackled with the help of subscription billing software: One thing is certain: doing it manually or with software that is not geared for on-demand software is a waste of time and company resources.
Today we’re honored to announce Kong has been recognized as a 2023 Customers’ Choice in the Gartner® Peer Insights™ for Full Life Cycle API Management. We believe this endorsement highlights the trust and passion Kong’s customers have for Kong’s cloud native API platform to deliver speed and scalability, unleash developer productivity, and ensure security and governance But hey — don’t take our word for it.
Software testers, or SDETs, have several responsibilities in today's QA-driven software industry. In addition to collaborating with developers to plan and execute tests, they are often responsible for setting up and maintaining continuous integration (CI) processes, analyzing test results, and generating reports for stakeholders. In this article, you'll learn about the evolution of the SDET role and how automation and artificial intelligence (AI) can help improve efficiency.
Creating API design guidelines is a common practice for many enterprises. The goal? Ensuring that all teams involved in API development will adhere to them. However, this goal is often not achieved, as developers may not take the time to read, study, and apply these guidelines. To address this issue, API design guidelines should be seen as the foundation to create high-level tools and services that enable developers to focus more on business logic and less on API integration boilerplate.
CRUD (Create, Read, Update, and Delete) is a set of operations allowing users to interact with a database simply and consistently. Creating a CRUD API allows other systems and developers to interact easily with a data store or set. By providing a simple and consistent set of operations, CRUD APIs make it easy to build, scale, and secure applications. Some benefits of a CRUD API include When developing a CRUD API, there are many options to choose from.
APIs have become the backbone of modern software development, by facilitating seamless communication between applications and systems. But building an effective API requires more than just good coding skills. It also requires careful monitoring and analysis to ensure optimal performance, security, and adoption. Additionally, creating accurate and in-depth reports can be time-consuming and complicated, especially when dealing with large data sets.
As an application development leader, you’ll want to continuously improve your team's processes and outcomes. The cloud marketplace has become a popular way for enterprises to buy software, but with the increasing amount of sensitive data being processed, stored, and transmitted in the cloud, security has become a critical concern for both cloud service providers and their customers.
At WSO2, our guiding principle is "treat people the way you want to be treated." This value is deeply ingrained in our company culture and is at the heart of everything we do - from creating products to engaging in transparent and honest communication with our customers. That's why we supplement our frequent customer check-ins with a biannual Net Promoter Score (NPS) survey to receive feedback from our customers and ensure we deliver exceptional service and solutions that meet their unique needs.