Systems | Development | Analytics | API | Testing

March 2022

Kong vs. Apigee: Turn Your Customers Into Evangelists

Exceptional customer experience is vital to building a successful business. A recent report from Forrester Research shows customer-obsessed companies reporting 2.5x higher revenue growth and 2.2x better customer retention. Application Programming Interfaces (APIs) play a key role in providing customers with stellar digital experiences.

API Test Automation for Open Banking and PSD2 Compliance

Open banking is a natural evolution in the API economy. By laying the foundation for web platform and mobile developers to build third-party products and services using any number of public (open) APIs, banks, financial services and insurance companies are ushering in next-generation customer experiences that are more frictionless and personalized.

Digital Innovation and World-Class CX Start With Developer Empowerment

This is Part 1 of a three-part blog series that will dive into industry insights from technology leaders who are facing the next wave of digital innovation head-on. Today, we meet again at the cusp of the next frontier. This time, it’s Web3, the metaverse and boundless connectivity. Businesses everywhere are bracing for what’s next while preparing for the onslaught of new-wave digital experiences.

How to Integrate Moesif and Stripe to Easily Monetize Your APIs

Once you decide to monetize your app or APIs, the journey begins to find a simple and robust solution for billing. At Moesif, we know that a billing solution is actually really tough to implement. Getting your product from “0-to-monetization” is not always a straightforward path, even if it should be. Our no-code approach to billing is a simple and elegant way to very rapidly gain the capability to bill customers for usage.

Building a Next-Gen API Platform with the All-New Choreo Connect Microgateway, WSO2 Webinar

Microservices have become the de facto standard in modern application architecture. Modern application workloads are spread among several groups of microservices, cloud services, and legacy services. Kubernetes has become the industry standard for deploying microservices, with service meshes allowing developers to isolate and control service-to-service connections. Choreo Connect is an API microgateway that is cloud-native, open-source, and developer-focused. It offers first-rate Kubernetes support while supporting a variety of API management quality of services (QoS), such as message security rate-limiting, observability, and message mediation.

What Is iPaaS? Definition and Benefits

Businesses are always looking for new and innovative ways to improve their workflow. One way to do this is by using iPaaS solutions (integration Platform as a Service). iPaaS is a platform that allows businesses to integrate different applications, making it easier for employees to share data and collaborate. This article will discuss what iPaaS is, its benefits, and some of the top providers in the industry.

The Environmental Impact of Common Architecture Patterns

This is part of a 3-part series on APIs, sustainability, and climate change. Check out part 1 on managing a greener API lifecycle, and part 2 on ways to embed and innovate on top of third-party APIs to make greener products. In this final part, we will look at the environmental impact of common architecture trends and recommend steps to take to minimize the impact of each.

WSO2 Conducts First APAC Partner Developer Hackathon

While the year 2021 was a huge success, we've re-energized ourselves for 2022. By launching new cloud platforms, we began our path to radically simplify the production of digital experiences for our clients. This allows us to offer products and solutions as software as a service (SaaS), private cloud, or on-premises, with the ability to seamlessly move between the three alternatives in the future.

The Five Pillars of Customer Identity and Access Management

Customer Identity and Access Management (CIAM), a subgenre of IAM, enables organizations to scale and ensure secure, seamless digital experiences for their customers, while collecting and managing customer identity data purposefully. Powerful CIAM solutions provide a variety of key features including customer registration, social logins, account verification, self-service account management, consent and preference management, single sign-on (SSO), multi-factor authentication (MFA), and adaptive authentication as well as other nice-to-have features.

Testing Golang with httptest

Go, often referred to as Golang, is a popular programming language built by Google. Its design and structure help you write efficient, reliable, and high-performing programs. Often used for web servers and rest APIs, Go offers the same performance as other low-level languages like C++ while also making sure the language itself is easy to understand with a good development experience.

How to set up usage-based billing with Stripe and Moesif for your API

A good business model is one that can easily generate revenue. Often, when developers build something it could easily be packaged and used by another organization. This is extremely true when it comes to APIs. If an API is solving a well-known problem, there is likely a market for it. Being able to expose an API for public consumption can be done in many ways, a popular option being using an API gateway. The real hurdle comes when you decide to start billing for usage.

IPaaS: 3 Ways It Helps You Grow

An integration platform as a service (iPaaS) solution is a set of tools that help businesses integrate applications across environments and formats. While some companies have the resources to handle this integration themselves, an iPaaS solution is often able to handle things more efficiently while bringing in new features (like hands-on support) to ensure the solution is effective and affordable for the business.

