Systems | Development | Analytics | API | Testing

Mitmproxy vs Proxymock: Replaying Traffic for Realistic API Testing

Replaying traffic is a core tool in your toolbox when you need to reproduce a tricky bug or validate how your app behaves. Traffic replay is especially valuable for testing complex software applications that rely on APIs and microservices, where integration and functionality must be thoroughly validated.

Part 1: Building a Production-Grade Traffic Capture and Replay System

A few years ago I was on call during the Super Bowl. At the time I was working for an observability vendor and one of our customers had an outage caused by a surge in user traffic. But our monitoring system didn’t have enough data to know what went wrong and I sat on a call for 2 hours painfully listening to them spinning up more servers and trying to catch up with the user load.

Just Say No to AI: Why Our Content Will Remain Human-Authored

At WSO2, our content is grounded in original thinking and hard-earned lessons from building real enterprise systems with our products. We apply first principles to shape our perspective on our strategy and forward thinking. No model can replace this experience. AI is valuable when used by thoughtful authors, but alone it does not deliver meaningful value to our readers, customers, or community.

Levels of Autonomy in Software Development: Closing the Gap Between Creation and Confidence

When the automotive industry introduced the concept of Levels of Autonomy, it gave us a shared language for something profound. It wasn’t just about self-driving cars, it was about how humans and intelligent systems work together as execution gradually shifts from one participant to the other. Level 0 is full human control. Level 5 means the car can handle any situation on its own. And between those two extremes are a series of stages that capture both technological progress and human adaptation.

Best Tools for API Compression and Serialization

In the world of APIs and microservices, choosing the right tools for data compression and serialization can drastically improve performance, reduce bandwidth costs, and streamline communication. Here's a quick breakdown of five popular tools and their strengths: DreamFactory: Simplifies API creation with automated JSON serialization, strong security features, and support for over 20 databases.

How to Secure Your APIs with Kong Gateway Plugins

Have you ever wondered how developers can add features like security and traffic control to their apps without spending weeks coding? Kong's API gateway plugins are the answer. Think of your app as a secure office building, your API as the lobby, and Kong Gateway as the head of security you've hired to manage it. Plugins are the security team and tools—like a guard managing traffic flow or a system to scan employee badges—that protect your "lobby.".

Debugging Without a Net: The Pain of Reproducing Production Issues

Every engineer has been there — a late-night page, a broken feature in production, and no clear way to reproduce it. The logs are vague. The metrics look normal. Your local environment works fine. Yet something somewhere is failing for real users. So begins the detective work — debugging a live system with almost no tools, no perfect test data, and no clone of production.

SmartBear Recognized as a Visionary in the 2025 Gartner Magic Quadrant for API Management

We’re proud to share that Gartner has recognized SmartBear as a Visionary in the 2025 Gartner Magic Quadrant for API Management. We believe this recognition reflects our dedication to API development teams and to delivering practical solutions that drive excellence. APIs are essential, allowing businesses to move faster, integrate easily, and deliver the best experiences for their customers.