Systems | Development | Analytics | API | Testing

May 2021

From Native Microservices to Full API Gateway Adoption in a Hybrid Mesh Ecosystem in the Cloud

ManoMano is a french DIY marketplace that faces scalability issues due to its hyper-growth — 100% growth in 2020 to €1.2 billion. To tackle this challenge, their website has slowly transformed from a “classic” backend application serving html to a microservices-based architecture.

Kong Gateway OSS Turns Six!

🎂 Make a wish and blow out the candles…we’re celebrating Kong’s sixth anniversary! 👏👏👏 In 2015, Mashape open sourced Kong Gateway, launching the next generation of API management. In our last anniversary post, I took a look back at our history. For this 6th anniversary post, I’ll focus on how this year went and look forward to what’s coming up next.

America's Cybersecurity Mandate: 5 Ways to Adopt Zero-Trust Architecture

President Joe Biden issued an “Executive Order on Improving the Nation’s Cybersecurity” as of May 12, 2021. The order includes numerous actions and mandates to confront the dangers of cyber attacks that are increasing in frequency and sophistication. Cybersecurity has real and significant implications, both in economical and national security terms. At the time of this writing, the Colonial Pipeline cyber attack caused quite a stir on the USA’s east coast.

API Gateways: Improving performance, security and management of microservices

As we've discussed in our previous Service Discovery post, decoupled services in a microservice architecture communicate via APIs. But what about the communication between clients outside of your system and the services within your application? How does that communication work? An API gateway is a powerful component in a microservice architecture. Pairing its functionality with a serverless platform like Koyeb saves engineering teams time and maximizes computing resources efficiency.

Building a Kong Gateway Plugin with JavaScript

We recently sat down to discuss the language for the next Kong Gateway Plugin Development Kit (PDK). Given the number of JavaScript developers in the world and the variety of libraries and debugging tools available, there was only one logical choice. I’m excited to share that with the Kong Gateway (OSS) 2.4 release, that functionality is now available to you all!

Secure Proxy for HIPAA-Compliant API Analytics

In HeathTech apps, it’s often the case that you’re dealing with private or health-related data. This requires compliance with regulations, such as HIPAA in the United States. These regulations force you to handle sensitive data in a well-defined manner, so only specific people can read it, and if they do, it should be logged for later auditing.

The Mysterious Gotcha of gRPC Stream Performance

Here at Ably, we deal with hard engineering problems all the time and pushing at the edges often results in us running up against all sorts of interesting gotchas. We recently made some AWS NLBs fall over, and had a hazardous encounter with Cassandra counter columns. In our day-to-day, we use gRPC for fast and efficient data exchange with mutual client/server state synchronization.

Protect Your Services With Kong Gateway Key Authentication

This tutorial will walk through a common use case for the Kong Gateway Key Authentication plugin: using API key authentication to protect a route to an API server endpoint. It’s a simple use case, but it will give you the foundation to deploy and configure the plugin for your own unique project needs. Before we walk through our mini-project, let’s cover a few core concepts.

Kong Konnect Enterprise & Elastic Container Service Anywhere (ECS-A)

One of the most powerful capabilities provided by Kong Konnect Enterprise is the support for Hybrid deployments. In other words, it implements distributed API Gateway Clusters with multiple instances running on several environments at the same time. Moreover, Kong Enterprise provides a new topology option, named Hybrid Mode, with a total separation of the Control Plane (CP) and Data Plane (DP).

Why Consolidating API Activities into an API Management Platform Could Benefit Your Organization

Whether you’ve made your first steps toward digital transformation or looking for ways to expand on the your current tech stack, you probably have at least one API in use. You know by now that APIs are more than pieces of code: they are products that can expand your business opportunities. They can facilitate your business’ growth with new capabilities and new revenue streams. But building and deploying APIs is only the beginning of the API lifecycle.

What are the Characteristics of an Effective API?

If you’re planning to upgrade your business technology, this almost certainly means working with an API. Either you’re building your own to integrate your on-premises technology, importing a third-party API for added functionalities, or monetizing your current capabilities. Regardless, you may find yourself working with a lot of APIs in the near future. But you may not know what to look for in searching for a high-quality API.

Typeform APIs & DreamFactory

DreamFactory specialises in REST API generation for any number of database types however an underrepresented benefit is the ability to mount and manage any third party API via a HTTP service connector such as a Typeform REST API. This gives you the ability to generate documentation and secure an existing API as if it were created natively within DreamFactory.

Service Design Guidelines Part 2: API Versioning

We looked at service design considerations in the first part of this blog series. In this next part, I’d like to share some best practices for API versioning – a topic that comes up quite often with every customer as it is one of the key concerns when implementing API gateways. There are two ways to version RESTful APIs: URI and header-based, as summarized in this REST API tutorial.

Reasons why looking to a company's past can show their test innovation future

At SmartBear we have a vision for improving the lives of developers, and adding quality into the software development supply chain – no matter where in DevOps maturity an organization sits. We’ve seen a lot of success in this effort, and no small part of it involves the way we manage our acquisitions and invest in their development teams. This is true for software solutions like Zephyr, TestComplete, and ReadyAPI, as well as our innovators behind OSS projects, like Cucumber.