A Platform-Based Future: Fireside Chat With Envoy Creator and Lyft Engineer Matt Klein

Recently, I was fortunate to have an insightful conversation with Matt Klein, Lyft software engineer and creator of Envoy, the popular open-source edge and service proxy for cloud-native applications. Envoy was the third project to graduate from the Cloud Native Computing Foundation (CNCF), following Kubernetes and Prometheus. Before Lyft, Matt held positions at Microsoft, Amazon and Twitter, and served on the oversight committee and board of the CNCF.

Stored Procedures: Native API/Native Code vs SourcePro DB

In the previous article, we walked through an example of how to use input parameter binding to send data to a MySQL database using the native MySQL C API and then compared that to the clean simplicity of using the SourcePro DB API. In this final article, we are going to walk through building an example that can invoke a stored procedure with an input parameter of the name of a new account holder and an output parameter of the new account id assigned by the database.

How to Optimize Customer Identity and Access Management

Customer identity and access management (CIAM) has become indispensable for organizations. According to an article by the Business Research Company, the CIAM market is expected to reach $45.56 billion in 2025, at a compound annual growth rate of 18.6%. The research firm adds that the increasing use of Internet of Things (IoT) devices — such as smartphones, smartwatches, smart homes and medical sensors — will be the primary driving factor for this growth.

Build Serverless APIs with Node.js and AWS Lambda

AWS Lambda has been around for a few years now, and it remains the most popular way to experiment with serverless technology. If you're not familiar with serverless, it's a model of development in which managing, provisioning, and scaling servers is abstracted away from application development. Servers do exist in a serverless world, but they are completely managed by the cloud provider, allowing developers to focus on packaging their code for deployment.

How Spring Changed Java Application Development

In this Kongcast episode, Josh Long, Spring Developer Advocate at VMware, dives into how Spring changed the way developers build Java applications and introduces you to Spring Native. Check out the transcript and video from our conversation below, and be sure to subscribe to get email alerts for the latest new episodes.

DreamFactory awarded G2's Highest Honors in New Spring 2022 Report

DreamFactory is proud to announce that we’ve been awarded three of G2’s prestigious awards in the API Management category for the 2022 Spring quarter. DreamFactory has been recognized for… DreamFactory consistently achieves high ratings from customers! We currently hold a 4.5/5 star rating from customers.

Automated API Testing for CI/CD and Microservices

Interdependence and collaboration between businesses and commercial sectors have changed in recent years with the use of Application Programming Interfaces (APIs). APIs have been around long enough for companies to know that they can use open web technologies to extend their services via in-app integrations. APIs allow two programs to communicate with one another and exchange data in a smooth manner. Once an API has been created, it is vital to test the interface to ensure that it is functional.

How to Debug an Unresponsive Elasticsearch Cluster

Elasticsearch is an open-source search engine and analytics store used by a variety of applications from search in e-commerce stores, to internal log management tools using the ELK stack (short for “Elasticsearch, Logstash, Kibana”). As a distributed database, your data is partitioned into “shards” which are then allocated to one or more servers.

Kong helps TBC Bank improve their API ecosystem

TBC Bank is a technology-driven company in Georgia. We are happy to announce that we have chosen Kong to improve our API ecosystem and leverage its technological resources, expertise and international footprint to further simplify the daily lives of our users. TBC wanted to partner with a company that, in addition to providing the technology platform required to publish APIs in our bank, would also offer a strategy for developing and implementing API management principles.

APIs Are the Building Blocks of Green Innovation

This is the second part of our three-part blog series on APIs, sustainability and climate change. Missed the first part? Check it out here. In this blog, we examine ways to consume and embed APIs to make our own processes greener and show how APIs are the building blocks of a new wave of green innovation. The API economy – and therefore the ways we can use APIs to cut carbon emissions and make technology more sustainable – is not just about building APIs but consuming them too.

The Meaning and Definition of IPaaS

Our Five Key Points: As digital transformation becomes top priority to most businesses, more services and tools are going online. IPaaS meaning data integration platforms are one business solution that can help with data collation and analysis, for profit-boosting insights. But what is "iPaaS"? In this article, we'll examine the definition and meaning of "IPaaS." We'll also look at why you need to know about this acronym for your online business.

Easily Monetize Your APIs with Moesif Plus Recurly

