<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
<title>Artem Shymko: articles</title>
<link>https://artemshymko.com/articles/</link>
<description>Notes from day-to-day engineering work: Drupal, .NET, cloud and LLM features in production.</description>
<language>en</language>
<atom:link href="https://artemshymko.com/articles/feed.xml" rel="self" type="application/rss+xml"/>
<lastBuildDate>Wed, 04 Nov 2026 00:00:00 GMT</lastBuildDate>
<item>
<title>Making Next.js 16 tag revalidation work across several instances</title>
<link>https://artemshymko.com/articles/nextjs-16-tag-revalidation-across-instances/</link>
<guid isPermaLink="true">https://artemshymko.com/articles/nextjs-16-tag-revalidation-across-instances/</guid>
<pubDate>Wed, 04 Nov 2026 00:00:00 GMT</pubDate>
<description>Why revalidateTag only reaches one process by default in Next.js 16, and how a shared Redis tag store fixes it for both cache layers.</description>
</item>
</channel>
</rss>
