Systems | Development | Analytics | API | Testing

Sponsored Post

Six Lessons from Production gRPC

In the half-decade since gRPC became part of our production ecosystem, we've encountered a range of challenges and discovered a few hidden pitfalls that can trip up even the most experienced teams. Below, we'll walk through some of the core lessons learned, with tips, best practices, and examples drawn straight from the trenches.

What is an API (Application Programming Interface)?

APIs, or application programming interfaces, are sets of functions and procedures that serve as bridges between applications, dictating how services interact within an ecosystem. They specify accepted requests and their formats, enabling seamless data and functionality exchange between software entities. Common services accessible via APIs include geolocation data, weather updates, financial information, and authentication services through platforms like Google or Facebook.

Self-Serviceable Continuous Deployment (CD) Pipelines On Choreo

We’re excited to share that self-serviceable continuous deployment (CD) pipelines are now generally available in Choreo. This feature builds on Choreo’s multi-environment, multi-cluster capabilities and gives platform teams even greater control over deployment workflows.

IP Whitelisting vs. Blacklisting for APIs

Looking to secure your APIs? Understanding the difference between IP whitelisting and blacklisting is key. To maximize security, consider combining both methods: whitelist trusted IPs and blacklist known threats. Pair these with additional measures like API keys, role-based access, and rate limiting for a robust defense.

Kong Gateway 3.10: Advanced Kafka Support, Data Orchestration, & More

Today, we're pleased to announce Kong Gateway 3.10, our next Long-Term Support (LTS) version. This LTS version will be supported until March 2028, up to three years from the release date. Please check our documentation here for more details on Kong’s support policy. Highlights of this release include: To find out more, keep reading!

Exploring The Influence Of Openai'S Gpt-03 Mini On Technology

In the rapidly evolving landscape of artificial intelligence, OpenAI’s GPT-O3 Mini has emerged as a groundbreaking solution that combines impressive capabilities with unprecedented accessibility. This compact yet powerful AI model is reshaping how businesses and individuals interact with artificial intelligence technology. Let’s explore what makes the GPT-O3 Mini stand out and why it’s becoming an essential tool across various industries.

Rate Limiting in Multi-Tenant APIs: Key Strategies

Rate limiting ensures fair API usage, protects system performance, and prevents resource overload in multi-tenant environments. Here's what you need to know: Pro Tip: Use tools like DreamFactory for built-in rate limiting and traffic management. It simplifies tenant isolation, dynamic adjustments, and monitoring. Rate limiting is essential for fair, secure, and reliable API performance in multi-tenant systems. Dive into the full article for detailed strategies and examples.

Alpha Vs Beta Testing: Key Differences & Best Practices

Have you ever released a feature only to see it break spectacularly in production? If you’re a developer or an SDET (Software Development Engineer in Test), you’ve likely been there. That’s where Alpha and Beta Testing come in – your last line of defense before your users turn into bug reporters! But what exactly are Alpha and Beta tests? How do they differ? And why should you, as a developer or SDET, care about them?

Automating API Mocks in Your CI Pipeline with proxymock

When running tests in a CI/CD pipeline, relying on external APIs can introduce instability, slow down execution, and even lead to failed builds due to rate limits or API downtime. Fortunately proxymock provides a solution by capturing API interactions and running a local mock server, enabling fully isolated and repeatable tests. In this blog, we’ll demonstrate how to integrate proxymock into a GitHub Actions CI pipeline using a demo app called outerspace-go.