It’s always great to build something that makes money. The most successful businesses often find the easiest and most efficient ways to make money, while keeping costs and support to a minimum. After all, the best businesses and products are simply the ones that know how to build revenue. Many companies now look to monetizing their APIs as part of their overall monetization strategy. API monetization isn’t always easy though.

How to Integrate Moesif and Recurly to Easily Monetize Your APIs

Building great apps and APIs is not an easy task. Even harder, is trying to monetize and create a sustainable business with them. As part of our mission to help companies create better products, we decided to put a bunch of effort towards helping businesses more easily monetize. Our no-code approach to billing is a simple and elegant way to very rapidly gain the capability to bill customers for usage. Easy monetization is the premise for our latest feature for generating revenue from your APIs.

Webhook integrations | How to use webhooks in your integration flows

While APIs are often called as the new standard for integrating business applications, the topic of webhooks integration seems to be largely underrepresented in the how-to guides and reference literature. This is unfortunate, because actually, webhooks represent a powerful mechanism that allows to build event driven integrations with quite a high level of customization and functionality.

When to Use REST vs. gRPC vs. GraphQL (Part 1)

The proliferation of microservices has led to many new innovative approaches in the software world. However, building robust, quality APIs that consistently deliver the business outcomes you desire can be a complex task. It’s no wonder a recent survey of organizations adopting microservices found that nearly 30% of the respondents listed “API quality” as one of their biggest challenges. API-based applications don’t just come in one flavor.

Understand API Load Testing vs. API Performance Monitoring

With over a billion more mobile devices projected to become connected over the next year, it’s never been more important to ensure SLA performance and functional reliability for business-critical APIs. While QA, development, and SRE teams have traditionally relied on API load testing and uptime or ping monitors to mitigate performance risk, too many companies have felt the pain of APIs, mobile apps and web platforms failing under stress or unexpected traffic patterns.

Does Your Organizational Data Readiness Give Your Business a Competitive Edge?

Data drives the success of today’s businesses. Simply collecting data, however, does not mean that you can use it in ways that help your organization reach its goals. The following article discusses the role that organizational data readiness plays in your search for efficient, effective business processes at all levels of your business.

What's New for Zephyr Enterprise: Better features for BDD, test automation, and Jira integration.

We’ve been hard at work over the past year with new features every month, and we’re super excited to tell you about the new capabilities. Our product roadmap focus has been relentless. Helping your teams get: All of this while making Zephyr Enterprise more scalable and secure for your teams. We know how important these themes are, and we’re committed to meeting Enterprise teams where they’re at, and getting them to where they’re going.

The 7 Best E-Commerce Integrations and APIs

The seven best e-commerce APIs and integrations are: If you're just starting out with your e-commerce store, it can be difficult to know what the best e-commerce APIs, tools, and technologies your startup needs in order to begin. Running an e-commerce business requires a wide range of functionality beyond simply selling products from your storefront with your e-commerce platform.

Tech talk: DevMyOps - Deploy Kong with Pulumi

Tech Talks by Kong are a new webinar series dedicated to our technical developer audience featuring open-source products and topics relevant to you with extended live demos. The quest for resilience and agility has driven us into the modern age of microservices. Bringing services to market on microservice architecture demands utilization of sprawling technology offerings and tooling. Universally this journey includes an infrastructure orchestration phase, an application deployment phase, and a service publishing phase.

3 Reasons Developers Need Turn-Key API Analytics

Savannah Whitman When your platform runs on APIs, all of those APIs need to run perfectly. Quickly resolving issues in your API isn’t just helpful, it’s mandatory. Latency and error monitoring are only the beginning: a healthy server isn’t the same thing as a healthy product. Resolving error cases and API abuse is easiest with full visibility into your API, which is where API analytics come in.

API Security In an Agile World: Here's What You Need to Know

The rise of web services creates many challenges that companies must address to avoid data breaches. Companies are embracing the power of APIs to extend their business capabilities. However, they began adopting them so quickly, security didn’t get as much attention as it deserved. Many organizations are now taking a strong look at API security to avoid being the next victim of a data breach. Here’s our take on security and what you can do to address it in your company.

Transforming a Manufacturing Chain? Consider the Benefits of APIs

Digital transformation is happening rapidly, especially following the pandemic. Those who do not implement key strategies will be left behind. Some industries are adapting more quickly than others. However, few have unlocked digital technologies’ full potential, including the manufacturing industry. Transforming a manufacturing chain requires integrating and applying advanced digital technologies, but many remain wary, despite growing evidence that digital adoption supports ongoing growth.