Simplifying API operations with AI as you scale your API programs

APIs are the backbone of digital transformation. Via APIs, you can securely share data and functionality with developers both inside and outside of your organizational boundaries, letting you build applications faster, seamlessly connect and interact with partners, and drive new business revenue. Because APIs encompass business-critical information, any downtime or performance degradation can lead to significant loss in revenue, customers, and brand value.

Moving an Application from VM to Kubernetes

Containerization and orchestration are becoming increasingly popular. According to a recent survey conducted by Market Watch, the global container market will exceed $5 billion by 2026. In 2019, that number was under 1 billion. These statistics show that the world is moving more towards containers and orchestration faster and faster each day. One example of this is moving from VM to Kubernetes.

Achieving a Cloud-First Strategy with APIs

As many organizations push forward in adopting cloud-first strategies, issues often arise with addressing how their suite of applications and systems can remain integrated securely and efficiently. Whilst the movement to the cloud was a huge step in technological advancement, advancements in API technology now make “hybrid cloud” models possible, and businesses exist both in the cloud and on premises.

Protecting Services With Kong Gateway Rate Limiting

The Kong Gateway Rate Limiting plugin is one of our most popular traffic control add-ons. You can configure the plugin with a policy for what constitutes “similar requests” (requests coming from the same IP address, for example), and you can set your limits (limit to 10 requests per minute, for example). This tutorial will walk through how simple it is to enable rate limiting in your Kong Gateway.

Kong Gateway 2.4 Now Generally Available!

Note to readers before we get started: you’ll see us referring to the “Kong Gateway” in this post. This is the product previously referred to as Kong Gateway Enterprise. In version 2.3, we released a free operating mode of Kong Gateway Enterprise, and given it no longer needs a paid “Enterprise” license, we now refer to this gateway as the Kong Gateway and disambiguate from the OSS-only Gateway as Kong Gateway (OSS).

APIs & Organizational Agility: Are You Getting the Benefits of API Adoption

Customer expectations are always changing. Businesses must learn to adapt or be left behind. The idea of business agility can be intimidating, but the right API can help you keep pace and adjust to changing business models. But to use one effectively, it may be beneficial to first understand what is meant by organizational agility and how APIs can enable your business to be more responsive to changing market conditions and embrace more streamlined ways of working.

How Organizations Add Value with APIs

It’s no secret that APIs are a valuable part of the modern tech stack. More than bits of middleware, APIs can tie your disjointed apps into one streamlined interface. You can add security and connectivity to legacy systems, and you can get creative with new features and services. APIs are essential to any digital transformation process. Sign up for our free 14 day hosted trial to learn how.

API design 101: Links to our most popular posts

APIs play a critical role in helping software connect and communicate, as well as making the lives of developers a little easier. Over the years we’ve published a number of posts to help developers design APIs to get the most from them. Below is a list of our most popular API design posts you can read now or bookmark for later.

How DueDil leverages Apigee API-first approach to deliver data insights at scale

As their name reflects, DueDil provides due diligence services ranging from customer-specific risk evaluations and selections to customer onboarding and real-time risk monitoring for leading financial services, high-growth tech and insurance companies. Founded in 2009, the company helps more than 3,000 enterprise users from over 400 clients to not only understand with whom they’re doing business, but to do so with increased efficiency and in compliance with regulatory requirements.

Scaling Service Mesh Across Clouds

In the traditional datacenter, distributed workloads simply existed across multiple datacenters. As businesses evolve their applications in the cloud native era, this degree of distribution scales as well. Workloads landing in multiple VPCs grow in commonality, and in many cases exist between cloud environments. In this Destination: Scale session, Cody De Arkland - Principal Technical Marketing Engineer, Service Mesh, Office of the CTO - shows how Kuma provides a method to connect these applications through its advanced multi-zone capabilities, and how this model enables global scale.

Implementing Client Credentials With Kong and Okta

Using Kong’s OpenID Connect (OIDC) plugin, Kong and Okta work together to solve three significant application development challenges: The OIDC plugin enables Kong, as the API gateway, to communicate with Okta via the OAuth/OIDC flows. That way, your app teams don’t have to configure and diagnose authentication and authorization for each service individually. With these challenges solved, app teams have more time to build and innovate.

Why Your Engineers Want to Migrate to Kubernetes

Software teams have found themselves in the center of the business’ strategy. Their strategic decisions on technologies to invest in has resulted in greater agility and the ability to build products that differentiate their companies in the market. As a result, optimizing the ability for software teams to deliver by investing in stronger tooling has become a core priority.

APIs: The Key to IT Decentralization

Recent global events have forced many businesses to embrace digital technology. This and advancements in software technology caused explosive innovation, resulting in the development of new platforms within many organization’s technology suite. Functionalities such as automation, artificial intelligence, and even some internet of things (IoT) applications are now commonplace across large enterprises, small businesses and start-ups alike.

APIs and IoT: Generating Increased Connectivity for Your Organization

