# gateway

A gateway is an intermediate system connecting two or more computer networks and enabling communication between them; in Internet documentation, it is an IP-level router.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## TypeSafe AI's Jev now available on AI Gateway

DevFeed: [TypeSafe AI's Jev now available on AI Gateway](<https://devfeed.tech/articles/typesafe-ai-s-jev-now-available-on-ai-gateway-31501.md>)

Original publisher: [Read original article](<https://vercel.com/changelog/typesafe-ai-jev-now-available-on-ai-gateway>)

Author: Jerilyn Zheng

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [API](<https://devfeed.tech/topics/api.md>), [Software](<https://devfeed.tech/topics/software.md>)

Tags: [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [api](<https://devfeed.tech/tags/api.md>), [evaluation](<https://devfeed.tech/tags/evaluation.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [model](<https://devfeed.tech/tags/model.md>), [queue](<https://devfeed.tech/tags/queue.md>), [retry](<https://devfeed.tech/tags/retry.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [software](<https://devfeed.tech/tags/software.md>), [support](<https://devfeed.tech/tags/support.md>), [typesafe-ai](<https://devfeed.tech/tags/typesafe-ai.md>)

### AI overview

Vercel's AI Gateway now supports TypeSafe AI's Jev, a probabilistic decision model that returns typed Choice, Score, and Boolean answers with probabilities. The changelog describes parallel evaluation, AI SDK 7 integration through an experimental evaluate API, example routing and review workflows, and provider options including Zero Data Retention and No Training.

### Source excerpt

Jev from TypeSafe AI is now available on AI Gateway. Jev is a probabilistic decision model for software: state goes in, typed Choice, Score, and Boolean answers come out. Regular language models generate text one token at a time, which the application then parses and validates. Jev evaluates all declared questions in parallel and returns typed answers plus probabilities directly. That removes unnecessary text generation and makes it straightforward to automate clear cases while routing uncertain ones to review. TypeSafe reports Jev was up to 193.6x faster and 444.6x cheaper than LLMs on its workflow evaluations. Example use cases include: Choosing the next tool or subagent in an agent loop Deciding whether to continue, retry, ask the user, or stop Scoring urgency or risk before an action Verifying model outputs and enforcing guardrails. AI SDK 7 exposes Jev through the experimental evaluate API. Choice selects an option, Score grades an ordered rubric, and Boolean estimates the probability of true. Install the current AI SDK (AI SDK 7.0.105 onwards supports the evaluate API): Each evaluation specifies: model: the evaluation model to call, state: the shared string, object, or array to evaluate, and questions: a map of named decisions to make about that state. Call the model with typesafe-ai/jev. This example turns one support case into a queue, priority, and refund-review decision, with uncertain routing sent for manual review: The result preserves question IDs and Choice keys. TypeSafe reports separate Choice and Score confidence in result.providerMetadata.typesafe.confidence. Calibrate probabilities and confidence against labeled examples from your workflow. Jev supports Zero Data Retention and No Training, enabled per request in the example. Evaluation calls also appear in logs and custom reporting, count toward budgets, and accept other Gateway provider options in the same providerOptions.gateway object. Read the documentation on evaluation models on AI Gateway f

## Google tag gateway: Now on Webflow

DevFeed: [Google tag gateway: Now on Webflow](<https://devfeed.tech/articles/google-tag-gateway-now-on-webflow-34915.md>)

Original publisher: [Read original article](<https://webflowmarketingmain.com/blog/google-tag-gateway-now-on-webflow>)

Author: Webflow Team

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Webflow Blog](<https://devfeed.tech/sources/webflow-blog.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [webflow](<https://devfeed.tech/topics/webflow.md>), [Google](<https://devfeed.tech/topics/google.md>), [Confidential Computing](<https://devfeed.tech/topics/confidential-computing.md>), [data](<https://devfeed.tech/topics/data.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [confidential-computing](<https://devfeed.tech/tags/confidential-computing.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [conversion](<https://devfeed.tech/tags/conversion.md>), [data](<https://devfeed.tech/tags/data.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [development](<https://devfeed.tech/tags/development.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [google](<https://devfeed.tech/tags/google.md>), [measurement](<https://devfeed.tech/tags/measurement.md>), [webflow](<https://devfeed.tech/tags/webflow.md>)

### AI overview

Webflow announces Google tag gateway, which routes conversion data through a site's first-party infrastructure. Existing native Google tag integration users can activate it by republishing their site, while new users can follow a code-free setup workflow.

### Source excerpt

When you build on Webflow, you're creating experiences designed to help your business stand out and grow. Underpinning those experiences with a strong measurement foundation can help you understand what's driving results and make more informed marketing decisions. Now, Webflow makes it easier to strengthen your measurement foundation.

## IPFS is moving beyond the sponsored gateways

DevFeed: [IPFS is moving beyond the sponsored gateways](<https://devfeed.tech/articles/ipfs-is-moving-beyond-the-sponsored-gateways-35631.md>)

Original publisher: [Read original article](<https://blog.ipfs.tech/2026-08-beyond-sponsored-gateways/>)

Published: 2026-08-25T00:00:00Z

Content type: release

Language: en

Sources: [IPFS](<https://devfeed.tech/sources/ipfs.md>)

Topics: [IPFS](<https://devfeed.tech/topics/ipfs.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [P2P](<https://devfeed.tech/topics/p2p.md>), [browser](<https://devfeed.tech/topics/browser.md>)

Tags: [distributed](<https://devfeed.tech/tags/distributed.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [ipfs](<https://devfeed.tech/tags/ipfs.md>), [object-object](<https://devfeed.tech/tags/object-object.md>), [open-web](<https://devfeed.tech/tags/open-web.md>), [self-hosted](<https://devfeed.tech/tags/self-hosted.md>), [time](<https://devfeed.tech/tags/time.md>)

### AI overview

IPFS is changing how the ipfs.io and dweb.link gateways operate, shifting content retrieval from centralized servers toward service workers that connect directly to peers and verify content in the browser. The article also describes self-hosted gateways, browser-based IPFS nodes, and paid pinning and retrieval providers as alternatives.

### Source excerpt

How IPFS is shifting from centralized public gateways to distributed infrastructure and client-side retrieval.

## 【Istio 控制面】选型收束与开放问题：CRD、Gateway API 与 eBPF L4 的排除树

DevFeed: [【Istio 控制面】选型收束与开放问题：CRD、Gateway API 与 eBPF L4 的排除树](<https://devfeed.tech/articles/istio-crd-gateway-api-ebpf-l4-34003.md>)

Original publisher: [Read original article](<https://quant67.com/post/istio-xds/16-selection-open-questions/16-selection-open-questions.html>)

Author: Liao Tonglang

Published: 2026-08-11T00:00:00Z

Content type: article

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [istio](<https://devfeed.tech/topics/istio.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>)

Tags: [ambient](<https://devfeed.tech/tags/ambient.md>), [cilium](<https://devfeed.tech/tags/cilium.md>), [ebpf](<https://devfeed.tech/tags/ebpf.md>), [experimental](<https://devfeed.tech/tags/experimental.md>), [gamma](<https://devfeed.tech/tags/gamma.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [gateway-api](<https://devfeed.tech/tags/gateway-api.md>), [istio](<https://devfeed.tech/tags/istio.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [mesh](<https://devfeed.tech/tags/mesh.md>), [network](<https://devfeed.tech/tags/network.md>), [open-problems](<https://devfeed.tech/tags/open-problems.md>), [selection](<https://devfeed.tech/tags/selection.md>), [xds](<https://devfeed.tech/tags/xds.md>)

### AI overview

The concluding article in an Istio control-plane series presents a mechanism-based decision tree for choosing among Istio CRDs, Gateway API/GAMMA, and eBPF L4 networking. It explains that Istio CRDs and Gateway API are alternative configuration inputs compiled by istiod into xDS resources, while eBPF L4 avoids xDS entirely. It also identifies open questions around configuration-activation SLOs, Ambient maturity, and coexistence between configuration models.

### Source excerpt

用机制排除树收束 Istio CRD 翻译、Gateway API/GAMMA 与 eBPF L4 的选型边界，回收系列阅读路径，并列出推送 SLO、Ambient 成熟度、GAMMA 双轨等开放问题；不做延迟排行榜。

## Progressive Delivery with Argo Rollouts, Isovalent and Gateway API

DevFeed: [Progressive Delivery with Argo Rollouts, Isovalent and Gateway API](<https://devfeed.tech/articles/progressive-delivery-with-argo-rollouts-isovalent-and-gateway-api-31325.md>)

Original publisher: [Read original article](<https://isovalent.com/blog/post/argo-rollouts-and-gateway-api/>)

Author: Christian Hernandez

Published: 2026-08-06T07:01:00Z

Content type: tutorial

Language: en

Sources: [Isovalent - The latest articles covering eBPF-based Networking, Observability, and Security](<https://devfeed.tech/sources/isovalent-the-latest-articles-covering-ebpf-based-networking-observability-and-security.md>)

Topics: [progressive delivery](<https://devfeed.tech/topics/progressive-delivery.md>), [Argo Rollouts](<https://devfeed.tech/topics/argo-rollouts.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [argo-rollouts](<https://devfeed.tech/tags/argo-rollouts.md>), [delivery](<https://devfeed.tech/tags/delivery.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [progressive-delivery](<https://devfeed.tech/tags/progressive-delivery.md>)

### AI overview

This article explains how progressive delivery controls traffic to newly deployed Pods, focusing on header-based canary deployments with Argo Rollouts and Gateway API.

### Source excerpt

Progressive delivery is not only about creating the new Pods, it is also about controlling which traffic reaches them. This blog explores Header-based canaries with Argo Rollouts and Gateway API

## Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes

DevFeed: [Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes](<https://devfeed.tech/articles/understanding-bgp-route-types-full-routes-vs-partial-vs-default-vs-customer-routes-40150.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/inetarch/bgp-route-types-full-default-partial-customer-routes/>)

Author: j2sw

Published: 2026-07-24T16:28:00Z

Content type: article

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [BGP](<https://devfeed.tech/topics/bgp.md>), [networking](<https://devfeed.tech/topics/networking.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Networks](<https://devfeed.tech/topics/networks.md>)

Tags: [bgp](<https://devfeed.tech/tags/bgp.md>), [cpu](<https://devfeed.tech/tags/cpu.md>), [flexibility](<https://devfeed.tech/tags/flexibility.md>), [internet-architecture](<https://devfeed.tech/tags/internet-architecture.md>), [isp](<https://devfeed.tech/tags/isp.md>), [memory](<https://devfeed.tech/tags/memory.md>), [network-engineering](<https://devfeed.tech/tags/network-engineering.md>), [network-operations](<https://devfeed.tech/tags/network-operations.md>), [route](<https://devfeed.tech/tags/route.md>), [router](<https://devfeed.tech/tags/router.md>), [routing](<https://devfeed.tech/tags/routing.md>), [routing-policy](<https://devfeed.tech/tags/routing-policy.md>), [routing-table](<https://devfeed.tech/tags/routing-table.md>), [traffic-engineering](<https://devfeed.tech/tags/traffic-engineering.md>), [visibility](<https://devfeed.tech/tags/visibility.md>)

### AI overview

This article explains BGP route choices, comparing default routes, full routes, partial routes, and customer routes. It describes the tradeoffs between small routing tables, Internet visibility, traffic engineering control, and router resource requirements.

### Source excerpt

5 minute read time.Justin Wilson j2sw.com When you configure a BGP session, one of the first questions is what routes you actually want to receive. If you have ever filled out a questionnaire with Hurricane Electric or another transit provider, they ask you what "kind" of routes you want. In this article, I plan to ... Read more The post Understanding BGP Route Types: Full Routes vs Partial vs Default vs Customer Routes appeared first on Justin Wilson (j2sw).

## How Passive Optical Networks (PON) Work

DevFeed: [How Passive Optical Networks (PON) Work](<https://devfeed.tech/articles/how-passive-optical-networks-pon-work-40154.md>)

Original publisher: [Read original article](<https://blog.j2sw.com/inetarch/how-passive-optical-networks-work/>)

Author: j2sw

Published: 2026-07-22T12:35:00Z

Content type: tutorial

Language: en

Sources: [Justin Wilson (j2sw)](<https://devfeed.tech/sources/justin-wilson-j2sw.md>)

Topics: [Networks](<https://devfeed.tech/topics/networks.md>), [gpon](<https://devfeed.tech/topics/gpon.md>), [Internet](<https://devfeed.tech/topics/internet.md>), [Ethernet](<https://devfeed.tech/topics/ethernet.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Security](<https://devfeed.tech/topics/security.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>)

Tags: [ethernet](<https://devfeed.tech/tags/ethernet.md>), [fiber](<https://devfeed.tech/tags/fiber.md>), [ftth](<https://devfeed.tech/tags/ftth.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [gpon](<https://devfeed.tech/tags/gpon.md>), [internet](<https://devfeed.tech/tags/internet.md>), [internet-architecture](<https://devfeed.tech/tags/internet-architecture.md>), [isp](<https://devfeed.tech/tags/isp.md>), [networks](<https://devfeed.tech/tags/networks.md>), [passive-optical-network](<https://devfeed.tech/tags/passive-optical-network.md>), [pon](<https://devfeed.tech/tags/pon.md>), [providers](<https://devfeed.tech/tags/providers.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [router](<https://devfeed.tech/tags/router.md>), [security](<https://devfeed.tech/tags/security.md>), [xgs-pon](<https://devfeed.tech/tags/xgs-pon.md>)

### AI overview

This tutorial explains how Passive Optical Networks (PON) deliver residential fiber Internet. It describes the roles of the OLT, passive optical splitters, ONTs, and the customer router or gateway, including how providers share feeder fiber among subscribers and provision authorized ONTs.

### Source excerpt

If you've spent any time looking into fiber Internet, you've probably run across terms like GPON, XGS-PON, OLT, and ONT. These are all parts of what's called a Passive Optical Network, or PON. Most residential fiber providers use PON because it lets them connect alot of homes without having to pull a separate fiber from ... Read more The post How Passive Optical Networks (PON) Work appeared first on Justin Wilson (j2sw).

## osmo-ePDG - VoWifi Evolved Packet Data Gateway - osmo-epdg 0.1.2 released

DevFeed: [osmo-ePDG - VoWifi Evolved Packet Data Gateway - osmo-epdg 0.1.2 released](<https://devfeed.tech/articles/osmo-epdg-vowifi-evolved-packet-data-gateway-osmo-epdg-0-1-2-released-32756.md>)

Original publisher: [Read original article](<https://osmocom.org/news/329>)

Author: osmith

Published: 2026-07-22T09:00:22Z

Content type: release

Language: en

Sources: [Open Source Mobile Communications: News](<https://devfeed.tech/sources/open-source-mobile-communications-news.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [changelog](<https://devfeed.tech/topics/changelog.md>), [version](<https://devfeed.tech/topics/version.md>)

Tags: [bug](<https://devfeed.tech/tags/bug.md>), [changelog](<https://devfeed.tech/tags/changelog.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [ipv6](<https://devfeed.tech/tags/ipv6.md>), [issue](<https://devfeed.tech/tags/issue.md>), [tracker](<https://devfeed.tech/tags/tracker.md>), [version](<https://devfeed.tech/tags/version.md>)

### AI overview

Osmocom released osmo-epdg 0.1.2, an unstable release of its VoWifi Evolved Packet Data Gateway. The changelog lists IPv4/IPv6 support improvements, Diameter and GTP-related fixes, dependency updates, documentation changes, and test updates.

### Source excerpt

Today we've released osmo-epdg 0.1.2. The changelog over 0.1.0 is as follows: osmo-epdg (0.1.2) unstable; urgency=medium [ clufn-sudo ] * Add required conversions for IPv6 and IPv4v6 support [ clufn ] * Enable the use of an UE requested IP type and address to be used for gtpv2 PDN Address Allocation [ Pau Espin Pedrol ] * gsup: Fix rx of AuthInfoReq without IP addr val * rebar.config: Update rebar3_diameter_compiler from 0.8.0 to v0.8.1 * dia/diameter_3gpp_ts29_173.dia: Fix trailing whitespace * dia/diameter_3gpp_ts29_273.dia: Fix trailing whitespace * dia/diameter_3gpp_ts29_229.dia: inherit only Line-Identifier * dia/diameter_3ggp_ts32_299.dia: Inherit RFC4005 instead of RFC7155 * dia: restrict AVPs inherited from RFC4005 * Remove duplicate 3GPP-AAA-Server-Name definition and break 3-way circular dependency * cosmetic: Fix typo in code documentation * aaa_ue_fsm: Avoid immediate stop of fsm during 2nd SWx RTR * aaa_diameter_swx: Avoid answering RTR with Success if already deregistering [ Alexander Couzens ] * s2b: set correct instance values for Bearers * diameter_3gpp_ts29_273_swx: add missing include for MAR * aaa_diameter_swx_tests: explicitly set Framed-IP-Address * aaa_diameter_swx_tests: use MAR record to improve readability [ Oliver Smith ] * editorconfig: new file [ Vadim Yanitskiy ] * rebar.config: use more recent rebar3_diameter_compiler * rebar.lock: use a more recent version of gen_netlink -- Oliver Smith <osmith@sysmocom.de> Tue, 21 Jul 2026 14:12:41 +0200 osmo-epdg (0.1.1) unstable; urgency=medium [ Harald Welte ] * add notice about NLnet found ation to README.md * README.md: Use NLnet suggested language for funding acknowledgement * README.md: Update user manual section; we now have one. [ Oliver Smith ] * rebar.lock: update gtplib commit -- Oliver Smith <osmith@sysmocom.de> Wed, 04 Dec 2024 15:24:46 +0100

## Session revocations at scale

DevFeed: [Session revocations at scale](<https://devfeed.tech/articles/session-revocations-at-scale-37933.md>)

Original publisher: [Read original article](<https://www.canva.dev/blog/engineering/session-revocations-at-scale/>)

Author: Llew Vallis

Published: 2026-07-22T00:00:01Z

Content type: article

Language: en

Sources: [Canva Engineering](<https://devfeed.tech/sources/canva-engineering.md>)

Topics: [sessions](<https://devfeed.tech/topics/sessions.md>), [Cookies](<https://devfeed.tech/topics/cookies.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [MySQL](<https://devfeed.tech/topics/mysql.md>), [scaling](<https://devfeed.tech/topics/scaling.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [reliability](<https://devfeed.tech/topics/reliability.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cookies](<https://devfeed.tech/tags/cookies.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [mysql](<https://devfeed.tech/tags/mysql.md>), [permissions](<https://devfeed.tech/tags/permissions.md>), [redis](<https://devfeed.tech/tags/redis.md>), [reliability](<https://devfeed.tech/tags/reliability.md>), [scaling](<https://devfeed.tech/tags/scaling.md>), [security](<https://devfeed.tech/tags/security.md>), [sessions](<https://devfeed.tech/tags/sessions.md>)

### AI overview

Canva describes how it manages session revocations for hundreds of millions of users. The system keeps revocations in memory for fast gateway checks, while MySQL handles refresh-time lookups; the article explains how loading the cache during deployments created database load and discusses evaluating Redis as a caching solution.

### Source excerpt

How Canva keeps hundreds of millions of user sessions fast and secure

## Apollo's New API IP Allowlist Policy

DevFeed: [Apollo's New API IP Allowlist Policy](<https://devfeed.tech/articles/apollo-s-new-api-ip-allowlist-policy-23226.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/apollos-new-api-ip-allowlist-policy>)

Author: David Glasser

Published: 2026-07-15T12:00:00Z

Content type: release

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API](<https://devfeed.tech/topics/api.md>), [Firewall](<https://devfeed.tech/topics/firewall.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Network](<https://devfeed.tech/topics/network.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api](<https://devfeed.tech/tags/api.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [firewall](<https://devfeed.tech/tags/firewall.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [installation](<https://devfeed.tech/tags/installation.md>), [network](<https://devfeed.tech/tags/network.md>), [operational](<https://devfeed.tech/tags/operational.md>), [published](<https://devfeed.tech/tags/published.md>), [router](<https://devfeed.tech/tags/router.md>), [schema](<https://devfeed.tech/tags/schema.md>), [trust-center](<https://devfeed.tech/tags/trust-center.md>)

### AI overview

Apollo has published an API IP Allowlist Policy for GraphOS Router and Apollo Gateway deployments that restrict outbound access by IP address. The policy covers Apollo Uplink endpoints, documents their current IP addresses, and promises at least 60 days' notice before adding new IPs. Apollo also plans to add a second IP per covered service no earlier than September 16, 2026.

### Source excerpt

Restricting outbound traffic by IP? GraphOS Router now needs a second Uplink IP allowlisted before September 16, 2026. See what Apollo's new policy covers.

## What an AI Agent Failure Revealed About Model Tradeoffs, Evals, and Traces

DevFeed: [What an AI Agent Failure Revealed About Model Tradeoffs, Evals, and Traces](<https://devfeed.tech/articles/reading-the-agent-traces-is-how-you-make-the-call-your-eval-can-t-24113.md>)

Original publisher: [Read original article](<https://blog.sentry.io/spot-checking-ai-agents/>)

Author: Sergiy Dybskiy

Published: 2026-07-01T09:00:00Z

Content type: article

Language: en

Sources: [Sentry Blog](<https://devfeed.tech/sources/sentry-blog.md>)

Topics: [Traces](<https://devfeed.tech/topics/traces.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Prompt Engineering](<https://devfeed.tech/topics/prompt-engineering.md>), [vercel ai sdk](<https://devfeed.tech/topics/vercel-ai-sdk.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai](<https://devfeed.tech/tags/ai.md>), [eval](<https://devfeed.tech/tags/eval.md>), [evals](<https://devfeed.tech/tags/evals.md>), [model](<https://devfeed.tech/tags/model.md>), [tool](<https://devfeed.tech/tags/tool.md>), [tools](<https://devfeed.tech/tags/tools.md>), [trace](<https://devfeed.tech/tags/trace.md>), [traces](<https://devfeed.tech/tags/traces.md>)

### AI overview

An experiment with an AI-powered conference schedule builder showed that an agent could invent speakers, falsely claim to have retrieved them from an API, and appear grounded because a tool had run. The article discusses model tradeoffs, evaluation limitations, and the value of inspecting agent traces.

### Source excerpt

I gave the free tier a cheaper model and it invented conference speakers who don't exist. What that taught me about model tradeoffs, evals, and reading agent traces.

## Strategies for Migrating from a Monolith to Microservices

DevFeed: [Strategies for Migrating from a Monolith to Microservices](<https://devfeed.tech/articles/monolith-to-service-architecture-34687.md>)

Original publisher: [Read original article](<https://newsletter.systemdesigncodex.com/p/monolith-to-service-architecture>)

Author: Saurabh Dashora

Published: 2026-06-23T07:55:12Z

Content type: tutorial

Language: en

Sources: [System Design Codex](<https://devfeed.tech/sources/system-design-codex.md>)

Topics: [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [microservices architecture](<https://devfeed.tech/topics/microservices-architecture.md>), [migration](<https://devfeed.tech/topics/migration.md>), [legacy systems](<https://devfeed.tech/topics/legacy-systems.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [automated](<https://devfeed.tech/tags/automated.md>), [big-bang](<https://devfeed.tech/tags/big-bang.md>), [feature-flags](<https://devfeed.tech/tags/feature-flags.md>), [incremental](<https://devfeed.tech/tags/incremental.md>), [legacy-systems](<https://devfeed.tech/tags/legacy-systems.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [migration](<https://devfeed.tech/tags/migration.md>), [monolith](<https://devfeed.tech/tags/monolith.md>), [parallel](<https://devfeed.tech/tags/parallel.md>), [rewrite](<https://devfeed.tech/tags/rewrite.md>), [strategies](<https://devfeed.tech/tags/strategies.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

This tutorial outlines patterns for gradually moving from a monolithic architecture to microservices. It describes the Strangler Fig Pattern, Parallel Run Pattern, and Collaborator Pattern, covering techniques such as API gateways, incremental migration, traffic splitting, feature flags, and automated comparison testing.

### Source excerpt

Top Strategies

## Kubernetes 网络深度系列

DevFeed: [Kubernetes 网络深度系列](<https://devfeed.tech/articles/kubernetes-34005.md>)

Original publisher: [Read original article](<https://quant67.com/post/k8s-network/index.html>)

Author: Liao Tonglang

Published: 2026-04-03T00:00:00Z

Content type: tutorial

Language: zh

Sources: [土法炼钢 - 系统与基础设施](<https://devfeed.tech/sources/source-4.md>)

Topics: [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [eBPF](<https://devfeed.tech/topics/ebpf.md>), [VXLAN](<https://devfeed.tech/topics/vxlan.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [nginx](<https://devfeed.tech/topics/nginx.md>), [traefik](<https://devfeed.tech/topics/traefik.md>), [Grafana](<https://devfeed.tech/topics/grafana.md>)

Tags: [ebpf](<https://devfeed.tech/tags/ebpf.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [grafana](<https://devfeed.tech/tags/grafana.md>), [index](<https://devfeed.tech/tags/index.md>), [k8s](<https://devfeed.tech/tags/k8s.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [linux](<https://devfeed.tech/tags/linux.md>), [net-11](<https://devfeed.tech/tags/net-11.md>), [networking](<https://devfeed.tech/tags/networking.md>), [nginx](<https://devfeed.tech/tags/nginx.md>), [return](<https://devfeed.tech/tags/return.md>), [series](<https://devfeed.tech/tags/series.md>), [service-mesh](<https://devfeed.tech/tags/service-mesh.md>), [traefik](<https://devfeed.tech/tags/traefik.md>), [vxlan](<https://devfeed.tech/tags/vxlan.md>)

### AI overview

A Chinese tutorial series explains Kubernetes networking from the Linux network stack through virtual devices, routing, tunnels, eBPF, CNI plugins, Services, security policies, service discovery, traffic management, performance tuning, and troubleshooting. It includes packet captures, code, and kernel-source references, with comparisons of major CNI and ingress approaches.

### Source excerpt

从 Linux 网络栈的第一个字节到多集群联邦网络的最后一跳----用代码、抓包和内核源码把 Kubernetes 网络讲透

## Unifying Internal APIs: A Different Use Case for GraphQL Gateways

DevFeed: [Unifying Internal APIs: A Different Use Case for GraphQL Gateways](<https://devfeed.tech/articles/unifying-internal-apis-a-different-use-case-for-graphql-gateways-28060.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2026-03-27-unifying-internal-apis-a-different-use-case-for-graphql-gateways/>)

Author: Angel Svirkov Full-Stack Software Engineer @ trivago GitHub profile Linkedin profile

Published: 2026-03-27T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Tooling](<https://devfeed.tech/topics/tooling.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservices](<https://devfeed.tech/topics/microservices.md>)

Tags: [admin](<https://devfeed.tech/tags/admin.md>), [agents](<https://devfeed.tech/tags/agents.md>), [apis](<https://devfeed.tech/tags/apis.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [artificial-intelligence](<https://devfeed.tech/tags/artificial-intelligence.md>), [backend](<https://devfeed.tech/tags/backend.md>), [crud](<https://devfeed.tech/tags/crud.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [tooling](<https://devfeed.tech/tags/tooling.md>)

### AI overview

This article describes how trivago used GraphQL Mesh to unify fragmented internal APIs into a gateway for administration, CRUD operations, reporting, and data exploration. It covers the architecture, implementation challenges encountered over six years in production, and possible future uses involving AI agents.

### Source excerpt

Most GraphQL Gateway discussions focus on public-facing APIs and multi-client architectures. This article explores a different axis--using GraphQL Mesh to stitch internal services into a unified gateway powering admin tooling. We share implementation details, honest challenges from six years in production, and a forward-looking perspective on how AI agents could leverage the unified graph.

## Operating Trino at Scale With Trino Gateway

DevFeed: [Operating Trino at Scale With Trino Gateway](<https://devfeed.tech/articles/operating-trino-at-scale-with-trino-gateway-19736.md>)

Original publisher: [Read original article](<https://medium.com/expedia-group-tech/operating-trino-at-scale-with-trino-gateway-41824af788de?source=rss----38998a53046f---4>)

Author: Prakhar Sapre

Published: 2026-03-24T12:01:00Z

Content type: article

Language: en

Sources: [Expedia](<https://devfeed.tech/sources/expedia.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [Load Balancing](<https://devfeed.tech/topics/load-balancing.md>), [Routing (disambiguation)](<https://devfeed.tech/topics/routing.md>), [data analytics](<https://devfeed.tech/topics/data-analytics.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [SQL](<https://devfeed.tech/topics/sql.md>)

Tags: [analytics](<https://devfeed.tech/tags/analytics.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [clusters](<https://devfeed.tech/tags/clusters.md>), [concurrency](<https://devfeed.tech/tags/concurrency.md>), [data-science](<https://devfeed.tech/tags/data-science.md>), [downtime](<https://devfeed.tech/tags/downtime.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [load-balancer](<https://devfeed.tech/tags/load-balancer.md>), [load-balancing](<https://devfeed.tech/tags/load-balancing.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [sql](<https://devfeed.tech/tags/sql.md>), [trino](<https://devfeed.tech/tags/trino.md>), [trino-gateway](<https://devfeed.tech/tags/trino-gateway.md>), [trinos](<https://devfeed.tech/tags/trinos.md>)

### AI overview

This article explains how Trino Gateway routes queries across multiple Trino clusters and centralizes routing, authentication, load balancing, monitoring, and cluster management. It describes the project's origins as Presto Gateway at Lyft and its role in supporting larger analytics platforms with more complex workloads and higher concurrency.

### Source excerpt

Expedia Group Technology -- DataWorkload-aware routing for TrinoPhoto by Joseph Barrientos on Unsplash Trino -- a fork of PrestoSQL -- is a powerful tool in modern data analytics, enabling organizations to query large datasets quickly and efficiently. As a distributed SQL query engine, Trino provides fast, scalable insights without requiring data relocation. While Trino is robust on its own, its capabilities are further enhanced when paired with a Gateway, which introduces features such as query routing, strong security, and streamlined cluster management. A brief overview The Gateway project originated at Lyft as Presto Gateway, serving as a proxy and load balancer for PrestoDB. It was later forked and integrated into the Trino ecosystem, with contributions from various organizations and the open-source community. The Gateway serves as a central point for managing and routing queries, providing a unified interface for users and administrators. As organizations scale their analytics platforms, they often encounter challenges such as increased query complexity, higher concurrency, and the need for specialized cluster configurations. Directing users to specific cluster endpoints becomes impractical as the user base grows. A Gateway addresses these challenges by routing queries to the most appropriate clusters based on workload, improving efficiency and responsiveness. The Gateway acts as a vital intermediary between users and the Trino query engine. By abstracting the complexities of distributed query execution, it manages critical functions such as routing, authentication, and load balancing across diverse backend clusters. This ensures that queries are efficiently directed to the optimal processing cluster. With an intuitive user interface, the Gateway transforms what was once a convoluted process into a manageable and transparent experience empowering administrators with real-time insights and precise control over their backend cluster infrastructure. Whether it's mon

## Mintlify acquires Helicone to redefine AI knowledge infrastructure

DevFeed: [Mintlify acquires Helicone to redefine AI knowledge infrastructure](<https://devfeed.tech/articles/mintlify-acquires-helicone-to-redefine-ai-knowledge-infrastructure-31067.md>)

Original publisher: [Read original article](<https://www.mintlify.com/blog/mintlify-acquires-helicone>)

Author: Han Wang

Published: 2026-03-03T00:00:00Z

Content type: release

Language: en

Sources: [Mintlify Blog](<https://devfeed.tech/sources/mintlify-blog.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [LLM observability](<https://devfeed.tech/topics/llm-observability.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [agent observability](<https://devfeed.tech/topics/agent-observability.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>)

Tags: [agentic-ai](<https://devfeed.tech/tags/agentic-ai.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-gateway](<https://devfeed.tech/tags/ai-gateway.md>), [announcements](<https://devfeed.tech/tags/announcements.md>), [llm-observability](<https://devfeed.tech/tags/llm-observability.md>), [observability](<https://devfeed.tech/tags/observability.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

Mintlify announces its acquisition of Helicone, an open source LLM observability platform and AI gateway. Helicone's team is joining Mintlify to help develop AI knowledge infrastructure, while Helicone will continue in maintenance mode with security updates, bug fixes, and new models.

### Source excerpt

Mintlify is acquiring Helicone, the open source LLM observability platform and AI gateway. Helicone's team has been building at the frontier of agentic AI, and they're joining to help us build the next generation of AI knowledge infrastructure.

## netlab 1.9.6: Static Routes to Default Gateways

DevFeed: [netlab 1.9.6: Static Routes to Default Gateways](<https://devfeed.tech/articles/netlab-1-9-6-static-routes-to-default-gateways-11155.md>)

Original publisher: [Read original article](<https://blog.ipspace.net/2025/03/netlab-1-9-6-gateway/>)

Published: 2025-03-25T07:25:00Z

Content type: release

Language: en

Sources: [ipSpace.net blog](<https://devfeed.tech/sources/ipspace-net-blog.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [Python](<https://devfeed.tech/topics/python.md>), [Ubuntu](<https://devfeed.tech/topics/ubuntu.md>), [Networks](<https://devfeed.tech/topics/networks.md>), [Package Management](<https://devfeed.tech/topics/package-management.md>), [upgrade](<https://devfeed.tech/topics/upgrade.md>)

Tags: [bug-fixes](<https://devfeed.tech/tags/bug-fixes.md>), [dependencies](<https://devfeed.tech/tags/dependencies.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [netlab](<https://devfeed.tech/tags/netlab.md>), [networks](<https://devfeed.tech/tags/networks.md>), [python](<https://devfeed.tech/tags/python.md>), [release](<https://devfeed.tech/tags/release.md>), [ubuntu](<https://devfeed.tech/tags/ubuntu.md>)

### AI overview

netlab 1.9.6 fixes installation problems caused by Python dependency conflicts on Ubuntu 24.04. The release also adds default gateways as valid next hops for static routes, improves IPv6 default-gateway processing, sets a 9500 MTU for libvirt bridge networks, and supports specifying Juniper vMX license files through device or node variables.

### Source excerpt

Last week, I had to push out netlab release 1.9.6 to address a particularly nasty Python dependency hell to make netlab work (again) on Ubuntu 24.04 (more details). The release also brought these goodies (and a bunch of bug fixes): Add default gateway (including anycast- and VRRP gateway )as a valid next-hop for static routes Rewrite the default gateway processing and add IPv6 default gateways on links without anycast or VRRP gateways Set libvirt MTU to 9500 on bridge-based networks to avoid the "transparent fragmentation" on Linux bridges. Use device- or node variables to specify the Juniper vMX license file. Read more ...

## Heroku at TDX 2025: Empowering Developers for the Future

DevFeed: [Heroku at TDX 2025: Empowering Developers for the Future](<https://devfeed.tech/articles/heroku-at-tdx-2025-empowering-developers-for-the-future-26499.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/tdx-2025-empowering-developers-future/>)

Author: Emily Todd

Published: 2025-02-10T15:00:00Z

Content type: article

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [Heroku](<https://devfeed.tech/topics/heroku.md>), [developer-relations](<https://devfeed.tech/topics/developer-relations.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [2025](<https://devfeed.tech/tags/2025.md>), [agentforce](<https://devfeed.tech/tags/agentforce.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [developers](<https://devfeed.tech/tags/developers.md>), [dynos](<https://devfeed.tech/tags/dynos.md>), [elastic](<https://devfeed.tech/tags/elastic.md>), [event](<https://devfeed.tech/tags/event.md>), [events](<https://devfeed.tech/tags/events.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [heroku-connect](<https://devfeed.tech/tags/heroku-connect.md>), [integration](<https://devfeed.tech/tags/integration.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [news](<https://devfeed.tech/tags/news.md>), [platform](<https://devfeed.tech/tags/platform.md>), [real-time](<https://devfeed.tech/tags/real-time.md>), [salesforce](<https://devfeed.tech/tags/salesforce.md>), [slack](<https://devfeed.tech/tags/slack.md>), [software-engineering](<https://devfeed.tech/tags/software-engineering.md>), [workshops](<https://devfeed.tech/tags/workshops.md>)

### AI overview

Heroku previews its TDX 2025 sessions and activities in San Francisco, covering integrations with Agentforce and Salesforce technologies. The program includes topics such as Flow and Apex, Heroku Connect, MuleSoft Flex Gateway, Slack apps, custom code, and workshops and demos.

### Source excerpt

TDX25 comes to San Francisco this March 5-6. Heroku, a Salesforce company, has a packed schedule with a variety of sessions and activities designed to enhance your knowledge of our platform and integrations with Agentforce and Salesforce technologies. Whether you're new to Heroku or a seasoned pro, there's something for everyone at this year's event. [...] The post Heroku at TDX 2025: Empowering Developers for the Future appeared first on Heroku.

## AWS API Gateway's Request Validation: Navigating the Quirks

DevFeed: [AWS API Gateway's Request Validation: Navigating the Quirks](<https://devfeed.tech/articles/aws-api-gateway-s-request-validation-navigating-the-quirks-23894.md>)

Original publisher: [Read original article](<https://medium.com/smg-real-estate/aws-api-gateways-request-validation-navigating-the-quirks-38285cb0a1c1?source=rss----2186e5b9bd8f---4>)

Author: Thomas Klein

Published: 2024-08-09T12:07:11Z

Content type: tutorial

Language: en

Sources: [Homegate Engineering Blog - Medium](<https://devfeed.tech/sources/homegate-engineering-blog-medium.md>)

Topics: [Amazon API Gateway](<https://devfeed.tech/topics/amazon-api-gateway.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [API](<https://devfeed.tech/topics/api.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [JSON Schema](<https://devfeed.tech/topics/json-schema.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [configuration](<https://devfeed.tech/topics/configuration.md>), [enum](<https://devfeed.tech/topics/enum.md>), [HTTP](<https://devfeed.tech/topics/http.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [aws](<https://devfeed.tech/tags/aws.md>), [aws-api-gateway](<https://devfeed.tech/tags/aws-api-gateway.md>), [aws-lambda](<https://devfeed.tech/tags/aws-lambda.md>), [enum](<https://devfeed.tech/tags/enum.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [handler](<https://devfeed.tech/tags/handler.md>), [http](<https://devfeed.tech/tags/http.md>), [json](<https://devfeed.tech/tags/json.md>), [json-schema](<https://devfeed.tech/tags/json-schema.md>), [middleware](<https://devfeed.tech/tags/middleware.md>), [middy](<https://devfeed.tech/tags/middy.md>), [tests](<https://devfeed.tech/tags/tests.md>), [type-safety](<https://devfeed.tech/tags/type-safety.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [validation](<https://devfeed.tech/tags/validation.md>), [zod](<https://devfeed.tech/tags/zod.md>)

### AI overview

This tutorial examines AWS API Gateway request validation. It explains that query-parameter presence is checked, but enum values may not be enforced, while POST and PUT payloads are validated with JSON Schema Draft 4. It also discusses generic error messages and TypeScript-based validation approaches.

### Source excerpt

AWS API Gateway's request validation follows a specific set of rules that developers should be aware of when setting up their APIs. While it offers some validation features, it's important to understand its scope and limitations. Let's examine how it works with a common API configuration: parameters: - name: offerType in: query required: true description: RENT or BUY schema: type: string enum: - RENT - BUY With this configuration, API Gateway diligently checks for the presence of the query parameter, returning an HTTP 400 error if it's missing. However, it falls short when it comes to validating the actual value. Surprisingly, it would accept "KERMIT" without batting an eye, despite the clear enum specification. This behavior, while documented, can be a source of frustration for developers expecting more comprehensive validation. Interestingly, API Gateway shows more validation prowess with POST and PUT requests. It validates request payloads using JSON Schema Draft 4, demonstrating a somewhat inconsistent approach to input validation across different HTTP methods. Even when it does catch an error, API Gateway's feedback is less than illuminating. Instead of specific error details, you're met with a generic {"message": "Invalid request body"}. For more information, you'll need to dig into the associated log streams, which isn't ideal for surfacing error details in API responses. Example output in AWS console from a failed request validation when a body request validator is setup. API Gateway's validation is handy, but it leaves a lot to be desired. Developers often need to add extra checks for a truly robust API. While API Gateway supports various integrations and Lambda languages, let's focus on TypeScript. TypeScript's strong typing and runtime checks can catch issues early, sparing your users from cryptic error messages. Let's explore how to use this to make your API smarter and your users happier. Option 1: DIY Validation (AKA The "I've Got Trust Issues" Approac

## Mastering API Gateway Integration: Salesforce, Heroku, and MuleSoft Anypoint Flex Gateway

DevFeed: [Mastering API Gateway Integration: Salesforce, Heroku, and MuleSoft Anypoint Flex Gateway](<https://devfeed.tech/articles/mastering-api-gateway-integration-salesforce-heroku-and-mulesoft-anypoint-flex-gateway-26466.md>)

Original publisher: [Read original article](<https://www.heroku.com/blog/mastering-api-integration-salesforce-heroku-mulesoft-anypoint-flex-gateway/>)

Author: Julián Duque

Published: 2024-07-29T18:00:00Z

Content type: tutorial

Language: en

Sources: [Heroku](<https://devfeed.tech/sources/heroku.md>)

Topics: [gateway](<https://devfeed.tech/topics/gateway.md>), [Heroku](<https://devfeed.tech/topics/heroku.md>), [API](<https://devfeed.tech/topics/api.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [Security](<https://devfeed.tech/topics/security.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Authentication](<https://devfeed.tech/topics/authentication.md>), [Authorization](<https://devfeed.tech/topics/authorization.md>), [Encryption](<https://devfeed.tech/topics/encryption.md>), [rate-limiting](<https://devfeed.tech/topics/rate-limiting.md>), [Latency](<https://devfeed.tech/topics/latency.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [api-gateway](<https://devfeed.tech/tags/api-gateway.md>), [api-security](<https://devfeed.tech/tags/api-security.md>), [apis](<https://devfeed.tech/tags/apis.md>), [app-architecture](<https://devfeed.tech/tags/app-architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [developer-tools](<https://devfeed.tech/tags/developer-tools.md>), [encryption](<https://devfeed.tech/tags/encryption.md>), [engineering](<https://devfeed.tech/tags/engineering.md>), [heroku](<https://devfeed.tech/tags/heroku.md>), [integration](<https://devfeed.tech/tags/integration.md>), [integrations](<https://devfeed.tech/tags/integrations.md>), [latency](<https://devfeed.tech/tags/latency.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [rate-limiting](<https://devfeed.tech/tags/rate-limiting.md>), [salesforce](<https://devfeed.tech/tags/salesforce.md>), [security](<https://devfeed.tech/tags/security.md>)

### AI overview

A tutorial on deploying MuleSoft Anypoint Flex Gateway on Heroku to expose private APIs and microservices. It describes the gateway's API management, security, traffic management, rate limiting, and scalability capabilities, with possible integration with Salesforce.

### Source excerpt

In today's fast-paced digital world, companies are looking for ways to expose their APIs and microservices to the internet while enhancing their overall API security. MuleSoft Anypoint Flex Gateway is a powerful solution that solves this problem. Let's walk through deploying the Anypoint Flex Gateway on Heroku in a few straightforward steps. You'll learn how [...] The post Mastering API Gateway Integration: Salesforce, Heroku, and MuleSoft Anypoint Flex Gateway appeared first on Heroku.

## Streamlining GraphQL Service Testing with Karate

DevFeed: [Streamlining GraphQL Service Testing with Karate](<https://devfeed.tech/articles/streamlining-graphql-service-testing-with-karate-28047.md>)

Original publisher: [Read original article](<https://tech.trivago.com/post/2024-07-08-streamlining-graphql-service-testing-with-karate/>)

Author: Armin Aminian SRE; Cloud Native technologies GitHub profile Linkedin profile

Published: 2024-07-08T00:00:00Z

Content type: article

Language: en

Sources: [Trivago](<https://devfeed.tech/sources/trivago.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [Testing](<https://devfeed.tech/topics/testing.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>), [API](<https://devfeed.tech/topics/api.md>), [gateway](<https://devfeed.tech/topics/gateway.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [backend](<https://devfeed.tech/tags/backend.md>), [devops](<https://devfeed.tech/tags/devops.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [integrity](<https://devfeed.tech/tags/integrity.md>), [microservice-architecture](<https://devfeed.tech/tags/microservice-architecture.md>), [quality-assurance](<https://devfeed.tech/tags/quality-assurance.md>), [release-engineering](<https://devfeed.tech/tags/release-engineering.md>), [rest](<https://devfeed.tech/tags/rest.md>), [schema](<https://devfeed.tech/tags/schema.md>), [services](<https://devfeed.tech/tags/services.md>), [testing](<https://devfeed.tech/tags/testing.md>)

### AI overview

The article describes trivago's move from a GraphQL monolith to a federated microservice architecture and explains the testing challenges this creates. It covers complex nested queries, schema validation, relationships, data integrity, and GraphQL's partial-data error responses.

### Source excerpt

Over the last year trivago refactored the existing GraphQL monolith and moved to a microservice architecture, in what is also known as a federated setup. Federated GraphQL, as championed by Apol...

## How a sports betting platform used CockroachDB for multi-state compliance

DevFeed: [How a sports betting platform used CockroachDB for multi-state compliance](<https://devfeed.tech/articles/a-sports-betting-app-saved-millions-switching-from-postgresql-to-cockroachdb-23805.md>)

Original publisher: [Read original article](<https://cockroachlabs.com/blog/real-money-gaming-cost-savings>)

Author: Michelle Gienow

Published: 2024-02-09T00:00:00Z

Content type: article

Language: en

Sources: [Cockroach Labs](<https://devfeed.tech/sources/cockroach-labs.md>)

Topics: [CockroachDB](<https://devfeed.tech/topics/cockroachdb.md>), [Sports](<https://devfeed.tech/topics/sports.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [real-time](<https://devfeed.tech/topics/real-time.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [aws-outposts](<https://devfeed.tech/tags/aws-outposts.md>), [cockroachdb](<https://devfeed.tech/tags/cockroachdb.md>), [compliance](<https://devfeed.tech/tags/compliance.md>), [consistency](<https://devfeed.tech/tags/consistency.md>), [database](<https://devfeed.tech/tags/database.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sports](<https://devfeed.tech/tags/sports.md>), [switching](<https://devfeed.tech/tags/switching.md>)

### AI overview

This article describes how a North America-based sports betting platform designed a multi-state architecture to meet performance, consistency, and data-locality requirements. It explains how CockroachDB, AWS Outposts, database gateway nodes, and geo-partitioning supported compliance while reducing the complexity of operating separate databases in each state.

### Source excerpt

The challenges facing sports betting platforms are rigorous: they have to be fast and consistent in a way that's similar to high-frequency trading platforms. At the same time, they have a variety of data-locality requirements to comply with depending on which states or countries they serve. In this blog, we'll look at a real-world example of a North America-based sports betting platform that designed a gaming and sports betting architecture that not only meets the performance, consistency, and compliance requirements of the industry; but also enabled the business to swiftly enter new regional markets without requiring a massive engineering effort.

## How Intuit Handled their Busiest Time of Year with Apollo Router

DevFeed: [How Intuit Handled their Busiest Time of Year with Apollo Router](<https://devfeed.tech/articles/how-intuit-handled-their-busiest-time-of-year-with-apollo-router-23363.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/how-intuit-handled-their-busiest-time-of-year-with-apollo-router>)

Author: Ishwari Lokare

Published: 2024-01-29T07:30:00Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [API Platform](<https://devfeed.tech/topics/api-platform.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>), [Microservice](<https://devfeed.tech/topics/microservice.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [api-platform](<https://devfeed.tech/tags/api-platform.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [go](<https://devfeed.tech/tags/go.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [microservices](<https://devfeed.tech/tags/microservices.md>), [microservices-architecture](<https://devfeed.tech/tags/microservices-architecture.md>)

### AI overview

The article describes how Intuit moved from multiple internal GraphQL gateways toward a single supergraph powered by Apollo GraphOS and Apollo Router. The transition was intended to improve self-service, standards compliance, performance during seasonal traffic peaks, and supergraph management, while the work remained ongoing.

### Source excerpt

Millions of small to midsize businesses turn to Intuit's Quickbooks to manage their accounting, payroll, tax, and more. It is overwhelmingly the most popular accounting software on the market today. Intuit serves 100 million individuals and businesses through its leading products TurboTax, Credit Karma, QuickBooks and Mailchimp.

## Deploying the Apollo Router at Apollo

DevFeed: [Deploying the Apollo Router at Apollo](<https://devfeed.tech/articles/deploying-the-apollo-router-at-apollo-23270.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/deploying-the-apollo-router-at-apollo>)

Author: Gary Pennington

Published: 2023-11-06T12:32:40Z

Content type: article

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [GraphQL](<https://devfeed.tech/topics/graphql.md>), [gateway](<https://devfeed.tech/topics/gateway.md>), [Kubernetes](<https://devfeed.tech/topics/kubernetes.md>), [Resilience](<https://devfeed.tech/topics/resilience.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [announcement](<https://devfeed.tech/tags/announcement.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [development](<https://devfeed.tech/tags/development.md>), [gateway](<https://devfeed.tech/tags/gateway.md>), [helm](<https://devfeed.tech/tags/helm.md>), [javascript](<https://devfeed.tech/tags/javascript.md>), [kubernetes](<https://devfeed.tech/tags/kubernetes.md>), [logging](<https://devfeed.tech/tags/logging.md>), [production](<https://devfeed.tech/tags/production.md>), [resilience](<https://devfeed.tech/tags/resilience.md>), [router](<https://devfeed.tech/tags/router.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Apollo describes its internal migration from Apollo Gateway to Apollo Router for the Apollo Studio graph across development, staging, and production. The article discusses configuration, custom extensions, container and Helm-based deployment, and expected improvements in resilience, scalability, responsiveness, and resource consumption.

### Source excerpt

Apollo doesn't just build Federation - we use it internally as well. Like many of our customers, we recently upgraded a fleet of Apollo Gateway instances to Apollo Router. This fleet ran the superschema for our "Apollo Studio" graph in multiple variants: development, staging, and production. Our team recently upgraded to the Apollo Router with very positive results which we'd like to share alongside some helpful tips.

[Next page](<https://devfeed.tech/topics/gateway.md?cursor=WyIyMDIzLTExLTA2VDEyOjMyOjQwKzAwOjAwIiwgImRmNWE2NGQ1LTZhYWItNDQ1Ny04MTNlLTEyYjFjNjRmMjVhNyJd>)