Kong API Gateway on Kubernetes with Pulumi

The quest for resilience and agility has driven us into the modern age of microservices. Bringing services to market on a microservice architecture demands utilization of sprawling technology offerings and tooling. While daunting at first glance, we can break down the process into 3 major categories: In this hands on series, we will use.

Getting the Developer Community Involved (Scenario 5) - WSO2 API Manager 4.0 Use Case - Part 6

This tutorial is part of a series and can also be used as a standalone tutorial on how to get the developer community involved. For more details on the scenario and general prerequisites, please watch the previous videos on this series.

What Is Pervasive Connectivity?

Pervasive connectivity unifies all of your organization’s technologies and data so you don’t have to worry about whether assets integrate correctly. With pervasive connectivity, you get integrated experiences that lead to an improved user experience, data readiness, and human-computer interactions across diverse devices. API-led connectivity can contribute to your pervasive connectivity goals.

How do you do REST integration | Step-by-Step Methodology

When you need two or more applications and services to exchange data between them on a regular basis, REST integration (or REST API integration) is one method that slowly but steadily gains status of the new and preferred standard. But as with any other project where you need to connect apps and web services via API, integrating REST requires good preparation and a solid methodology to avoid project delays, development overhead and too many errors. So, how do you do REST integration the right way?

Everything Businesses Need To Know About the Digital Economy

Enterprises are spending more and more of their budgets on technologies and IT infrastructure as they invest in digital transformation. As a result, the “digital economy” — a term used to describe all the economic activity that results from digital technology spending — accounts for 9.6 percent of U.S. GDP, according to the latest statistics. But what is the digital economy, and what are the processes underpinning it?

4 Tools For Improving Developer Experience

Developers spend a lot of time worrying about UX (user experience). After all, UX is a major factor in why clients choose you to develop applications. However, DX (developer experience) is a lesser-known and incredibly important aspect of software development. Here are four ways that you as a business owner or as a developer can start improving the developer experience.

Don't Shove Your API Data Into Amplitude

It’s prudent business practice to only focus on your core features when getting to Minimum Viable Product (MVP). Microservices architectures allow you to outsource non-differentiated pieces of your solution to third-party providers; Use someone else for user management, billing and account management. At first blush, it might seem attractive to develop your own API analytics solution, perhaps by building on top of a web analytics tool like Amplitude, MixPanel or Segment.

GraphQL in Enterprise: What It Takes to Build, Deploy, and Monitor a New Enterprise GraphQL Service

New technologies always require some planning, changes, and experimentation before they merge into an enterprise stack. GraphQL adoption has been no exception to this. Companies like Airbnb, Netflix, Shopify, and other industry giants have all taken the leap to use this promising technology. In this blog, I will outline a few key considerations for creating your new service, deploying it, and monitoring the service.

Building a Digital Transformation Blueprint

Are you looking to make your business more efficient and competitive in the digital age? If so, you need to implement a digital transformation strategy. A solid digital transformation blueprint can help your business stay ahead of the curve and keep up with the latest trends. This article will discuss what a digital transformation is and how you can implement one for your business.

Learn how to stream JSON data into BigQuery using the new BigQuery Storage Write API

The Google BigQuery Write API offers high-performance batching and streaming in one unified API. The previous post in this series introduced the BigQuery Write API. In this post, we'll show how to stream JSON data to BigQuery by using the Java client library.

What Are the Steps to Productive Complexity in Your Organization?

Can complexity be a good thing? It can be when organizations use it to their advantage. Those are the thoughts of one data integration platform, which came up with the term ‘productive complexity.’ It means organizations like yours can generate value from the complexity of your business processes, especially when it comes to data management. However, to get value from these complex processes, you need to streamline your workflows. Here are some steps to productive complexity.

Kong vs. Apigee: Flexible Is the New Strong

The API management space is changing – fast. In the past couple of years alone, we’ve seen huge changes in the deployment patterns that our customers are adopting. In the past, when the use cases were fairly simple, organizations would deploy an API gateway as a SaaS monolith in the cloud, sitting at the edge of the network. They did this because it was the best option available at the time, and the first wave of API management vendors like Apigee had a solution that could support it.

API Proxy vs API Gateway: What Are The Differences And Which Should You Use?