Anything that can be connected will be connected. This is the ultimate goal of technology. Connections with new objects and devices open the door for big data and new insights. It’s a branch of technology long in the making, with just a few hiccups. But advances in API technology aim to address these concerns and advance the IoT into a new era. As these advancements continue, organizations are learning that APIs can play a crucial role in increasing connectivity across the suite of IoT applications.

The New Getting Started with Dreamfactory Guide Has Launched!

Dreamfactory has released an updated Getting Started With Dreamfactory Guide which provides a ranges of structural improvements over the previous guide. These improvements include offering global navigation, chapter-specific and the availability of links encouraging user contribution, issue logging and, and enhanced chapter printing functionality.

The maturity of public transport APIs 2019

Take a view into the universe of realtime transport APIs in 2019. How do they stack up against realtime expectations? The report looks at ten cities across the globe, scoring and ranking them on ten indicators of maturity. Learn what the pioneers are doing, what those just starting on their Realtime API journeys can do better, and find actionable recommendations for your own Realtime API program.

APIOps for Standardization Without Hindrance (Destination: Scale)

Typically, there are two options to ensuring APIs have the right governance: manual checks or long documentation (or both). There is now a third option in APIOps — integrating your GitOps process with the API lifecycle, automating the enforcement of API standards from design time. This ensures API security, quality, consistency and resiliency across distributed teams at scale, therefore improving productivity for developers and operators whilst reducing risk overall.

Introducing Apache Kafka & Event-Driven Architecture Support in ReadyAPI

In 2006, SoapUI was developed with a singular goal: create a simple, open-source SOAP API testing tool. Since then, developers have contributed code and provided valuable feedback to help SmartBear transform SoapUI into ReadyAPI, the most powerful API testing platform on the market.

ThoughtSpot Everywhere - Build Interactive Data Apps

Create more engaging analytics experiences with search & AI. Businesses today run on apps, and those apps run on data. Too often, however, that data is presented in stale, static dashboards. Users want to be able to surface and explore insights on their own. ThoughtSpot Everywhere is a low-code platform that makes it easy to build interactive data apps or embed search and AI in your existing SaaS apps. And thanks to our flexible APIs, your customers will be able to automatically trigger actions and workflows from the analytical insights they uncover.

Kong Konnect: Maximize Service Reuse, Observability and Manageability

Developer teams need to move faster than ever today and reusing services is a great driver for agility. In this tutorial, you'll learn how to use ServiceHub to enable development teams to search, discover and consume existing services. You'll also learn about Runtime Manager and Vitals for operational metrics of deployed services.

Kong Configurations Using Terraform via GitOps Model

As organizations adopt a microservices architecture, API gateway usage has increased. Kong Gateway is one of the promising API gateways in the market. It has both OSS and enterprise support, releases multiple features and is easy to use. Kong Admin API helps administrators configure the system easily, but it’s still error-prone. That’s because the user has to hit many curl calls for creating all the configs. When numerous folks are managing the system, this becomes difficult.

Out with GraphQL, in with gRPC

At Speedscale, we’re always trying to find ways to iterate faster and reduce developer toil. In line with that mission, we slant our engineering decisions towards using cutting edge tech because we usually move faster and it also allows us to help our customers later on when they upgrade their own tech stack. Recently, we had the opportunity to upgrade the communication channel between our api-gateway and react front end. This journey provided some unexpected benefits.

Why Your Organization Needs to Embrace APIs

Like most organizations today, you’re probably looking to optimize your business model through increased technology adoption. The more successful digital transformation projects look at changing business trends and seek to incorporate those trends within their own specific environment. Similarly, as API technology grows, promising new functionalities and integrations, enterprises should aim to embrace the utility of APIs within their wider technology strategy.

What is the API Economy?

APIs are everywhere you look. As the building blocks of most digital transformation strategies, they’ve helped to lay the groundwork for integrating apps and services and can be key in modernizing legacy systems prevalent throughout most organizations. But APIs are more than just middleware. By leveraging them effectively as software components, you can open your business to new functionalities, opportunities, and revenue streams.

Improving Customer Experience with APIs

Between smartphones, social media, and a growing work from home lifestyle, people are constantly connected to the internet. The new customer experience strategy is to create an immersive digital experience. Reaching new customers and nurturing existing ones by immersing them in your content is the goal, but it takes serious planning and implementation. Not only do you need to know where to reach your customers first, but you need to anticipate and follow their moves.

Getting Started with Kong Konnect in 10 Minutes

In this Kong Konnect tutorial, you'll learn how to get started with Konnect and manage your API ecosystem from a single, easy-to-use interface. We'll cover how to use Konnect Runtime Manager to set up your own Kong Gateway instance in Docker. Then we'll walk through how you can expose, secure and manage your first service using the Konnect ServiceHub. Lastly, we'll publish that API to our developer portal and show how you can share that documentation with your users and developers all within Konnect.

Calling SQL Server Stored Procedures from a REST API

Using the DreamFactory API management platform it's easy to expose your database stored procedures via API endpoints. This short video demonstrates how to use DreamFactory's auto-generated API endpoints to list available stored procedures, learn more about a specific stored procedure, and call a stored procedure with several input parameters.