Systems | Development | Analytics | API | Testing

API

The Fall and Rise of Embedded Plugins: IFrames - the Default Choice for Embedded Integration Design

With the rise in popularity of embedded integrations, and continued trial and error in this space, it’s best to review the core concepts of how embed frameworks operate. There are many ways platforms open their UI to third-parties, but one is considered original - the oldest, and likely still the most common method on the web - the old iframe model. In the olden days, the common way to enable third-party content in one’s interface was by iframing.

All About Load Testing: A Detailed Guide

As businesses continue to digitize, the importance of load testing has surged, with the market witnessing a significant rise in the adoption of load testing tools. According to a recent report, the global load testing market is expected to grow at a CAGR of 12.5% from 2021 to 2026, reflecting the increasing demand for reliable and scalable applications.

6 Golang Testing Frameworks for Every Type of Test

What do good tests look like, and do you even need a Golang testing framework? It’s a loaded question with an open answer. Not only do tests help ensure that your code will work as intended, but good tests can also serve as documentation for your codebase, making it easier to update and maintain in the future, while accelerating and streamlining your software development process. In this article, we outline 6 Golang testing frameworks for every type of test.

Top 7 Kubernetes Chaos Engineering Tools

Developing highly resilient Kubernetes deployments is crucial for ensuring that your hosted applications in Kubernetes can effectively manage and recover from disruptions. This capability is vital in order to maintain continuous availability for your customers. The importance of resilience in your distributed system also escalates depending on your customer base and the critical nature of your application. Even brief periods of downtime can have a significant negative impact on your business.

Announcing SCIM Support in Insomnia to Automate User Onboarding

Today we're excited to introduce SCIM (System for Cross-domain Identity Management) support in Kong Insomnia to automatically provision and deprovision user accounts using a third-party IDP. This capability will enormously simplify the process of onboarding enterprise users into Insomnia, and it's available today for every Enterprise plan customer.

Service virtualization 2.0 with Tricentis API Simulation

Service virtualization, which gained prominence in 2012, has significantly transformed the way software testing and development are approached. Originally designed to address limited access to dependent systems during development, service virtualization has evolved into a critical technology for enabling efficient and continuous testing. This blog explores its origins, key advancements over the past decade, ongoing challenges, and how API simulation is shaping the future of testing.

Golang Wrapper: Dependency Wrapping, in Go

All but the simplest applications borrow code. You could write everything yourself from just core language features but who has time for that? Instead you take on dependencies, pieces of code written by others that usually give us 80% or more of what we need with 20% of the effort. Sometimes these dependencies are made to interact with a specific technology like a database, or perhaps it’s just a library providing some feature that would be onerous to write yourself.

Your Guide to the Apache Flink Table API: An In-Depth Exploration

Apache Flink offers a variety of APIs that provide users with significant flexibility in processing data streams. Among these, the Table API stands out as one of the most popular options. Its user-friendly design allows developers to express complex data processing logic in a clear and declarative manner, making it particularly appealing for those who want to efficiently manipulate data without getting bogged down in intricate implementation details.

Data Management and the Four Principles of Data Mesh

A relatively new term in the world of data management, data mesh refers to the process of creating a single, unified view of all enterprise data. This process can happen in several ways, giving business users easy access to the data they require for decision-making. Several principles guide data mesh design and implementation. This article will discuss the principles of data mesh and how they can help your business get the most out of its data.

REST vs. GraphQL: Which API Design Style Is Right for Your Organization?

The evolution of APIs (application programming interfaces) has been all the hype in recent years. In many ways, they're powering the modern internet as they open doors to organizations and developers around the globe. Data shows that 98% of enterprise leaders believe APIs are essential for survival concerning digital transformation, yet most struggle to develop a comprehensive rollout strategy.