In this article, we will take a high-level look at the differences between an API proxy and an API gateway. When a developer publishes a public API, it’s necessary for that API to have security policies and a way to hide backend logic from API consumers. Decoupling your API from your backend services allows you to shield your apps from backend code changes, and allows users to call your API without worrying about availability.

The Only Constant Is Climate Change

I’ve just got off a call with one of the largest banks in Sweden, and my brain is racing with ideas. I need to get this down on paper. I want to drop everything I’m doing and spend the next week in that mental headspace where all you do is explore and live and breathe a topic, with occasional breaks for sleep, after which you race out of bed so you can go back to where you left off. You know what I mean. What’s got me so fired up? Climate change.

Preparing for ERP eCommerce Integration Like a Pro

If you found this article, chances are you already know why you need a solid eCommerce and ERP integration. After all, ERP is kinda of the backbone of any online shop; a master system, if you like, that allows you to effectively handle sales orders and order fulfillments, manage your supply chain and B2B partners, and keep track of the inventory, especially if you sell on multiple channels.

Deploying Kong Mesh in Multiple Security Domains

It’s not uncommon for organizations to have to deploy solutions across (or among) multiple security domains. Here, we use the term “security domain” to refer to a segregated network environment, like a restricted internal network or a DMZ. This post will explore some design considerations when deploying Kong Mesh (and Kuma, the CNCF-hosted open source project upon which Kong Mesh is built) in environments with multiple security domains.

The SaaS Providers Handbook for 2022

Many companies find that it is not enough to simply keep up with the competition in their industry. Such well-known organizations as Amazon and Microsoft continually expand their service offerings, making it hard to compete. Innovation continues to be a huge buzzword in the software industry. Tech companies need a reliable way to provide clients with what they need most, which is service wherever and whenever they need it. One industry that does this best is the SaaS (Software as a Service) space.

What the heck is DPoP? | IAM Community Meetups - 2022

An Application-level proof-of-possession protections for access and refresh tokens. DPoP (Demonstrating-Proof-of-Possession) is an additional security mechanism for the token generation which overcomes the issue of bearer token which will not validate between who is requested token and who is actually using the token for the access of a particular resource. In DPoP, this will be avoided by validating the client who requested the token is the one who is actually using the token using the Signed JWT tokens known as DPoP Proof.

Kong Gateway 2.8: Increase Security and Simplify API Management

Today, we’re excited to announce the release of Kong Gateway 2.8, which further simplifies API management and improves security for all services across any infrastructure. This announcement demonstrates Kong’s continued commitment to our customers and community by providing a next-generation service connectivity platform to intelligently broker information across modern architectures.

The Top 10 Benefits of Retail Digital Transformation

There is no doubt that eCommerce is a staple in the economy post-COVID, which is why omnichannel retail will continue to be a competitive advantage moving forward. Over the past decade, online shopping channels have transitioned from an attractive option to a requirement — but this is just the beginning. You can effectively collect, integrate, and act on customer data through greater business intelligence by implementing digital technologies into your overall retail strategy.

Best Big Data API Management Platforms

Every time someone uses an app, information travels from a database to the user via an API. Single instances may not seem very important. As long as they perform the required task, people don’t think too much about how applications work. From a business perspective, the big data flowing through APIs could unlock important knowledge that helps tap into emerging trends and target customers better. To get the best results, companies need the best big data API management.

How to Migrate from the Open Source WSO2 Identity Server to the Subscription Version?

WSO2 Identity Server is the most popular open-source CIAM system on the market, and it is widely used by educational institutions and government agencies as an on-premise CIAM solution. Single sign-on/sign-out (SSO), identity federation, strong authentication, identity administration, account management, identity provisioning, fine-grained access control, API security, monitoring, reporting, and auditing are all possible with WSO2 Identity Server's seamless integration capabilities.

The Case for Open Source IAM

Current estimates suggest widespread adoption of open source software (OSS) in organizations worldwide. Compared to sectors such as operating systems and big data, adoption in the security and identity management sector has been low until now. While there were a number of open source projects around libraries for security and identity management-related functionalities, there were only a few projects based on an end-to-end security or identity and access management (IAM) solution.

Hybrid API Management: Run Your API Gateways Anywhere

With the fast-growing popularity of cloud computing, an increasing number of organizations are now moving towards cloud-based solutions. Gartner predicts that1, "by 2020, 90 percent of organizations will adopt hybrid infrastructure management" where some parts of a solution would be in the cloud while other parts would be in traditional on-premises data centers.