<?xml version="1.0" encoding="utf-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><language>en</language><title>Blog posts by Piotr Nowak - Optimizely & Azure</title> <link>https://world.optimizely.com/blogs/piotr-nowak---optimizely--azure/</link><description></description><ttl>60</ttl><generator>Optimizely World</generator><item> <title>Running 64 Sites on Headless Optimizely CMS with GraphQL</title>            <link>https://world.optimizely.com/blogs/piotr-nowak---optimizely--azure/dates/2026/3/running-64-sites-on-headless-optimizely-cms-with-graphql/</link>            <description>&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;64 websites. Live. Running on headless Optimizely with GraphQL.&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;We just wrapped a major rollout for our Rockwool Digital Experience Platform&amp;nbsp; and the early numbers already tell a story.&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;This wasn&#39;t about moving pixels. It was about rethinking how users actually interact with the brand. Here&#39;s what we&#39;re seeing so far:&lt;/p&gt;
&lt;ul class=&quot;[li_&amp;amp;]:mb-0 [li_&amp;amp;]:mt-1 [li_&amp;amp;]:gap-1 [&amp;amp;:not(:last-child)_ul]:pb-1 [&amp;amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3&quot;&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Product navigation is pulling its weight.&lt;/strong&gt; A leaner UI means visitors hit conversion pages faster.&lt;/li&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Documentation is finally findable.&lt;/strong&gt; Doc downloads among active users have jumped noticeably.&lt;/li&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Dealer pages are surging.&lt;/strong&gt; A smoother user journey created a much clearer path for low-touch leads.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;/link/5e48ee1ba3064500b3054b1839543c44.aspx&quot; width=&quot;697&quot; height=&quot;366&quot; /&gt;&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&lt;strong&gt;What it took behind the scenes&lt;/strong&gt;&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;This was not a small lift. Making it work across 64 sites meant going deep into the stack:&lt;/p&gt;
&lt;ul class=&quot;[li_&amp;amp;]:mb-0 [li_&amp;amp;]:mt-1 [li_&amp;amp;]:gap-1 [&amp;amp;:not(:last-child)_ul]:pb-1 [&amp;amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3&quot;&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Custom scaling:&lt;/strong&gt; We extended Algolia queries and our Product Service to fully support sub-brands.&lt;/li&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Independent pipelines:&lt;/strong&gt; Autonomous release processes and brand-specific Next.js configs keep things flexible.&lt;/li&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;Smart routing:&lt;/strong&gt; Azure Front Door handles the transition from legacy systems to the new Next.js environment.&lt;/li&gt;
&lt;li class=&quot;whitespace-normal break-words pl-2&quot;&gt;&lt;strong&gt;The details:&lt;/strong&gt; Complex language mapping, domain consolidation, Inriver content tagging, massive redirect prep&amp;nbsp; all of it had to land.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;The result? A platform that doesn&#39;t just look better - it actually performs. We&#39;ve built a foundation where updates ship in days, not months.&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;font-claude-response-body break-words whitespace-normal leading-[1.7]&quot;&gt;In the next article, I&#39;d like to walk through the underlying architecture. I hope.&lt;/p&gt;</description>            <guid>https://world.optimizely.com/blogs/piotr-nowak---optimizely--azure/dates/2026/3/running-64-sites-on-headless-optimizely-cms-with-graphql/</guid>            <pubDate>Sat, 14 Mar 2026 17:57:22 GMT</pubDate>           <category>Blog post</category></item><item> <title>64 Websites Live on Headless Optimizely with GraphQL</title>            <link>https://pino-lab.com/blog/64-websites-headless-optimizely-graphql/</link>            <description>Major rollout for Digital Experience Platform complete. Product navigation working harder, documentation downloads up, dealer traffic growing.</description>            <guid>https://pino-lab.com/blog/64-websites-headless-optimizely-graphql/</guid>            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>64 Websites Live on Headless Optimizely with GraphQL</title>            <link>https://pino-labs.com/blog/64-websites-headless-optimizely-graphql/</link>            <description>Major rollout for Digital Experience Platform complete. Product navigation working harder, documentation downloads up, dealer traffic growing.</description>            <guid>https://pino-labs.com/blog/64-websites-headless-optimizely-graphql/</guid>            <pubDate>Fri, 13 Mar 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>64 Websites Live on Headless Optimizely with GraphQL</title>            <link>https://pino-lab.com/#article1</link>            <description>64 websites running on headless Optimizely with GraphQL. A major rollout for Digital Experience Platform covering Algolia integration, Next.js configurations per brand, Azure Front Door routing, Inriver content config, and multi-brand pipeline architecture.</description>            <guid>https://pino-lab.com/#article1</guid>            <pubDate>Thu, 12 Mar 2026 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>64 Websites Live on Headless Optimizely with GraphQL</title>            <link>https://pino-labs.com/#article1</link>            <description>64 websites running on headless Optimizely with GraphQL. A major rollout for Digital Experience Platform covering Algolia integration, Next.js configurations per brand, Azure Front Door routing, Inriver content config, and multi-brand pipeline architecture.</description>            <guid>https://pino-labs.com/#article1</guid>            <pubDate>Thu, 12 Mar 2026 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Moving Beyond &quot;Lift and Shift&quot;: Lessons from an Optimizely DXP Migration</title>            <link>https://pino-lab.com/blog/moving-beyond-lift-and-shift-dxp-migration/</link>            <description>Successfully migrated from legacy Windows to Optimizely DXP Cloud-native Linux. Cross-platform compatibility, WAF rules, and Infrastructure as Code.</description>            <guid>https://pino-lab.com/blog/moving-beyond-lift-and-shift-dxp-migration/</guid>            <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Moving Beyond &quot;Lift and Shift&quot;: Lessons from an Optimizely DXP Migration</title>            <link>https://pino-labs.com/blog/moving-beyond-lift-and-shift-dxp-migration/</link>            <description>Successfully migrated from legacy Windows to Optimizely DXP Cloud-native Linux. Cross-platform compatibility, WAF rules, and Infrastructure as Code.</description>            <guid>https://pino-labs.com/blog/moving-beyond-lift-and-shift-dxp-migration/</guid>            <pubDate>Sat, 14 Feb 2026 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Moving Beyond &quot;Lift and Shift&quot;: Lessons from an Optimizely DXP Migration</title>            <link>https://pino-lab.com/#article2</link>            <description>Migrating from a legacy Windows environment to Optimizely DXP cloud-native Linux. Covering cross-platform refactoring, Azure Front Door and Cloudflare networking, Infrastructure as Code with Azure DevOps YAML, and database migration strategy.</description>            <guid>https://pino-lab.com/#article2</guid>            <pubDate>Fri, 13 Feb 2026 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Moving Beyond &quot;Lift and Shift&quot;: Lessons from an Optimizely DXP Migration</title>            <link>https://pino-labs.com/#article2</link>            <description>Migrating from a legacy Windows environment to Optimizely DXP cloud-native Linux. Covering cross-platform refactoring, Azure Front Door and Cloudflare networking, Infrastructure as Code with Azure DevOps YAML, and database migration strategy.</description>            <guid>https://pino-labs.com/#article2</guid>            <pubDate>Fri, 13 Feb 2026 23:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Rockworld 2.0: A Strategic System Migration</title>            <link>https://pino-lab.com/blog/rockworld-2-strategic-system-migration/</link>            <description>Complex migration from legacy system to modern headless architecture using Optimizely Headless CMS, GraphQL, Next.js, and full Azure infrastructure.</description>            <guid>https://pino-lab.com/blog/rockworld-2-strategic-system-migration/</guid>            <pubDate>Sat, 14 Jun 2025 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Rockworld 2.0: A Strategic System Migration</title>            <link>https://pino-labs.com/blog/rockworld-2-strategic-system-migration/</link>            <description>Complex migration from legacy system to modern headless architecture using Optimizely Headless CMS, GraphQL, Next.js, and full Azure infrastructure.</description>            <guid>https://pino-labs.com/blog/rockworld-2-strategic-system-migration/</guid>            <pubDate>Sat, 14 Jun 2025 00:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Rockworld 2.0: A Strategic System Migration</title>            <link>https://pino-lab.com/#article3</link>            <description>Migration of an extensive legacy system to a modern headless architecture using Optimizely Headless CMS, GraphQL, Next.js, and Algolia — deployed on Azure with Front Door, Application Gateway, and Azure Web Apps.</description>            <guid>https://pino-lab.com/#article3</guid>            <pubDate>Fri, 13 Jun 2025 22:00:00 GMT</pubDate>           <category>Blog post</category></item><item> <title>Rockworld 2.0: A Strategic System Migration</title>            <link>https://pino-labs.com/#article3</link>            <description>Migration of an extensive legacy system to a modern headless architecture using Optimizely Headless CMS, GraphQL, Next.js, and Algolia — deployed on Azure with Front Door, Application Gateway, and Azure Web Apps.</description>            <guid>https://pino-labs.com/#article3</guid>            <pubDate>Fri, 13 Jun 2025 22:00:00 GMT</pubDate>           <category>Blog post</category></item></channel>
</rss>