<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0">
  <channel>
    <title>InfoQ - API - Articles</title>
    <link>https://www.infoq.com</link>
    <description>InfoQ API Articles feed</description>
    <item>
      <title>Article: Building Production-Ready tRPC APIs: The TypeScript Alternative to Apollo Federation</title>
      <link>https://www.infoq.com/articles/building-trpc-api-typescript/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=API-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/building-trpc-api-typescript/en/headerimage/building-trpc-api-typescript-header-1776246612091.jpg"/&gt;&lt;p&gt;This article details our migration from Apollo Federation to a TypeScript-based tRPC stack, which resulted in an 89% reduction in bugs and 67% faster response times. It also covers the mistakes we made, the unexpected performance gains, and an overview of the production architecture we use today to handle 2.4 million daily requests with 99.97% uptime.&lt;/p&gt; &lt;i&gt;By Dinesh Kumar Elumalai&lt;/i&gt;</description>
      <category>Web Development</category>
      <category>tRPC</category>
      <category>GraphQL</category>
      <category>TypeScript</category>
      <category>RPC</category>
      <category>API</category>
      <category>Development</category>
      <category>article</category>
      <pubDate>Mon, 20 Apr 2026 11:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/building-trpc-api-typescript/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=API-articles</guid>
      <dc:creator>Dinesh Kumar Elumalai</dc:creator>
      <dc:date>2026-04-20T11:00:00Z</dc:date>
      <dc:identifier>/articles/building-trpc-api-typescript/en</dc:identifier>
    </item>
    <item>
      <title>Article: Using AWS Lambda Extensions to Run Post-Response Telemetry Flush</title>
      <link>https://www.infoq.com/articles/lambda-extension-deferred-flush/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=API-articles</link>
      <description>&lt;img src="https://res.infoq.com/articles/lambda-extension-deferred-flush/en/headerimage/lambda-extension-deferred-flush-header-1775648097720.jpg"/&gt;&lt;p&gt;At Lead Bank, synchronous telemetry flushing caused intermittent exporter stalls to become user-facing 504 gateway timeouts. By leveraging AWS Lambda's Extensions API and goroutine chaining in Go, flush work is moved off the response path, returning responses immediately while preserving full observability without telemetry loss.&lt;/p&gt; &lt;i&gt;By Melvin Philips&lt;/i&gt;</description>
      <category>Serverless</category>
      <category>AWS</category>
      <category>API Gateway</category>
      <category>API</category>
      <category>HTTP</category>
      <category>Cloud</category>
      <category>AWS Lambda</category>
      <category>Development</category>
      <category>DevOps</category>
      <category>article</category>
      <pubDate>Wed, 15 Apr 2026 09:00:00 GMT</pubDate>
      <guid>https://www.infoq.com/articles/lambda-extension-deferred-flush/?utm_campaign=infoq_content&amp;utm_source=infoq&amp;utm_medium=feed&amp;utm_term=API-articles</guid>
      <dc:creator>Melvin Philips</dc:creator>
      <dc:date>2026-04-15T09:00:00Z</dc:date>
      <dc:identifier>/articles/lambda-extension-deferred-flush/en</dc:identifier>
    </item>
  </channel>
</rss>
