<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Resilience Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/resilience/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/resilience/</link>
	<description></description>
	<lastBuildDate>Mon, 05 Oct 2026 15:41:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://thenokiablog.com/wp-content/uploads/2024/03/cropped-Cjdowner-Cryptocurrency-Flat-ICON-ICX.512-32x32.png</url>
	<title>Resilience Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/resilience/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>AWS Weekly Roundup: Amazon Bedrock Managed Agents powered by OpenAI, Q3 service availability updates, Kiro workflows, and more (October 5, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 05 Oct 2026 15:41:19 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock AgentCore]]></category>
		<category><![CDATA[Amazon S3 Tables]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Partner Network]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[AWS Well-Architected]]></category>
		<category><![CDATA[AWS Well-Architected Tool]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Strands Agents]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026/</guid>

					<description><![CDATA[<p>Last week, we announced a public preview of Amazon Bedrock Managed Agents powered by OpenAI, built...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026/">AWS Weekly Roundup: Amazon Bedrock Managed Agents powered by OpenAI, Q3 service availability updates, Kiro workflows, and more (October 5, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, we announced a public preview of Amazon Bedrock Managed Agents powered by OpenAI, built on a customized version of OpenAI&rsquo;s Agents API engineered to be AWS-native and integrated with AWS resources. You can now build agents optimized for OpenAI models that run entirely inside AWS with the identities, permissions, and governance controls you already use.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-103824" src="https://thenokiablog.com/wp-content/uploads/2026/10/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026-1.png" alt width="1400" height="890">You can choose an execution environment: self-hosted compute to use an existing development machine, container, or compute environment or Amazon Bedrock AgentCore Runtime, for managed runtime sessions and configurable storage in your AWS account. To learn more, visit the Amazon Bedrock documentation.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105933" src="https://thenokiablog.com/wp-content/uploads/2026/10/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026-2.png" alt width="1600" height="440"></p>
<p>In addition, we are adding new frontier models on Amazon Bedrock to expand your model choices:</p>
<ul>
<li>OpenAI GPT-6.1 Sol: An upgrade to GPT-6 Sol, GPT-6.1 Sol delivers exceptionally strong performance on agentic coding, computer use, and professional work. According to OpenAI, it approaches GPT-6 Astra across demanding evaluations at roughly one-fifth of the cost, giving developers more room to build and run capable agents at scale. To learn more, visit the GPT-6.1 Sol model card.</li>
<li>OpenAI GPT-6 Astra UltraFast mode: Ultrafast is a premium speed tier for GPT-6 Astra, built for workloads where speed matters most. According to OpenAI, Ultrafast delivers up to 6x faster inference in the API, with up to 300 tokens per second. The Amazon Bedrock inference engine delivers the performance, security, and reliability required for production workloads. To learn more, visit the GPT-6 Astra model card.</li>
<li>Anthropic Claude Sonnet 5.5: Claude Sonnet 5.5 is a smarter, more efficient Sonnet and a step up from Sonnet 5, making it a natural upgrade for teams already building on Sonnet. It&rsquo;s stronger for coding, completing well-scoped tasks as part of a larger coding strategy such as building and fixing features with Claude in the same session or verifying output against requirements. To learn more, visit the&nbsp;Claude Sonnet 5.5 model card.</li>
<li>SpaceXAI Grok 4.7: Grok 4.7 builds on Grok 4.6 with better mixed-document handling, more dependable repo-scale coding with planning and error recovery, and enhanced browser-use agents for form fills and portal navigation. To learn more, visit the Grok 4.7 model card.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>Last week&rsquo;s launches</u></strong> <br>Here are some launches that got my attention:</p>
<ul>
<li>AWS Well-Architected Agent (preview): You can use an AI-powered agent service that analyzes your AWS environment to deliver targeted, contextual recommendations for improving your applications&rsquo; cost, security, performance, and resilience. The agent analyzes your infrastructure, understands your unique business goals, and delivers contextual recommendations.</li>
<li>Amazon Aurora PostgreSQL supports direct querying of Apache Iceberg and Parquet data: You can directly query operational data together with data stored in data lakes in Apache Iceberg and Parquet formats using your existing PostgreSQL applications and tools, without extract, transform, and load (ETL) pipelines or data duplication.</li>
<li>Amazon S3 Tables support all Apache Iceberg V3 data types: Amazon S3 Tables add support for geometry, geography, unknown, and nanosecond timestamp data types, along with column default values, as defined in the Iceberg V3 specification. You can now store geospatial coordinates and nanosecond-precision event times natively instead of encoding them in strings or integers.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong><u>AWS service availability updates</u></strong> <br>When the availability of an AWS service or feature changes, we provide customers guidance in AWS Product Lifecycle Changes on available alternatives and support for migration so that disruptions to your operations are minimized. The following lifecycle changes were updated on September 29, 2026.</p>
<p>Services moving to Maintenance (no longer accessible to new customers starting October 29, 2026):</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Services entering Sunset:</p>
<p>Services reaching End of Support (as of September 29, 2026):</p>
<ul>
<li>Amazon Mechanical Turk</li>
</ul>
<p>We understand that changes in availability can impact your operations. For specific guidance, consult the relevant service documentation or contact AWS Support.</p>
<p><strong><u>Other AWS news</u></strong> <br>Here are some additional projects and news items you may find interesting:</p>
<ul>
<li>Introducing Kiro workflows: Kiro workflows enable you to carry out complex tasks from start to finish with multiple agents and less supervision. We&rsquo;ve been building Kiro itself with workflows, including the new cloud configuration, cloud sessions, and most of the workflow experience.</li>
<li>Introducing Strands Decider: Strands Decider is one of a new class of decision models or system one models, a type of model that has been gaining significant attention since TypeSafe AI&rsquo;s launch of Jev earlier this month. Strands Decider 2B is a small, open source, decision model optimized for fast experimentation, local development, and innovation.</li>
<li>New FDE pathways for AWS Partners: On June 30, AWS announced the Forward Deployed Engineering (FDE) organization, backed by a $1 billion investment, and extended this hands-on delivery approach to AWS Partners through the Partner-Led FDE motion. Now, AWS Partners have a structured way to build and validate that depth with three new Partner FDE pathways and credentials that recognize the applied proficiency required to deliver production agentic AI.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.</p>
<p>Learn more about AWS, browse and join upcoming AWS-led in-person and virtual events, startup events, and developer-focused events, including upcoming AWS&nbsp;re:Invent and AWS Community Days. Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development.</p>
<p>That is all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-amazon-bedrock-managed-agents-powered-by-openai-q3-service-availability-updates-kiro-workflows-and-more-october-5-2026/">AWS Weekly Roundup: Amazon Bedrock Managed Agents powered by OpenAI, Q3 service availability updates, Kiro workflows, and more (October 5, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</title>
		<link>https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 01 Oct 2026 20:04:04 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Cloud Development Kit]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[AWS Well-Architected]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Customer Enablement]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Responsible AI]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the public preview of AWS Well-Architected Agent, an AI-powered service that analyzes your...</p>
<p>The post <a href="https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/">Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the public preview of <strong>AWS Well-Architected Agent</strong>, an AI-powered service that analyzes your AWS environment to deliver targeted, contextual recommendations for improving your applications&rsquo; cost, security, performance, and resilience. The AWS Well-Architected Agent analyzes your infrastructure, understands unique business goals, and delivers contextual recommendations with ready-to-implement fixes. It delivers context-aware optimization without relying on manual audits or generic checklists.</p>
<p>The agent evaluates your environment as an experienced cloud architect would. It automatically correlates utilization metrics, resource configurations, and application topology, and analyzes against Well-Architected best practices across 65+ AWS services. It generates recommendations aligned to your declared business goals, delivers implementation packages with every finding, and surfaces cross-pillar trade-offs making it simpler to remediate the findings.</p>
<p>Here are the three main features of this service:</p>
<ul>
<li><strong>Goal-aligned intelligence</strong>: AWS Well-Architected Agent replaces flat, undifferentiated findings with context-aware, prioritized recommendations. You declare your business objectives and share your application context. The agent automatically generates and prioritizes recommendations by impact and effort against those goals.</li>
<li><strong>Three-level recommendations</strong>: AWS Well-Architected Agent provides individual resource findings with specific dollar impact (where applicable) and step-by-step remediation, consolidated findings across multiple resources scoped to your application, and broad architectural patterns and designs with Infrastructure as Code (IaC) code changes needed to align with Well-Architected best practices.</li>
<li><strong>Optionality in remediation</strong>: You can choose your path on how you want to remediate with a complete implementation steps tailored to your environment: the console walk-throughs, updated IaC changes for architecture-level recommendations, and AWS Command Line Interface (AWS CLI) commands.</li>
</ul>
<p><strong><u>AWS Well-Architected Agent in action</u></strong> <br>To get started, create an agent profile to define the scope of what Well-Architected Agent can access and provide recommendations on, complete the IAM role setup to access resources, conduct architecture review, and remediate recommendations.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong>Create an agent profile</strong> <br>In the AWS Well-Architected console, choose <strong>Get started with Well-Architected Agent</strong>. You can define an agent profile that specifies which AWS accounts and applications to monitor, which optimization pillars to focus on, and the permissions required.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-105820 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview.jpg" alt width="1142" height="2560"></p>
<p>You can choose AWS accounts or AWS Regions to monitor and optimization pillars that matter most to your business. You can also set goals for each pillar: cost optimization, performance, resilience, and security.</p>
<p>To give access to the agent for your AWS environment, provision customer-managed IAM roles the agent uses to read resource configurations, utilization metrics, and application topology. To learn more, visit the IAM prerequisite for AWS Well-Architected Agent.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>When you choose <strong>Get Started</strong>, the agent creates your agent profile. Resource and application recommendations will be generated within 24 hours after profile creation.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105821 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-1.jpg" alt width="1800" height="1101"></p>
<p>You can conduct an architecture review on pre-deployment workloads by uploading an IaC project in Terraform, AWS CloudFormation, or AWS Cloud Development Kit (CDK) to be analyzed. Choose <strong>Conduct architecture review</strong> in the dashboard, upload a.zip file containing IaC project or repository file, and select which Well-Architected lens to use for reviewing your infrastructure.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105164" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-2.jpg" alt width="1800" height="1221"></p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You can define your applications to add context which will enhance the relevancy and further contextualize recommendations. Choose <strong>Add application context</strong> in the dashboard, add your applications with AWS accounts, AWS Regions, AWS services, tags if you want to narrow the scope to specific resources, and the details of applications.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105166" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-3.jpg" alt width="1800" height="1430"></p>
<p><strong>Review prioritized recommendations and start remediating</strong> <br>Now you can see generated prioritized recommendations generated by the agent across your resources and applications, selected pillars, ranked against your declared goals, with automation-ready remediation included.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105822 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-4.jpg" alt width="1800" height="2094"></p>
<p>When you choose the specific recommendation, you can see the details, insights into why the agent are suggesting the recommendation, impacts and trade-off, and recommended fixes across affected AWS resources.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105823 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-5.jpg" alt width="1800" height="2531"></p>
<p>Choose <strong>Start remediation</strong> to address recommended fixes. You can choose the console, updated IaC template, CLI commands to remediate by the resolution type. It provides detailed step-by-step instructions and you can roll out this instruction and verify the result.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105824 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/10/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview-6.jpg" alt width="1800" height="1459"></p>
<p>When you choose <strong>Using updated IaC template</strong>, the agent provides the code changes needed to update your existing IaC templates such as the CDK function shown above which you can copy directly into your codebase.</p>
<p>You can also configure API access to integrate recommendations directly into your existing development and operations workflows. To interact with the agent programmatically, including calling APIs and searching documentation, try the AWS MCP Server and plugins with your preferred AI coding tool.&nbsp;To learn more, visit the AWS Well-Architected Agent documentation.</p>
<p><strong>Things to know</strong> <br>Here are some things that you should know about the Well-Architected Agent.</p>
<ul>
<li><strong>Automation</strong>: You can receive recommendations with the exact IaC code changes needed to remediate, with risks identified by pillar, catching issues before they reach production. Recommendations are delivered through the console and API so you can act without context-switching. Recommendations are also updated periodically, so new recommendations are available for your team to track regularly.</li>
<li><strong>Evaluation</strong>: Generative AI capabilities produce this recommendation, which may contain errors or incomplete information. You are responsible for evaluating the recommendation in your specific context and implementing appropriate oversight and safeguards. Learn more about AWS Responsible AI practices.</li>
</ul>
<p>You can still use existing AWS Well-Architected Tool to manually evaluate your cloud architecture with user-defined lenses that measure your workload using your own best practices.</p>
<p><strong><u>Join the preview</u></strong> <br>Access to the AWS Well-Architected Agent and its recommendations is available in US East (N. Virginia), US East (Ohio), and US West (Oregon). You can onboard workloads from any AWS commercial Region. AWS Well-Architected Agent is delivered by AWS Support and available to AWS customers with an AWS Support plan.</p>
<p>Give it a try today in the AWS Well-Architected console and send feedback&nbsp;through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/announcing-aws-well-architected-agent-an-ai-powered-intelligence-to-optimize-your-cloud-environment-preview/">Announcing AWS Well-Architected Agent, an AI-powered intelligence to optimize your cloud environment (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</title>
		<link>https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Fri, 21 Aug 2026 18:53:26 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Serverless]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/</guid>

					<description><![CDATA[<p>Today, we are announcing the general availability of AWS Glue 6.0, delivering 30% lower pricing than...</p>
<p>The post <a href="https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/">AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we are announcing the general availability of AWS Glue 6.0, delivering 30% lower pricing than previous AWS Glue versions and introducing full support for Apache Iceberg v3 features. AWS Glue 6.0 is built on a fully modernized runtime, Apache Spark 4.1, Python 3.12, and Scala 2.13, delivering faster performance.</p>
<p>With this release, AWS Glue provides the most complete Iceberg v3 implementation on any fully serverless managed Spark service, along with new capabilities that simplify ETL authoring, improve PySpark performance, and enable real-time streaming with single-digit millisecond latency.</p>
<p><strong><u>What is new in AWS Glue 6.0</u></strong><br>AWS Glue 6.0 delivers the complete Apache Iceberg v3 specification, built on Iceberg 1.11.0. The headline feature is the <code>VARIANT</code> data type with shredding support, which achieves faster query read performance compared to traditional string data type columns for semi-structured data.</p>
<p>With <code>VARIANT</code> shredding, you can store and query JSON, logs, and event data without flattening schemas, eliminating duplicate data copies, custom parsing code, and pipeline breakage when schemas change. This capability transforms how teams handle semi-structured data at scale.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Additional Iceberg v3 capabilities include:</p>
<ul>
<li><strong>Geometry and Geography data types</strong>: Enable native spatial processing for GIS analytics, location intelligence, and geospatial data pipelines directly on managed Spark.</li>
<li><strong>Nanosecond-precision timestamps</strong>: Support IoT sensor data, scientific computing, and high-frequency financial workloads that require precision beyond standard milliseconds.</li>
<li><strong>Unknown type handling</strong>: Process data with unexpected or evolving schemas without pipeline failures, providing resilience against upstream schema changes.</li>
</ul>
<p>AWS Glue 6.0 also includes most significant upgrade in Spark 4.1, the modern runtime engine:</p>
<ul>
<li><strong>Spark declarative pipelines</strong>: Spark Declarative Pipelines introduces a simplified approach to ETL authoring. Data engineers declare transformations, specifying what data should look like, while the engine automatically determines execution order and optimization. This reduces the complexity of pipeline development and eliminates manual orchestration overhead.</li>
<li><strong>Arrow-native Python UDFs and UDTFs</strong>: AWS Glue 6.0 introduces Arrow-native execution for Python User-Defined Functions (UDFs) and User-Defined Table Functions (UDTFs). This eliminates serialization overhead between Python and the JVM, improving PySpark performance for complex transformations.</li>
<li><strong>Real-time streaming mode</strong>:&nbsp;For stateless streaming use cases, AWS Glue 6.0 introduces a real-time streaming mode that achieves single-digit millisecond latency. Built on Spark 4.1&rsquo;s Real-Time Mode with Glue-optimized execution, this capability supports real-time event processing, low-latency data transformation pipelines, and time-sensitive data routing.</li>
</ul>
<p><strong><u>Getting started with AWS Glue 6.0</u></strong><br>No API changes are required to use AWS Glue 6.0. You can select the new version using the existing <code>--glue-version</code> parameter in the <code>create-job</code> or <code>update-job</code> APIs through&nbsp;AWS Command Line Interface (AWS CLI),&nbsp;AWS SDK, AWS Glue Studio, Amazon SageMaker Unified Studio, and your preferred IDE.</p>
<p>To get started with AWS Glue 6.0 jobs in the AWS Glue Studio console, open the AWS Glue job and on the <strong>Job Details</strong> tab, choose the version <strong>Glue 6.0 &ndash; Supports Spark 4.1, Scala 2, Python 3</strong>. You can create new AWS Glue jobs on AWS Glue 6.0 to get the benefit from the improvements, or migrate your existing AWS Glue jobs.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter wp-image-105104 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/08/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support-1.png" alt width="2273" height="1789"></p>
<p>To start using AWS Glue 6.0 on an AWS Glue Studio notebook or an interactive session through a Jupyter notebook, set 6.0 in the <code>%glue_version</code> magic.&nbsp;You can also upgrade existing jobs to Glue 6.0 using the Spark upgrade agent on AWS Glue Studio or use the auto-upgrade feature in their existing Glue jobs to automatically upgrade them to Glue 6.0.</p>
<p>To learn more, visit the AWS Glue 6.0 version detail and Migrating AWS Glue for Spark jobs to AWS Glue version 6.0 in the AWS documentation.</p>
<p><strong><u>Now available</u></strong><br>AWS Glue 6.0 is generally available today in all AWS Regions where AWS Glue operates. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>You pay an hourly rate, billed by the second, for crawlers (discovering data) and extract, transform, and load (ETL) jobs (processing and loading data). For the AWS Glue Data Catalog, you pay a simplified monthly fee for storing and accessing the metadata. The first million objects stored are free, and the first million accesses are free. To learn more, visit AWS Glue Pricing page.</p>
<p>Give it a try in&nbsp;the AWS Glue Studio console,&nbsp;and send feedback to AWS re:Post for AWS Glue or through your usual AWS support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-glue-6-0-now-available-with-30-lower-price-and-full-apache-iceberg-v3-support/">AWS Glue 6.0 now available with 30% lower price and full Apache Iceberg v3 support</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</title>
		<link>https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 21:30:33 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Cloud Development Kit]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Management Tools]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing AWS CloudFormation Express mode,&#160;a new deployment mode that accelerates deployments for developers and...</p>
<p>The post <a href="https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/">Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing AWS CloudFormation Express mode,&nbsp;a new deployment mode that accelerates deployments for developers and AI tools iterating on infrastructure. Express mode accelerates deployments by completing when CloudFormation confirms resource configuration is applied, rather than waiting for extended stabilization checks. This reduces deployment time by up to 4 times for iterative development workflows and production scenarios.</p>
<p><strong><u>How it works</u></strong><br>
        <br>Every CloudFormation deployment performs stabilization checks after resource configuration is applied. These checks serve an important purpose when you need to confirm resources can serve traffic before shifting load.</p>
<p>However, many workflows do not require full stabilization to proceed. Express mode benefits two primary use cases: iterative development workflows and production scenarios where you are comfortable with eventual stabilization. These use cases include iterating on infrastructure configurations during development, testing individual components of your application, and AI-assisted infrastructure development that benefits from sub-minute feedback loops.</p>
<p>With Express mode, CloudFormation completes deployments when resource configuration is applied, without waiting for stabilization checks. Resources continue becoming operational in the background. CloudFormation automatically retries dependent resources that encounter transient failures during provisioning within the same stack, without requiring any customer intervention. This built-in resilience handles timing issues between resources as they stabilize. Express mode changes <em>when</em> the deployment completes, not <em>how</em> resources are provisioned.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>For example, when I create an Amazon Simple Queue Service (SQS) queue with a dead letter queue (DLQ), Standard mode takes 64 seconds, but Express mode completes in up to 10 seconds. In the case of deleting an AWS Lambda function with network interface attachment, Standard mode takes 20&ndash;30 minutes, but Express mode completes in up to 10 seconds based on my benchmarking test.</p>
<p><strong><u>Get started with CloudFormation Express mode</u></strong><br>
        <br>When you create a CloudFormation stack in the AWS Management Console, choose <strong>Enable</strong> in the <strong>Express mode</strong> under <strong>Stack deployment options</strong>.<img loading="lazy" decoding="async" class="aligncenter wp-image-104864 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/07/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode.jpg" alt width="1800" height="1492"></p>
<p>You can also use AWS Command Line Interface (AWS CLI), AWS SDKs, or IaC tools like AWS Cloud Development Kit (CDK), and AI tools such as Kiro.</p>
<p>Activate Express mode by setting the <code class="qs:font-mono qs:bg-action-hover qs:rounded qs:px-1 qs:py-0.5 qs:mx-1" data-testid="qbiz-components-markdown-codehighlighter-fallback-container">--deployment-config</code> parameter to <code>EXPRESS</code> when creating, updating, or deleting stacks. No template changes are required. Express mode disables rollback by default for the fastest iteration experience. To re-enable rollback, set <code>disableRollback</code> to <code>false</code> in the <code>deployment-config</code> for production environments, or implement monitoring/cleanup mechanisms for failed deployments.</p>
<pre><code class="lang-bash">aws cloudformation create-stack  
   --stack-name my-app  
   --template-body file://template.yaml  
   --deployment-config '{"mode": "EXPRESS", "disableRollback": true}' </code></pre>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>For example, use the Express mode when you build infrastructure incrementally, adding resources one at a time. Ensure your IAM role templates follow the principle of least privilege.</p>
<pre><code class="lang-bash"># Iteration 1: Deploy IAM role
aws cloudformation create-stack 
--stack-name my-microservice 
--template-body file://iteration1-iam.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 2: Add Lambda function
aws cloudformation update-stack 
--stack-name my-microservice 
--template-body file://iteration2-lambda.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole

# Iteration 3: Add SQS queue and event source mapping
aws cloudformation update-stack 
--stack-name my-microservice 
--template-body file://iteration3-sqs.yaml 
--deployment-config '{"mode": "EXPRESS"}' 
--capabilities CAPABILITY_IAM
--role-arn arn:aws:iam::123456789012:role/CloudFormationDeployRole</code></pre>
<p>For AWS CDK, activate Express mode with the <code>cdk deploy --express</code> command when you deploy your CDK stack. This command retrieves your generated CloudFormation template and deploys it through the CloudFormation Express mode, which provisions your resources as part of a CloudFormation stack.</p>
<p>Express mode works with all existing CloudFormation templates and supports all CloudFormation features including change sets and nested stacks. When you enable Express mode on a parent stack, all nested stacks also use Express mode. If you need resources to be fully operational before proceeding with traffic or testing, continue using the default deployment behavior, which performs stabilization checks before completing.</p>
<p><strong><u>Now available</u></strong><br>
        <br>AWS CloudFormation Express mode is available today in all AWS commercial Regions at no additional cost. For Regional availability and a future roadmap, visit the AWS Capabilities by Region. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool. To learn more, visit the CloudFormation documentation.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>Start accelerating your deployments today, and send feedback to AWS re:Post for AWS CloudFormation or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/accelerate-your-infrastructure-deployments-by-up-to-4x-with-aws-cloudformation-express-mode/">Accelerate your infrastructure deployments by up to 4x with AWS CloudFormation Express mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Designing With Uncertainty: How AI Supercharges Probabilistic Thinking</title>
		<link>https://thenokiablog.com/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 15:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Resilience]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking/</guid>

					<description><![CDATA[<p>In a world where AI is informing more design choices, it&#8217;s easy to mistake predictions for...</p>
<p>The post <a href="https://thenokiablog.com/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking/">Designing With Uncertainty: How AI Supercharges Probabilistic Thinking</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>In a world where AI is informing more design choices, it&rsquo;s easy to mistake predictions for certainties. This article introduces Probabilistic Design, a mindset that allows UX and product teams to accept uncertainty, decipher AI outputs with nuance, and make smart, adaptive decisions.</section>
</p>
<p>In 2024, an Air Canada customer asked a chatbot about bereavement fares. The bot confidently gave him a refund policy that didn&rsquo;t exist. The airline refused to honor it. A tribunal ruled in the customer&rsquo;s favor. The bot hadn&rsquo;t decided anything; it had predicted an answer based on patterns in its training data. The company treated that prediction as policy.</p>
<p>This is the risk at the heart of designing with AI today: <strong>probabilistic systems wrapped in deterministic interfaces</strong>. The AI offers a guess, the interface presents it as truth, and the user, or the organization, acts on it.</p>
<p>Humans are wired for deterministic thinking. We prefer to believe that past actions determine future outcomes. Flip a coin 999 times and get heads every time, the deterministic mind assumes the coin is rigged. The probabilistic mind accepts that the 1000th flip could still go either way. That second mindset is harder to hold onto, but it is exactly what designers need right now.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>Products operate in complex, nonlinear environments, and AI is accelerating that complexity. When designers and product teams treat AI outputs as the answer rather than one of many possible answers, they build fragile experiences, and in some cases, like medical diagnostics or financial forecasting, genuinely dangerous ones.</p>
<p>This article is a practical guide to <strong>designing probabilistically with AI as a partner</strong>. It is about using AI to sharpen your thinking rather than outsource it, accounting for model bias, human sentiment, and perceived risk along the way.</p>
<h2 id="probabilistic-thinking-ai">Probabilistic Thinking + AI</h2>
<p>Most questions we ask AI do not produce binary answers. They produce probabilities based on patterns in data. If you ask, &ldquo;Do aliens exist?&rdquo; the answer will be somewhere between plausible and uncertain. Scientists consider life elsewhere in the universe likely, but without any concrete evidence, we cannot confirm it. The answer doesn&rsquo;t resolve the question; it frames it as a probability.</p>
<p>Designers should read AI outputs the same way. They are <strong>signals</strong>, not conclusions, <strong>possible outcomes</strong> that have to be interpreted within the context of product goals, user behavior, and business constraints.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>Many digital products already work this way. Netflix doesn&rsquo;t <em>know</em> you&rsquo;ll enjoy <em>Superstore</em> because you watched <em>The Office</em>; it estimates the probability and surfaces the title accordingly. The interface is responding to a prediction.</p>
<p>Design decisions can follow the same logic. AI models can combine behavioral analytics with research insights to estimate the likelihood of certain outcomes, and those probabilities can act as a yardstick for design strategy. Consider a scenario where analytics suggest a 60% versus 90% confidence that users will complete a purchase. At 60%, the design has to do more persuasive work, testimonials, explanations, comparisons, and reassurance signals may help the user move toward a decision. At 90%, the user is already motivated, and the design should start removing friction so the action can happen quickly. Same screen, very different design problem.</p>
<figure><img decoding="async" loading="lazy" width="800" height="311" src="https://thenokiablog.com/wp-content/uploads/2026/06/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking.png" alt="Comparison of two hair product ads showing the same model, with the simplified design on the right labeled 90% confidence and the text-heavy design on the left labeled 60% confidence."><figcaption class="op-vertical-bottom">Note: This is an oversimplification of the idea. Please be mindful of the intricate details of your product. (Large preview)</figcaption></figure>
<p>AI can also simulate outcomes using historical data and behavioral models before you commit to a direction. The value of those simulations depends heavily on how prompts are structured, the context they define, the hypothesis being tested, user motivation, and the edge cases you want stressed.</p>
<p>I can think of one such practical use: evaluating early designs through structured prompts, especially when you don&rsquo;t have direct access to the user group you&rsquo;re designing for. The prompt below is a starting point for evaluating a design from the perspective of neurodivergent users as well. Treat it as a template, adapt the user group, criteria, and output format to your product, and use it as a conversation starter with your team rather than a verdict.</p>
<blockquote><p>Evaluate the [design file or weblink] for usability, accessibility, and content relevance from the perspective of neurodivergent users such as those with autism spectrum disorder, ADHD, learning disabilities, etc.<br>Please consider the following criteria:</p>
<ol>
<li>Is the layout and navigation intuitive for neurodivergent users?</li>
<li>Is the language and content appropriate and engaging for neurodivergent users?</li>
<li>Are there any barriers (technical, cognitive, or sensory) that this group might face when using the site?</li>
<li>How well does the site meet the specific needs or goals of neurodivergent users?</li>
</ol>
<p>Provide a SWOT analysis, probability score for successful use by neurodivergent users, and any recommendations for improvement.</p>
<p>Note: This is an oversimplification of the idea. Please be mindful of the intricate details of your product and make any appropriate changes.</p>
</blockquote>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>That said, <strong>simulations do not replace experimentation</strong>. Because models are trained on historical data, they reflect past behavior more strongly than they predict future change. Imagine designing a voice interface for elderly users who struggle with touchscreens. A model trained on mobile interaction data might predict low engagement, not because the idea lacks value, but because the dataset reflects different user behavior. Simulations should always surface assumptions, not prevent innovation.</p>
<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container"><img decoding="async" loading="lazy" class="feature-panel-image-img" src="https://www.smashingmagazine.com/images/smashing-cat/cat-scubadiving-panel.svg" alt="Feature Panel" width="257" height="355"></div>


<h2 id="be-cautious-of-skewed-probabilistic-thinking-using-ai">Be Cautious of Skewed Probabilistic Thinking Using AI</h2>
<p>AI systems are built on historical data, more specifically, on the datasets they are trained on. That foundation shapes the outputs we receive. During the AI Summit in France, India&rsquo;s Prime Minister Narendra Modi shared an example that illustrates this well. If you ask an AI model to generate an image of a person writing with the left hand, the output may still show a person writing with their right hand. The reason is statistical: most people are right-handed, and the training data reflects that. This may have improved over time, but the point remains relevant. I still occasionally see this behavior when generating images with similar models.</p>
<p>What you receive is not truth. It is the <strong>most statistically likely outcome</strong> given the data available. Always ask whether past data meaningfully predicts future behavior. If additional context can improve the prediction, include it. Without context, the output is just one of many possible answers dressed up as the only one.</p>
<figure><img decoding="async" loading="lazy" width="800" height="672" src="https://thenokiablog.com/wp-content/uploads/2026/06/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking-1.png" alt="Promt, which reads: create an image of a person sitting in his chair facing his desk and writing with his left hand in his notebook, and the image created for it."><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>Confidence scores deserve the same scrutiny. Overtrusting a high-confidence output leads to the Air Canada situation. Dismissing a low-confidence one can cause teams to miss a real signal buried in noisy data. A prediction with 90% confidence is not necessarily correct, and a 40% signal is not necessarily useless. Designers must still weigh the possibilities, consider the case in front of them, and bring judgment to what the AI recommends.</p>
<p><strong>Transparency</strong> is how you make that possible. As AI systems increasingly shape decisions, people need visibility into how outputs are generated, the sources, the reasoning, and the summaries behind a recommendation. Black-box systems breed distrust. Systems that reveal their reasoning let users evaluate outputs for themselves. That transparency is good design and ethical practice. It respects the trust people place in these tools.</p>
<p>Thinking in probabilities often means resisting the temptation of quick answers. AI can accelerate research and surface patterns faster than ever before, but those outputs are <strong>starting points</strong>, not final decisions.</p>
<h2 id="practice-probabilistic-design-with-ai">Practice Probabilistic Design with AI</h2>
<p>Design shapes how a product is ultimately experienced &mdash; the decisions designers make determine whether the experience feels adequate, intuitive, or exceptional. And design is inherently full of assumptions and bets. Even the most rigorous research can yield multiple valid solutions to the same problem, each carrying a different probability of success.</p>
<p>Thinking probabilistically means recognizing that design decisions rarely produce binary outcomes. They lead to a range of possible results, and the role of the designer is to navigate those possibilities and identify the path most likely to create value. This mindset also builds <strong>adaptability</strong>: user needs evolve, strategies change, and sometimes ideas fail. Teams that lean on data signals, experimentation, and learning loops move faster toward the most effective solution.</p>
<p>Before the practical principles, one fundamental idea:</p>
<blockquote class="pull-quote">
<p>Design decisions should be optimized for likelihood, not certainty.</p>
</blockquote>
<h3 id="design-for-likelihood-not-certainty">Design for Likelihood, Not Certainty</h3>
<p>Every design decision is a bet, not a guarantee. Even when decisions are informed by research and data, they are still based on smaller samples and assumptions about how users will behave at scale. A well-researched idea can still fail in the real world.</p>
<p>The Air Canada chatbot from the introduction is a design lesson as much as a legal one. The bot was doing what language models do, predicting plausible text. The interface, however, communicated that prediction with complete confidence, no caveats, no <em>&ldquo;here&rsquo;s what our policy usually says,&rdquo;</em> no obvious path to a human. The user read confidence as commitment, and legally, so did the tribunal.</p>
<p>This is what happens when probabilistic systems are wrapped in deterministic interfaces. The interface transforms likelihood into certainty, and that is where the risk emerges.</p>
<blockquote><p>Designing for likelihood means letting the interface continue to have uncertainty, visible fallbacks to human support, and clear labeling when content is AI-produced, preventing unforeseen issues.</p></blockquote>
<p>Designers should avoid binary thinking &mdash; a great idea does not mean guaranteed success, and a familiar idea is not guaranteed to fail. Examine variations, confidence levels, and edge cases instead. AI can certainly help here, acting as a portfolio-thinking engine that surfaces different interpretations, highlights risks, and generates structured recommendations. The goal is not to optimize for certainty, but for value: it should always be <strong>value-driven</strong>.</p>
<p>Think of the moment in <em>Avengers: Infinity War</em> when Doctor Strange tells Tony Stark that out of millions of possible futures, there is only one where they win. AI cannot tell you the future, but it can help you explore the possible paths. Instead of asking whether an idea will succeed, ask AI to <strong>estimate the likelihood</strong> and <strong>get a score</strong>, and use those signals to guide decisions.</p>
<h3 id="use-data-as-a-compass-not-a-map">Use Data as a Compass, Not a Map</h3>
<p>Even an actual probability is not a final answer. Imagine an AI model predicts an 80% likelihood that users prefer a minimal checkout experience. That does not mean the solution is simply &ldquo;build a minimal checkout.&rdquo; Data should function as a compass, not a map.</p>
<ul>
<li>Why did the model produce that prediction?</li>
<li>What data influenced it?</li>
<li>What assumptions is it leaning on?</li>
<li>What user behavior is it actually detecting?</li>
</ul>
<p>These questions help designers validate predictions through <strong>usability testing</strong> and additional research. AI excels at identifying patterns, but it rarely explains why those patterns exist. Understanding motivation is still a human-centered research task.</p>
<p>The clearest cautionary tale here is Amazon&rsquo;s experimental AI recruitment tool, which the company reportedly scrapped after discovering that the model had learned to downgrade resumes from women. The training data, roughly a decade of historical hiring decisions, was skewed toward male candidates, and the model inherited that skew. It began penalizing resumes that included the word &ldquo;women&rsquo;s,&rdquo; as in &ldquo;women&rsquo;s chess club captain,&rdquo; and favoring language more commonly found on men&rsquo;s resumes. The system was not intentionally biased &mdash; <strong>the data</strong> was. Amazon reportedly tried to adjust it and eventually shut the project down because they could not guarantee it would not surface other discriminatory patterns.</p>
<p>Examples like this are why interpreting AI output critically matters. Designers need to understand the <strong>data behind a prediction</strong> and evaluate the reliability of the models they depend on. A recommendation is only as good as the data it was trained on, and the only way to know what that data is hiding is to ask.</p>
<h3 id="experiment-as-a-learning-system">Experiment as a Learning System</h3>
<p>Experimentation is usually framed as a way to validate a design decision. Want to lift the click-through rate of a CTA? Run an A/B test. Probabilistic thinking reframes this. Experiments should not only confirm solutions but also reduce uncertainty.</p>
<ul>
<li>Traditional approach: <strong>Testing features to confirm success.</strong></li>
<li>Probabilistic approach: <strong>Testing assumptions to reduce uncertainty.</strong></li>
</ul>
<p>Traditional A/B testing is expensive. It costs engineering time, traffic allocation, and user exposure, especially when a losing variant runs against a significant chunk of your audience. AI simulations can help filter weaker ideas before they reach production by making experimentation more efficient. User needs shift constantly, and the most effective teams iterate fast.</p>
<p>AI can help evaluate assumptions early by modeling potential outcomes based on historical and behavioral data. These simulations act as a hypothesis filter, pointing to the directions worth investing engineering effort in. This also supports personalization &mdash; different users may respond better to different experiences. Version A may resonate with high-intent users while version B works better for exploratory ones. Multiple experiences living side by side are not a flaw; they can be an intentional strategy.</p>
<p>AI amplifies probabilistic thinking by surfacing scenarios, assigning likelihood scores, and enabling personalization at scale. Experimentation becomes a continuous feedback loop:</p>
<p><em>Predict &rarr; Test &rarr; Learn &rarr; Adjust &rarr; Repeat!</em></p>
<p>A few steps to make it work:</p>
<ul>
<li>
<p><strong>Shift the framing</strong></p>
<ul>
<li>So instead of saying: Will this feature succeed?</li>
<li>Ask: What assumptions are we testing?</li>
<li>
<p>Use this template to define the hypothesis:</p>
<p><em>We believe [behavioral assumption] will impact [metric] because [reason]. We&rsquo;ll know we are right when [evidence].</em></p>
<p>Example: We believe simplifying the onboarding flow from 5 steps to 3 will increase completion rate because users experience decision fatigue when too many choices are presented. We&rsquo;ll know we&rsquo;re right when we see at least a 15% increase in step-to-step conversion with no drop in activation rate.</p>
</li>
</ul>
</li>
<li>
<p><strong>AI simulations</strong></p>
<ul>
<li>Use AI to predict some of the assumptions.</li>
<li>Later, use the learning to identify the top candidates to test the hypothesis.</li>
</ul>
</li>
<li>
<p><strong>Embrace multi-versions</strong></p>
<ul>
<li>It is absolutely fine to have two live versions.</li>
</ul>
</li>
<li>
<p><strong>Fail fast</strong></p>
<ul>
<li>Reward learning vs success.</li>
<li>Normalize smaller experimentations instead of a sweep of large changes. So instead of taking on a risky bet, pick up a few probabilities and test them.</li>
</ul>
</li>
<li>
<p><strong>Visualize probability</strong></p>
<ul>
<li>Create a probability table with probabilities of each variant and its prediction of success to keep track of all the changes.</li>
</ul>
</li>
</ul>
<h3 id="communicate-uncertainty-clearly">Communicate Uncertainty Clearly</h3>
<p>One of the hardest things for designers is making uncertainty understandable and actionable. When uncertainty is hidden, users treat AI outputs as facts. When it&rsquo;s communicated clearly, trust increases.</p>
<p>Ranges, estimates, and confidence indicators go a long way. A delivery window of &ldquo;Friday to Monday&rdquo; tells the truth about variability without misleading anyone, whereas a specific timestamp that slips erodes trust every time. A face recognition feature that says &ldquo;this looks like Pratik, is that right?&rdquo; sets more honest expectations than one that just labels the photo with a name.</p>
<figure><img decoding="async" loading="lazy" width="800" height="494" src="https://thenokiablog.com/wp-content/uploads/2026/06/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking-2.png" alt><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>Communicating uncertainty does not weaken trust &mdash; it strengthens it. The goal is not to eliminate uncertainty but to design for it <strong>intelligently</strong>.</p>
<p>Different users respond to uncertainty differently, and your design should account for that:</p>
<table class="tablesaw break-out">
<thead>
<tr>
<th>User type</th>
<th>Risk</th>
<th>Design goal</th>
</tr>
</thead>
<tbody>
<tr>
<td>Overtrusting users</td>
<td>They act too quickly and trust AI results easily./</td>
<td>Show uncertainty more prominently.</td>
</tr>
<tr>
<td>Distrustful users</td>
<td>They ignore AI entirely.</td>
<td>Show historical accuracy or confidence levels.</td>
</tr>
<tr>
<td>Skeptical/balanced users</td>
<td>Uses AI as a guide, not as a rule.</td>
<td>Reinforce AI assistance and let them decide the sort of framing.</td>
</tr>
</tbody>
</table>
<h2 id="keep-humans-in-the-loop">Keep Humans In the Loop</h2>
<p>AI should augment human judgment, and certainly not replace it. The most trustworthy systems are designed with clear moments where people can review, challenge, correct, or override machine suggestions. <strong>Human-in-the-loop (HITL)</strong> is not a safety net &mdash; it is a <strong>refinement engine</strong>. Every override, correction, or rejection becomes high-quality feedback that improves the model over time.</p>
<p><strong>Control</strong> is a prerequisite for adoption. Users are more willing to rely on AI when they understand how a suggestion was generated, can evaluate its implications, and can easily intervene. Well-designed products make this explicit: who is acting, what happens if the suggestion is wrong, and where the user can step in.</p>
<p>These interactions are also critical for system improvement. Every accept, reject, or edit is a strong signal, and compared to passive analytics, this kind of feedback produces far more meaningful training data. It closes the loop between real-world usage and model performance.</p>
<h3 id="what-does-hitl-look-like-in-practice">What Does HITL Look Like in Practice?</h3>
<p>GitHub Copilot is a good everyday example. It offers inline code suggestions that developers can accept with a tab, edit, or ignore entirely. The system never commits code on the user&rsquo;s behalf. Authorship stays with the humans. Every data point becomes implicit feedback about which suggestions were useful. Gmail&rsquo;s Smart Compose works similarly, presenting predicted text as optional, keeping tone and intent in the user&rsquo;s hands.</p>
<p>In higher-stakes contexts, HITL becomes more explicit. Risk and fraud systems typically use probability scores to route decisions: low-risk: proceed automatically; medium-risk: trigger additional verification; and high-risk: escalate to a human reviewer. This balances speed with judgment without removing oversight.</p>
<p>In safety-critical domains like healthcare, human oversight is non-negotiable. AI may flag anomalies or suggest a diagnosis, but the clinician retains final authority. Tools that explain the details help the practitioner understand why a recommendation was made, <strong>reinforcing confidence without removing accountability</strong>.</p>
<h3 id="designing-for-human-judgment">Designing for Human Judgment</h3>
<p>From a UX perspective, HITL is about matching the interaction pattern to the level of risk. Simple accept/reject affordances work well for low-risk suggestions that improve speed without real consequences. As the stakes climb, impacting data, money, or people, preview and approval steps become essential. Explanations help users calibrate trust rather than blindly accept outputs.</p>
<p>What happens behind the scenes matters just as much. The system should capture user decisions with context, feed them into learning workflows, and log overrides for auditability. Over time, teams can track signals like override rate, confidence accuracy, time-to-approval, and perceived trust. A high override rate is not a user failure. It is a signal that the design or the model needs attention.</p>
<h3 id="the-risk-of-getting-it-wrong">The Risk of Getting It Wrong</h3>
<p>Poorly implemented HITL systems can fail in subtle ways. Human review can devolve into a rubber stamp. Workflows can slow down so much that users route around the safeguards. Feedback can skew toward a narrow subset of users. These risks are real, but they are design problems, not reasons to remove HITL.</p>
<p>The goal is not to maximize human involvement. It is to focus it where uncertainty, impact, or ethics demand it. Keeping HITL is less about control and more about <strong>clarity</strong>: clarity about who decides, when uncertainty matters, and how responsibility is shared between people and machines.</p>
<h2 id="optimize-for-resilience-not-just-conversion">Optimize for Resilience, Not Just Conversion</h2>
<p>Good design adapts as the landscape shifts. Product design, especially in AI-powered systems, can no longer afford to optimize only for short-term conversion metrics. User intent is fluid as well as ever-changing, environments change rapidly, and probabilistic systems continuously evolve too. What works today can quietly break tomorrow. Designing for resilience means building products that stay reliable, trustworthy, and useful even as assumptions, data, and user behaviors change.</p>
<p><strong>Resilient design</strong> shifts the question from:</p>
<p>How do we maximize this metric right now?! &rarr; <strong>How does this system behave over time, under stress, and in uncertainty?</strong></p>
<p>A resilient system is one that:</p>
<ul>
<li>Adapts as new data and behaviors emerge.</li>
<li>Fails safely rather than catastrophically.</li>
<li>Remains transparent and explainable.</li>
<li>Avoids brittle, over-optimized interaction patterns.</li>
<li>Anticipates second-order and unintended effects.</li>
</ul>
<p>Do not just consider last quarter&rsquo;s numbers. Peek into the following quarters to identify the shift and make changes accordingly.</p>
<h3 id="build-systems-that-adapt-as-probabilities-change">Build Systems That Adapt as Probabilities Change</h3>
<p>Likelihoods shift constantly, AI models drift, contexts evolve, and user needs mature as well, so designing as if conditions are stable creates fragility in probabilistic environments. A resilient approach assumes <strong>volatility as the default</strong>.</p>
<p>Think about how recommendation systems tend to evolve. The early version of a content feed optimizes for engagement, and for a while, engagement goes up. Then users start to notice the feed feels narrow, repetitive, maybe even exhausting. Resilient systems rebalance, introducing novelty, diversifying signals, and pulling in long-term satisfaction measures alongside short-term clicks.</p>
<blockquote><p>Designers should create interfaces that expect change, dynamic re-ranking, contextual explanations, and escape hatches from stale personalization loops, all of which help systems stay useful as probabilities shift.</p></blockquote>
<h3 id="optimize-for-long-term-outcomes-not-just-short-term-wins">Optimize for Long-term Outcomes, Not Just Short-term Wins</h3>
<p>Short-term conversion gains often hide long-term costs. Speeding up onboarding can reduce comprehension. Maximizing notification CTR can erode trust. Optimizing engagement alone can produce unhealthy usage patterns. Fragile systems maximize numbers while ignoring second-order effects, the downstream consequences that show up weeks or months later.</p>
<p>Duolingo&rsquo;s hearts system is a good example of designing against this. It introduces friction: if you make too many mistakes, you run out of hearts and have to wait or practice older material to earn more. On paper, that looks like a conversion killer: fewer lessons per session. In practice, the team has publicly discussed how it supports long-term motivation and retention, which is the metric that actually matters for a learning app. Short-term engagement dips, but long-term outcomes improve.</p>
<p>Meta has made a similar, if more reluctant, shift. The company publicly acknowledged that optimizing purely for &ldquo;time spent&rdquo; produced unintended emotional and societal effects, which led to a stated pivot toward &ldquo;meaningful social interactions&rdquo; as a guiding metric. Whether that shift fully landed is up for debate, but the acknowledgment itself is the point: optimizing for the wrong thing at scale has real downstream cost.</p>
<p>So, designers must routinely ask:</p>
<ul>
<li>What behaviors are we unintentionally reinforcing?</li>
<li>Will this interaction still be healthy if repeated at scale?</li>
<li>Are we optimizing for the ecosystem&rsquo;s wellbeing or just the next click?</li>
</ul>
<h3 id="plan-for-uncertainty-the-way-you-plan-for-scale">Plan For Uncertainty the Way You Plan For Scale</h3>
<p>Teams routinely plan for traffic spikes, but rarely for uncertainty spikes. Yet AI systems degrade, adversarial behaviors evolve, and external shocks can reshape user behavior overnight. Resilient design assumes variability and prepares for it.</p>
<p>This means designing for <strong>degrading confidence</strong>. What does your interface do when the AI isn&rsquo;t sure? Does it quietly fail, or does it gracefully hand off? Does the experience still make sense if AI assistance goes away entirely? A good fallback strategy is as important as the happy path.</p>
<p>Some practical actions:</p>
<ul>
<li><strong>Design for degrading confidence.</strong><br>Show fallback states, allow manual overrides, and visualize uncertainty where it matters.</li>
<li><strong>Measure long-term user health.</strong><br>Track satisfaction, retention quality, and unintended behavior, not just conversion.</li>
<li><strong>Build adaptability in.</strong><br>Use adjustable ranking rules, dynamic states, and continual experimentation across segments.</li>
<li><strong>Model second-order effects early.</strong><br>Every optimization casts a shadow; surface it before shipping.</li>
<li><strong>Use a resilience checklist before launch.</strong><br>How does the system behave under low AI confidence? What&rsquo;s the safe fallback? What drifts do we anticipate?</li>
</ul>
<h2 id="conclusion">Conclusion</h2>
<p>If you take one thing from this article into your next design review, make it this:</p>
<blockquote><p>Stop asking &ldquo;Will this work?&rdquo; and start asking &ldquo;How likely is this to work, and what happens when it doesn&rsquo;t?&rdquo;</p></blockquote>
<p>That single reframe changes how you write hypotheses, interpret AI output, scope experiments, and design for the moments when the system is wrong. Starting this week, name the assumption behind every AI recommendation you accept, find one place in your product where a probabilistic output is presented as a certainty, fix the framing, and design the fallback before the happy path.</p>
<p>The shift from deterministic to probabilistic design is less about new tools and more about a <strong>new posture</strong>. AI has not introduced uncertainty into our world. It has simply made the uncertainty that was always there impossible to ignore. AI can estimate, simulate, and recommend, but it cannot decide what matters, which users are being overlooked, or which unconventional idea is worth defending against a model trained on yesterday&rsquo;s data. Those remain <strong>human responsibilities</strong>. Think in ranges, not points. Test assumptions, not features. Build for adaptation, not perfection. In a world where prediction is cheap, and judgment is rare, the most valuable thing a designer can do is keep asking, <em>What else might be true?</em></p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking-3.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/designing-with-uncertainty-how-ai-supercharges-probabilistic-thinking/">Designing With Uncertainty: How AI Supercharges Probabilistic Thinking</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Improve your application resilience with Amazon Cognito multi-Region replication</title>
		<link>https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 03 Jun 2026 22:37:29 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon Route 53]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Key Management Service]]></category>
		<category><![CDATA[AWS Management Console]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/</guid>

					<description><![CDATA[<p>As a developer advocate working with web and mobile application developers, I&#8217;ve often heard about the...</p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>As a developer advocate working with web and mobile application developers, I&rsquo;ve often heard about the need to maintain consistent user authentication in the unlikely event of a regional service interruption. The increasing use of agentic AI, microservices, automation, and service accounts has sparked a similar need for machine-to-machine authentication. Today, I&rsquo;m excited to share two important updates to Amazon Cognito: <strong>multi-Region replication</strong> for improved resilience, and support for <strong>customer managed keys</strong> for more control encryption control.</p>
<p>Many applications rely on Amazon Cognito to handle user and machine-to-machine authentication, and to manage user profiles. When building for high availability, having consistent data across different AWS Regions is a key approach, and until now, achieving that consistency came with significant challenges. Engineering teams spent significant time building and maintaining custom replication solutions to synchronize configurations across Regions. Manual export and import of user data between Regions created security risks from potential data exposure and introduced opportunities for data inconsistencies. During regional transitions, end users experienced disruptions like forced password resets and re-authentication. For machine-to-machine communications, teams had to create new app clients in the secondary region, which meant reconfiguring their applications and updating OAuth-protected resources to accept access tokens issued by the new regional issuer. These challenges made it difficult to maintain uninterrupted operations across Regions.</p>
<p>With multi-Region replication, Amazon Cognito automatically maintains a synchronized copy of your user data and machine secrets in a secondary AWS Region of your choice. The replication flows in one direction, from your primary Region to the secondary Region. This includes user profiles, credentials, and pool configurations. The secondary Region operates in read-only mode, focusing on maintaining authentication capabilities. Existing sessions continue uninterrupted.</p>
<p>When you need to direct traffic to the secondary Region, your existing users can continue signing in with their existing credentials without disruption, and currently signed-in users remain authenticated because both regions recognize access tokens issued by either region. Multi-Region replication supports all authentication methods, including federated sign-in through social providers (Amazon, Google, Apple, Facebook), Security Assertion Markup Language (SAML) and OpenID Connect (OIDC) integrations, and API authorization flows. This approach maintains availability for both customer-facing applications and machine-to-machine communications in your backend services. While authentication continues without interruption, operations like new user registration or profile updates are not available during failover.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>Before configuring multi-Region replication, you must configure a multi-Region customer managed key stored in AWS Key Management Service (AWS KMS) to encrypt your user data at rest. These keys provide consistent encryption across Regions while giving you control over your encryption strategy.</p>
<p><span><strong>How this works in practice<br>
          <br></strong></span>I start this demo with an existing Cognito user pool in the <code>us-west-2</code> (Oregon) Region. I want to configure replication to <code>us-east-1</code> (Northern Virginia). I also have a customer managed key replicated in these two Regions.</p>
<p>Configuring multi-Region replication is just three steps. The AWS Management Console guides me through the steps: set up a custom key for encryption, configure multi-region OIDC endpoints, and configure the replication itself.</p>
<p>First, I set up a custom AWS KMS key to encrypt the data at rest.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter size-large wp-image-103762" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-1.png" alt="Cognito Multi-Region replication - initial state" width="1024" height="538" data-wp-editing="1"></p>
<p>I select the custom key I created. I also update the key policy to allow Amazon Cognito to access and use the key. The console shows the correct IAM policy statements to add to my key policy.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100881" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-2.png" alt="Cognito Multi-Region replication - select CMK" width="1024" height="754"></p>
<p>The console confirms when the custom key is selected and correctly configured.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100882" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-3.png" alt="Cognito Multi-Region replication - confirm CMK" width="1024" height="471"></p>
<p>Second, I follow the console instructions to configure the OIDC issuer type. On <strong>Step 2 &ndash; optional</strong>, I choose <strong>Configure</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103804 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-4.png" alt="Cognito Multi-Region replication - configure multi region OIDC 1" width="1024" height="442"></p>
<p>I make sure to update my client applications with these new endpoints. This is a required change that will need a redeployment of server-side applications and an update submission for mobile apps on the App Store and Google Play. If I don&rsquo;t update the endpoints, my users will experience disruptions because requests to the old endpoints will no longer be routed correctly.</p>
<p>On the next screen, I select <strong>Updated</strong>. I take note of the new URLs. I confirm the changes and choose <strong>Change issuer type</strong>.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-103805 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-5.png" alt="Cognito Multi-Region replication - configure multi region OIDC 2" width="1024" height="532">Finally, I select the target Region for replication. Only Regions where the custom encryption key is replicated are available for selection. After having chosen the target Region, I choose <strong>Create</strong>.<img decoding="async" loading="lazy" class="aligncenter wp-image-103808 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-6.png" alt="Cognito Multi-Region replication - start the replication process" width="1024" height="463">.</p>
<p>The service prepares the replication. The time needed depends on the amount of data in the user pool.</p>
<p>When the replicated user pool is ready, I manually <strong>Activate</strong> it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-100888 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-7.png" alt="Cognito Multi-Region replication - replication process is complete" width="1024" height="184"></p>
<p>The replication status becomes <span><strong>Active</strong></span>. It is ready to direct traffic to the replica.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100889" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-8.png" alt="Cognito Multi-Region replication - active" width="1024" height="113"></p>
<p><span><strong>Additional configurations<br>
          <br></strong></span>The console helps me to keep track of additional configurations I have to plan. When I&rsquo;m using Lambda functions for custom authentication flows or SMS or email notifications, I must also deploy and configure these resources in the new Region.</p>
<p>Similarly, log streaming or AWS WAF configuration must be manually configured in the target Region before I start directing authentication traffic to it.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-large wp-image-100890" src="https://thenokiablog.com/wp-content/uploads/2026/06/improve-your-application-resilience-with-amazon-cognito-multi-region-replication-9.png" alt="Cognito Multi-Region replication - task list" width="1024" height="443"></p>
<p><span><strong>Health checks and failover<br>
          <br></strong></span>Both primary and secondary regional endpoints remain active and ready to serve your traffic at all times. To monitor system health and manage failovers, you design a strategy that aligns with your application&rsquo;s specific requirements and security posture. You can implement health checks to monitor the status of authentication services in your primary Region and define criteria for when to initiate failover. These checks might look for error rates, latency patterns, or specific service alerts.</p>
<p>When your monitoring system detects issues meeting your failover criteria, you can redirect traffic to the secondary Region through DNS updates. This approach gives you control over the failover process while maintaining security. Consider testing your failover strategy during off-peak hours by redirecting a small portion of traffic to verify that authentication continues working as expected in the secondary Region.</p>
<p>When using managed login and federation with custom domains, you can also use the built-in traffic routing feature by providing an Amazon Route 53 health check ID.</p>
<p><span><strong>Pricing and availability<br>
          <br></strong></span>Multi-Region replication is available today as an add-on feature for Amazon Cognito customers using Essentials and Plus tier. For user authentication, the add-on costs $0.0045 per monthly active user per replica Region for Essentials tier customers and $0.006 per monthly active user per replica region for Plus tier customers. For machine-to-machine (M2M) authentication, the add-on is a 30% charge on top of the standard volume-based pricing for successful tokens issued. For detailed pricing information, see Amazon Cognito pricing.</p>
<p>Multi-Region replication is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Asia Pacific (Mumbai, Seoul, Singapore, Sydney, Tokyo), Canada (Central), Europe (Frankfurt, Ireland, London, Paris, Stockholm), and South America (S&atilde;o Paulo).</p>
<p>Any of these Regions can be used as the source or the destination for the replication.</p>
<p>Support for customer managed keys is available for the Essentials and Plus tiers. It is available in the following Regions: US East (Ohio, N. Virginia), US West (N. California, Oregon), Africa (Cape Town), Asia Pacific (Hong Kong, Hyderabad, Jakarta, Malaysia, Melbourne, Mumbai, New Zealand, Osaka, Seoul, Singapore, Sydney, Thailand, Tokyo), Canada (Central), Canada West (Calgary), Europe (Frankfurt, Ireland, London, Milan, Paris, Spain, Stockholm, Zurich), Israel (Tel Aviv), Mexico (Central), South America (S&atilde;o Paulo), and AWS GovCloud (US-East, US-West)</p>
<p>From my conversations with customers, maintaining business continuity during regional incidents while meeting security requirements is a high priority. Multi-Region replication provides the capability to build more resilient applications without managing complex replication logic yourself. The automatic synchronization of user data and configurations reduces operational overhead while maintaining security.</p>
<p>For customers in regulated industries, the new support for customer managed keys provides additional control over data encryption. You can now use your own encryption keys to protect user data at rest, helping you meet regulatory requirements in industries like healthcare and financial services.</p>
<p>To get started with multi-Region replication and customer managed key encryption, visit the Amazon Cognito console or see the documentation for detailed setup instructions. I look forward to hearing how you use this feature to strengthen your application architecture.</p>
<p>       &mdash; seb <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/improve-your-application-resilience-with-amazon-cognito-multi-region-replication/">Improve your application resilience with Amazon Cognito multi-Region replication</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 01 Jun 2026 14:25:33 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon WorkSpaces]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Heroes]]></category>
		<category><![CDATA[AWS Organizations]]></category>
		<category><![CDATA[AWS Resilience Hub (ARH)]]></category>
		<category><![CDATA[AWS Transform]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026/</guid>

					<description><![CDATA[<p>In my last Week in Review post, I shared what I&#8217;d been hearing from customers in...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026/">AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>In my last Week in Review post, I shared what I&rsquo;d been hearing from customers in the AI-Driven Development Lifecycle (AI-DLC) workshops I&rsquo;ve been delivering. Last week I was back at it, this time in Denver for a two-day AI-DLC workshop, where I helped facilitate 17 teams to deliver nearly 20 separate use cases in just two days. The pace of acceleration that AI-DLC unlocks&mdash;especially when paired with tools like Claude Code on Amazon Bedrock&mdash;is fundamentally changing how businesses operate. Traditional roles within software development teams are collapsing into smaller, AI-augmented squads, and the paradigm shift is beginning to take place right in front of us. To learn more about how to utilize various AI tools, visit the GitHub repository of AI-DLC workflow.</p>
<p>This shift is also reshaping how AWS account teams (solutions architects, customer solutions managers, and technical account managers) collaborate with customers. It&rsquo;s becoming less about handing off advisory design documents and more about building alongside them in real time. It&rsquo;s a genuinely exciting moment to be in the middle of the change, and this week&rsquo;s headline launch &mdash; Anthropic&rsquo;s most capable model yet, now on AWS &mdash; is going to push that pace even further.</p>
<p>Now, let&rsquo;s get into this week&rsquo;s AWS news&hellip;</p>
<p><span><strong>Headlines<br>
          <br></strong></span><strong>Claude Opus 4.8 on AWS</strong> &mdash; Anthropic&rsquo;s most capable generally available model is now accessible through both Amazon Bedrock and the Claude Platform on AWS. Opus 4.8 is built for agentic coding, knowledge work, and extended autonomous task execution &mdash; it sustains longer autonomous sessions with deeper reasoning, recovers from errors, and synthesizes information across lengthy documents. For coding workloads, it reads codebases like an engineer, plans before it edits, and holds context across long sessions. On Amazon Bedrock, you get AWS-managed features like Guardrails, Knowledge Bases, and data residency; on the Claude Platform on AWS, you get Anthropic&rsquo;s native APIs unified with AWS billing. To learn more, visit the deep-dive blog post.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Last week&rsquo;s launches </strong></span><br>
        <br>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li>Introducing the next generation of AWS Resilience Hub &mdash; A reimagined Resilience Hub gives SREs and developers a unified framework to define resilience standards, evaluate applications against them, and demonstrate compliance across an entire portfolio. It introduces modular resilience policies (covering service-level objectives (SLOs), multi-AZ/Region DR, and data recovery), business-oriented application modeling, generative AI-powered assessments aligned with the Well-Architected and Resilience Analysis Frameworks, and automatic dependency discovery via DNS query log analysis. Integration with AWS Organizations enables organization-wide resilience management from a single delegated administrator account.</li>
<li>Introducing the next generation of Amazon OpenSearch Serverless for building agentic AI applications &mdash; Amazon OpenSearch Serverless is now a fully managed search and vector engine purpose-built for agentic AI applications. It scales from zero to thousands of requests per second&mdash;roughly 20x faster than the prior generation&mdash;delivers up to 60% cost savings versus peak-provisioned clusters, and adds GPU acceleration plus new SEARCH and VECTORSEARCH collection types. Native integrations with Vercel, Kiro, Claude Code, and Cursor through OpenSearch Agent Skills make it straightforward to plug into your agent stack.</li>
<li>New assessment capabilities in AWS Transform &mdash; AWS Transform expands with new tools to help you build migration business cases and evaluate TCO before moving workloads to AWS. You can ingest data from RVTools exports, CMDB data, the AWS Transform discovery tool, and third-party discovery tools, then run what-if scenarios across region, utilization, and service mapping for EC2, FSx, S3, SQL Server on EC2, and virtual desktops. The release also adds Agentic Readiness Analysis (ARA) and Modernization Analysis (MODA), which scan code repositories in 5 to 30 minutes per repo to surface severity-tagged findings with file-level evidence and AWS-mapped remediation guidance.</li>
<li>Amazon Aurora MySQL with Kiro Powers &mdash; Aurora MySQL now integrates with Kiro Powers, drawing from a curated repository of pre-packaged MCP servers, steering files, and hooks validated by Kiro partners. Developers can execute both data plane tasks (queries, schema management) and control plane tasks (cluster management) in natural language, with dynamic guidance for Aurora MySQL Serverless scaling, RDS-to-Aurora migration, and replication setup. The companion Database Blog post explains how the agent produces the API calls, SQL, and configuration for you to review and run &mdash; available via one-click install from the Kiro IDE or webpage.</li>
<li>Amazon WorkSpaces Applications now supports Windows Desktop OS &mdash; You can now bring your own Windows Desktop licenses to Amazon WorkSpaces Applications and stream full Windows desktops and applications from AWS-hosted dedicated hardware. BYOL eliminates OS fees (you pay only for compute and streaming infrastructure), supports eligible Microsoft 365 Apps for enterprise, and gives users a matching experience between local and remote environments &mdash; same workflows, shortcuts, and navigation in both.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><span><strong>Other AWS news</strong> </span><br>
        <br>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li>Meet our newest AWS Heroes &mdash; May 2026 &mdash; An AWS Builder Center post introducing the latest cohort of AWS Heroes recognized for their contributions to the global AWS community.</li>
<li>AI-native, full-stack web apps with Vercel and AWS databases &mdash; Database blog post on the new Vercel and AWS Databases integration, which lets you provision Aurora PostgreSQL, DynamoDB, or Aurora DSQL directly from the Vercel dashboard or via v0. The post also highlights the H0 hackathon with $160,000 in prizes for building full-stack apps on this stack.</li>
<li>Introducing US-based, US citizen 24/7 technical support for AWS GovCloud (US) customers: Your mission never sleeps. Neither do we. &mdash; Public Sector blog post announcing that all AWS GovCloud (US) technical support cases are now automatically routed to US-based, US citizen engineers around the clock &mdash; no opt-in required &mdash; for government agencies, contractors, nonprofits, and academic institutions running mission-critical workloads.</li>
</ul>
<p>For a full list of AWS blog posts, be sure to keep an eye on the AWS Blogs page.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Learn more about AWS, browse and join upcoming AWS-led in-person and virtual events, startup events, and developer-focused events as well as AWS Summits and AWS Community Days. Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development.</p>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>-Micah</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-opus-4-8-on-aws-aurora-mysql-with-kiro-powers-and-more-june-1-2026/">AWS Weekly Roundup: Claude Opus 4.8 on AWS, Aurora MySQL with Kiro Powers, and more (June 1, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey</title>
		<link>https://thenokiablog.com/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 28 May 2026 19:29:55 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Organizations]]></category>
		<category><![CDATA[AWS Resilience Hub (ARH)]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Management & Governance]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Resilience]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing the next generation of AWS Resilience Hub with a significantly expanded experience that...</p>
<p>The post <a href="https://thenokiablog.com/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey/">Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing the next generation of AWS Resilience Hub with a significantly expanded experience that brings together a new application model, dependency discovery assessment, generative AI-powered failure mode analysis, modular resilience policies, and organization-wide reporting.</p>
<p>Organizations running hundreds of applications share a common challenge: availability is a top concern, yet there is no consistent way to set resilience goals, measure progress, or prove compliance across a portfolio. Teams set different standards, use different tools, and struggle to exchange information about whether applications actually meet expectations.</p>
<p>The next generation of AWS Resilience Hub changes this by giving Site Reliability Engineers (SREs) and development teams a structured way to align on resilience policy expectations, help application teams achieve them, and demonstrate compliance through testing. With integration into AWS Organizations, teams can now evaluate resilience at scale, identify failure modes, discover hidden dependencies, and report on progress across the enterprise.</p>
<p>The next generation of Resilience Hub walks you through your resilience journey and to help you there are the following concepts built into it.</p>
<ul>
<li><strong>Resilience policy</strong>: You can define your resilience expectations through modular, composable requirements. Rather than choosing a single rigid policy type, you construct policies by selecting the requirements that matter to your application, such as service level objective (SLO), multi-AZ and multi-Region disaster recovery, and data recovery requirements.</li>
<li><strong>Business-level understanding</strong>: You can use new application modeling&nbsp;through critical end-user paths that map directly to business outcomes.&nbsp;Systems represent a business application, user journeys describe critical business paths, and services are the deployable units comprising AWS resources, code, and observability. Resilience Hub automatically discovers and maps them into a topology showing how resources connect.</li>
<li><strong>AI failure mode assessments</strong>: You can run generative AI-powered assessments that analyze your services against your defined resilience policies, AWS Well-Architected best practices, and the AWS Resilience Analysis Framework. These assessments identify potential failure modes and provide actionable recommendations.</li>
<li><strong>Dependency discovery assessment</strong>: You can automatically discover AWS services, internal endpoints, and third-party endpoints that your services depend on. This dependency assessment uses DNS query log analysis to identify dependencies you may not know about&mdash;including unexpected cross-region calls or critical third-party dependencies.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><strong><u>The next generation of AWS Resilience Hub in action</u></strong><br>
        <br>To get started, you configure a resilience policy, set up your first system and service, run a failure mode assessment, review the results, and implement the findings.</p>
<p>Before you begin, you should set up the invoker IAM role, which grants Resilience Hub read-only access to your AWS resources, cross-account roles (if not using AWS Organizations), or service-linked roles (SLRs) with AWS Organizations.&nbsp;Resilience Hub also integrates with AWS Organizations to enable organization-wide resilience management from a single delegated administrator account. This eliminates the need to log in to individual accounts to assess resilience posture across your enterprise. To learn more, visit For prerequisite details in the AWS Resilience Hub User Guide.</p>
<p>To configure a resilience policy, choose <strong>Create policy</strong> in the <strong>Policies</strong> menu through the AWS Resilience Hub console. Enter a policy name, description, and choose resilience requirements. For example, you can create a reusable policy for multi-Region disaster recovery used in financial applications&mdash;including 99.95% availability SLO, 15-minutes RTO, 5-minutes RPO for multi-Region disaster recovery, and disaster recovery approach that aligns with your RTO and RPO requirements.</p>
<p>If you choose data recovery requirements, you can define the data recovery time objective for restoring from backups for each service associated with this policy.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p><img loading="lazy" decoding="async" class="aligncenter wp-image-104062 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-1.png" alt width="2078" height="4083"></p>
<p>To create your first system representing your business application, choose <strong>Create a system</strong> in the <strong>Systems</strong> menu. Optionally, you can enable AWS Organizations account access for this system.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104042" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-2.png" alt width="2048" height="1522"></p>
<p>Now you can create a service that represents a deployable unit, like one of your microservices, and associate it with your system, and tell Resilience Hub where to find your resources. Enter a service name, for example, <code>stock-exchange-service</code>, choose your resilience policy and invoker AWS IAM role name. You can choose service Regions, service resources such as your resource tags, AWS CloudFormation stack, Terraform state file location, or Amazon EKS cluster and namespace.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>When you enable dependency discovery for this service, AWS examines your VPC query logs for the VPCs associated with the resources in your service. You can disable this feature anytime from the dependency discovery settings in the service details page.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104064 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-3.png" alt width="1868" height="4002"></p>
<p>Now, you can run your first assessment with the service creation complete and a policy applied. Choose <strong>Run failure mode assessment</strong> in your service page and wait for the assessment to complete.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104045 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-4.png" alt width="2170" height="1835"></p>
<p>During the assessment, Resilience Hub assumes your invoker role, reads resources from your configured input sources, identifies parent-child relationships, queries the application topology service to map connections between resources, and builds a topology showing data flow, containment, and permissions.</p>
<p>By choosing <strong>Service topology</strong>, you can see service resources grouped by service functions in the graph, table, or JSON format.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104048 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-5.png" alt width="2156" height="1172"></p>
<p>By choosing <strong>Failure mode guidance</strong>, you can add assertions used to guide the agents while performing the failure mode assessment.&nbsp;Assertions are either generated by the agent or added by users. You can update them to improve assessment accuracy.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104077 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-6.png" alt width="2076" height="1136"></p>
<p>Once the assessment is complete, you can review findings and recommendations in the <strong>Assessment</strong> tab of your service page.&nbsp;Each finding tells you what the failure mode is, why it matters for your architecture, how to fix it, and which policy requirement it relates to.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104063 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey-7.png" alt width="2456" height="1944"></p>
<p>You can choose <strong>Mark as resolved </strong>to implement the recommendation or <strong>Mark as irrelevant</strong>&nbsp;if the finding doesn&rsquo;t apply to your use case.</p>
<p>If you&rsquo;re an existing Resilience Hub customer, Resilience Hub provides migration APIs to simplify the transition of your previous applications. These APIs convert your previous assessment policies to new resilience policies, map your previous applications to the new model, such as multiple related applications to one system with multiple services.</p>
<p>For more information about new features, visit&nbsp;the AWS Resilience Hub User Guide.</p>
<p><strong><u>Now available</u></strong><br>
        <br>The next generation of AWS Resilience Hub is now generally available in AWS commercial Regions where Resilience Hub is available. For Regional availability and the future roadmap, visit the AWS Capabilities by Region.</p>
<p>Resilience Hub uses a new service-based pricing model. Pricing includes two failure mode assessments per month for services, and optionally automated dependency assessment. You can try AWS Resilience Hub free. For pricing details, visit the AWS Resilience Hub pricing page.</p>
<p>Give the new AWS Resilience Hub a try in the Resilience Hub console and send feedback to AWS re:Post for Resilience Hub or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/introducing-the-next-generation-of-aws-resilience-hub-for-generative-ai-based-sre-resilience-journey/">Introducing the next generation of AWS Resilience Hub for generative AI-based SRE resilience journey</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 25 May 2026 20:11:10 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EC2 Container Registry]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker AI]]></category>
		<category><![CDATA[Amazon SageMaker Lakehouse]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CloudFormation]]></category>
		<category><![CDATA[AWS Local Zones]]></category>
		<category><![CDATA[AWS Secrets Manager]]></category>
		<category><![CDATA[AWS Security Hub]]></category>
		<category><![CDATA[AWS Serverless Application Model]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Foundation models]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Partner solutions]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026/</guid>

					<description><![CDATA[<p>There&#8217;s something genuinely energizing about working with startups &#8212; something I&#8217;ve been doing intensely for more...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026/">AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/05/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p><img loading="lazy" decoding="async" class="alignright wp-image-104002 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/05/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026-1.png" alt width="318" height="159">There&rsquo;s something genuinely energizing about working with startups &mdash; something I&rsquo;ve been doing intensely for more than two years now. Startups operate at a different frequency: the urgency is real, the constraints are tight, and the stakes are personal. Helping them navigate the challenge of proving their business model requires not just technical depth but a willingness to move fast, challenge assumptions, and make bets on the right architecture before the perfect data exists.</p>
<p>What I love most is that the work is never abstract: every decision I help a startup make has a direct impact on whether they ship on time, stay within budget, and earn the next round of confidence from their investors.</p>
<p>Let&rsquo;s dive into this week&rsquo;s AWS news.</p>
<p><strong><u>Headlines</u></strong><br>
        <br><img decoding="async" loading="lazy" class="wp-image-364 size-large alignright" src="https://thenokiablog.com/wp-content/uploads/2026/05/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026.jpg" alt width="1024" height="602">Now Open &mdash; AWS Local Zones in Istanbul, T&uuml;rkiye &mdash; AWS has opened a new Local Zone in Istanbul, T&uuml;rkiye, bringing AWS compute, storage, and networking services to one of Europe&rsquo;s largest metropolitan areas. AWS Local Zones place AWS infrastructure much closer to large population and industry, enabling organizations to store and process data within specific jurisdictions to meet data residency requirements, while delivering single-digit millisecond latency for applications that need to run closer to end users. This supports compliance needs across financial services, government, telecoms, and healthcare.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>A Local Zone is a significant infrastructure investment: it requires the same level of operational excellence as a Region, with consistent hardware, power, and networking infrastructure, and reflects AWS&rsquo;s continued expansion into underserved markets.</p>
<p>For builders in T&uuml;rkiye, this opens up a new set of architectural possibilities. You can now store and back up data within Turkish borders to help meet data residency requirements, and run latency-sensitive workloads in the Istanbul Local Zone while connecting seamlessly to the AWS Region&mdash;giving you the flexibility to architect hybrid applications without managing your own data center infrastructure.</p>
<p>To learn more about our decade-long commitment, available services, customers and partners in T&uuml;rkiye, visit the launch blog post.</p>
<p><strong><u>Last week&rsquo;s launches</u></strong><br>
        <br>Here are some launches and updates that caught my attention:</p>
<ul>
<li>Security Hub Extended expands to 21 curated partner solutions across 9 categories &mdash; AWS Security Hub Extended now integrates with 21 curated partner security solutions spanning 9 categories, including endpoint protection, cloud security posture management, threat intelligence, and more. You can now get consolidated, prioritized security findings from a broader ecosystem of tools directly within Security Hub, without requiring custom integrations. This is particularly valuable for enterprise security teams that want a unified view of their security posture across AWS and third-party tooling.</li>
<li>Amazon SageMaker AI now supports OpenAI-compatible APIs for inference endpoints &mdash; You can now call Amazon SageMaker AI inference endpoints using OpenAI-compatible APIs, making it significantly easier to migrate AI workloads from OpenAI to SageMaker &mdash; or to build applications that work across multiple providers &mdash; with no SDK changes required. This lowers the migration barrier for teams that started prototyping with OpenAI and are now looking to move to a more scalable, cost-controlled infrastructure on AWS. Your existing application code works as-is; you simply point it at your SageMaker endpoint.</li>
<li>Introducing pre-fetching and IAM role assumption for AWS Secrets Manager Agent &mdash; The AWS Secrets Manager Agent can now pre-fetch secrets at startup and assume IAM roles to retrieve them, eliminating the cold-start latency associated with on-demand secret retrieval in latency-sensitive applications. You can configure the agent to preload the secrets your application needs before it starts serving traffic, reducing the risk of secrets-related latency spikes in production. IAM role assumption support also makes it easier to share the agent across workloads with different permission boundaries.</li>
<li>AWS announces ExtendDB, an open-source DynamoDB-compatible adapter &mdash; AWS has open-sourced ExtendDB, a DynamoDB-compatible adapter that allows you to use the DynamoDB API and data model on top of alternative backend storage systems. This is particularly useful for local development and testing workflows &mdash; you can write against the DynamoDB API without requiring a live AWS connection. It&rsquo;s also valuable for scenarios where you need DynamoDB-compatible semantics with more control over the underlying storage layer. It&rsquo;s a practical tool for teams that want to build portability into their data access layer.</li>
<li>AWS SAM CLI adds AWS CloudFormation Language Extensions support to accelerate local serverless development &mdash; The AWS SAM CLI now supports AWS CloudFormation Language Extensions locally, meaning you can use transforms, dynamic references, and other CloudFormation language features directly in your local development and testing workflows. This closes a long-standing gap between what you can test locally and what runs in production, making local serverless development faster and more reliable. If you build serverless applications with SAM and encounter edge cases in local testing, this update will meaningfully improve your experience.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><strong><u>Other AWS news</u></strong><br>
        <br>Here are some additional posts and resources that you might find interesting:</p>
<ul>
<li>Amazon Bedrock introduces new advanced prompt optimization and migration tool &mdash; This post covers the newly launched Advanced Prompt Optimization and Migration Tool in Amazon Bedrock, which helps you automatically tune your prompts for better model performance and assists you in migrating prompts across different foundation models. It&rsquo;s a must-read if you&rsquo;re iterating on prompt quality for production AI workloads.</li>
<li>Introducing Kiro Web &mdash; Kiro, AWS&rsquo;s AI-powered development environment, now has a web-based interface. Kiro Web lets you access Kiro&rsquo;s spec-driven development, AI chat, and agent capabilities directly from your browser, without needing to install the desktop IDE. This is a great step toward making AI-assisted development more accessible &mdash; whether you&rsquo;re doing a quick review, prototyping from a new machine, or introducing your team to the Kiro workflow.</li>
<li>Announcing updated retry behavior for AWS SDKs and Tools &mdash; AWS has updated the default retry behavior across its SDKs and CLI tools, improving resilience for transient errors without requiring configuration changes from developers. The updated behavior includes smarter backoff strategies and better handling of throttling responses. If you&rsquo;re running production workloads that occasionally hit API rate limits or transient failures, this update improves reliability out of the box. It&rsquo;s worth reading to understand what changed and how it affects your applications.</li>
<li>Bitnami image removal from ECR Public &mdash; AWS has announced that Bitnami container images will be removed from Amazon ECR Public. If your workloads pull Bitnami images from ECR Public, you should review this post to understand the timeline and migration path. The Bitnami images remain available directly from Bitnami&rsquo;s own registry, and this post explains how to update your image references to continue pulling them without interruption.</li>
</ul>
<p><strong><u>Upcoming AWS events</u></strong><br>
        <br>Check your calendar and sign up for these events:</p>
<ul>
<li>AWS Summit Amsterdam &mdash; Join us in Amsterdam on May 27 for a full day of cloud and AI sessions, hands-on labs, and networking with builders and AWS experts from across Europe. Registration is free.</li>
<li>AWS Summit Bangkok &mdash; AWS Summit Bangkok takes place on May 28. It&rsquo;s a fantastic opportunity for builders and customers across Southeast Asia to connect and explore the latest in cloud innovation.</li>
<li>AWS Summit Milan &mdash; Also on May 28, AWS Summit Milan brings the AWS community together in Italy. If you&rsquo;re in Southern Europe, this is your event.</li>
<li>AWS Summit Mumbai &mdash; Also on May 28, AWS Summit Mumbai brings cloud and AI content to builders across India. Check the link for the full agenda and registration.</li>
<li>AWS Summit Los Angeles &mdash; Mark your calendar for June 10 in Los Angeles. The AWS Summit LA is coming up and it&rsquo;s a great opportunity to connect with the West Coast builder community.</li>
<li>AWS Community Days &mdash; Community-led conferences where content is planned, sourced, and delivered by community leaders. If you&rsquo;re in Latin America, don&rsquo;t miss AWS Community Day Belo Horizonte on August 22 &mdash; registration is open at awscommunityday.com.br.</li>
</ul>
<p>Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development. Browse here for upcoming AWS-led in-person and virtual events and developer-focused events.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | cPanel Blog</span></a></div><p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>&mdash; Daniel Abib</p>
<p><em>This post is part of our Weekly Roundup series. Check back each week for a quick roundup of interesting news and announcements from AWS!</em></p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-local-zones-in-istanbul-open-source-extenddb-kiro-web-and-more-may-25-2026/">AWS Weekly Roundup: AWS Local Zones in Istanbul, open-source ExtendDB, Kiro Web, and more (May 25, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 13 Apr 2026 16:16:20 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Bedrock AgentCore]]></category>
		<category><![CDATA[Amazon Bedrock Guardrails]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Amazon WorkSpaces]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Cost and Usage Report]]></category>
		<category><![CDATA[AWS Cost Explorer]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Startup]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/</guid>

					<description><![CDATA[<p>In my last Week in Review post, I mentioned how much time I&#8217;ve been spending on...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/">AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/04/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>In my last Week in Review post, I mentioned how much time I&rsquo;ve been spending on AI-Driven Development Lifecycle (AI-DLC) workshops with customers this year. A common theme in those sessions is the need for better cost visibility. Teams are moving fast with AI, but as they go from experimenting to full production, finance and leadership really need to know who is using which resources and at what cost. That&rsquo;s why I was so excited to see the launch of Amazon Bedrock new support for cost allocation by IAM user and role this week. This lets you tag IAM principals with attributes like team or cost center and then activate those tags in your Billing and Cost Management console. The resulting cost data flows into AWS Cost Explorer and the detailed Cost and Usage Report, giving you a clear line of sight into model inference spending. Whether you&rsquo;re scaling agents across teams, tracking foundation model use by department, or running tools like Claude Code on Amazon Bedrock, this new feature is a game changer for tracking and managing your AI investments. You can get all the details on setting this up in the IAM principal cost allocation documentation.</p>
<p>Now, let&rsquo;s get into this week&rsquo;s AWS news&hellip;</p>
<p><span><strong>Headlines<br>
          <br></strong></span><strong>Amazon Bedrock now offers Claude Mythos Preview</strong> Anthropic&rsquo;s most sophisticated AI model to date is now available on Amazon Bedrock as a gated research preview through Project Glasswing. Claude Mythos introduces a new model class focused on cybersecurity, capable of identifying sophisticated security vulnerabilities in software, analyzing large codebases, and delivering state of the art performance across cybersecurity, coding, and complex reasoning tasks. Security teams can use it to discover and address vulnerabilities in critical software before threats emerge. Access is currently limited to allowlisted organizations, with Anthropic and AWS prioritizing internet critical companies and open source maintainers.</p>
<p><strong>AWS Agent Registry for centralized agent discovery and governance now in preview</strong> AWS launched Agent Registry through Amazon Bedrock AgentCore, providing organizations with a private catalog for discovering and managing AI agents, tools, skills, MCP servers, and custom resources. The registry helps teams locate existing capabilities rather than duplicating them, with semantic and keyword search, approval workflows, and CloudTrail audit trails. It is accessible via the AgentCore Console, AWS CLI, SDK, and as an MCP server queryable from IDEs.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p><span><strong>Last week&rsquo;s launches<br>
          <br></strong></span>Here are some launches and updates from this past week that caught my attention:</p>
<ul>
<li>Announcing Amazon S3 Files, making S3 buckets accessible as file systems &mdash; Amazon S3 Files transforms S3 buckets into shared file systems that connect any AWS compute resource directly with your S3 data. Built on Amazon EFS technology, it delivers full file system semantics with low latency performance, caching actively used data and providing multiple terabytes per second of aggregate read throughput. Applications can access S3 data through both file system and S3 APIs simultaneously without code modifications or data migration.</li>
<li>Amazon OpenSearch Service supports Managed Prometheus and agent tracing &mdash;Amazon OpenSearch Service now provides a unified observability platform that consolidates metrics, logs, traces, and AI agent tracing into a single interface. The update includes native Prometheus integration with direct PromQL query support, RED metrics monitoring, and OpenTelemetry GenAI semantic convention support for LLM execution visibility. Operations teams can correlate slow traces to logs and overlay Prometheus metrics on dashboards without switching between tools.</li>
<li>Amazon WorkSpaces Advisor now available for AI powered troubleshooting&mdash; AWS launched Amazon WorkSpaces Advisor, an AI powered administrative tool that uses generative AI to help IT administrators troubleshoot Amazon WorkSpaces Personal deployments. It analyzes WorkSpace configurations, detects problems automatically, and provides actionable recommendations to restore service and optimize performance.</li>
<li>Amazon Braket adds support for Rigetti&rsquo;s 108 qubit Cepheus QPU &mdash; Amazon Braket now offers access to Rigetti&rsquo;s Cepheus-1-108Q device, the first 100+ qubit superconducting quantum processor on the platform. The modular design features twelve 9 qubit chiplets with CZ gates that offer enhanced resilience to phase errors. It supports multiple frameworks including Braket SDK, Qiskit, CUDA-Q, and Pennylane, with pulse level control for researchers.</li>
</ul>
<p>For a full list of AWS announcements, be sure to keep an eye on the What&rsquo;s New with AWS page.</p>
<p><span><strong>Other AWS news<br>
          <br></strong></span>Here are some additional posts and resources that you might find interesting:</p>
<p><span><strong>Upcoming AWS events<br>
          <br></strong></span>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>What&rsquo;s Next with AWS <strong>(April 28, Virtual)</strong> Join this livestream at 9am PT for a candid discussion about how agentic AI is transforming how businesses operate. Featuring AWS CEO Matt Garman, SVP Colleen Aubrey, and OpenAI leaders discussing emerging agent capabilities, Amazon&rsquo;s internal experiences, and new agentic solutions and platform capabilities.</li>
</ul>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Browse here for upcoming AWS led in person and virtual events, startup events, and developer focused events.</p>
<hr>
<p>That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<p>~ micah</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-claude-mythos-preview-in-amazon-bedrock-aws-agent-registry-and-more-april-13-2026/">AWS Weekly Roundup: Claude Mythos Preview in Amazon Bedrock, AWS Agent Registry, and more (April 13, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Testing Font Scaling For Accessibility With Figma Variables</title>
		<link>https://thenokiablog.com/testing-font-scaling-for-accessibility-with-figma-variables/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 24 Mar 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[Resilience]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/testing-font-scaling-for-accessibility-with-figma-variables/</guid>

					<description><![CDATA[<p>Accessibility works best when it blends into everyday design workflows. The goal isn&#8217;t a big transformation,...</p>
<p>The post <a href="https://thenokiablog.com/testing-font-scaling-for-accessibility-with-figma-variables/">Testing Font Scaling For Accessibility With Figma Variables</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<p><section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>Accessibility works best when it blends into everyday design workflows. The goal isn&rsquo;t a big transformation, but simple work processes that fit naturally into a team&rsquo;s routine. With Figma variables, testing font size increases becomes part of the design flow itself, making accessibility feel almost inevitable rather than optional.</section>
</p>
<p>Building a true culture of digital accessibility in a company is a mission of resilience and perseverance. It&rsquo;s not difficult for the discourse on accessibility to fall into the usual clich&eacute;s. Accessibility is very important for people. The accessibility of digital products and services promotes inclusion. Or even, all professionals on the teams should be involved in accessibility work. Of course. No one in their right mind will dispute any of these statements (I hope).</p>
<p>However, the second part of this conversation, which very few companies reach, is <em>&ldquo;how?&rdquo;</em> How do we make this happen in the midst of the day-to-day work of digital transformation teams, which, as we all know, are immersed in demanding scripts, often with a very limited number of people available? Most of the time, the choice ends up being between <em>&ldquo;we do this&rdquo;</em> and <em>&ldquo;that.&rdquo;</em> And it shouldn&rsquo;t, because, in these cases, I never saw accessibility winning in this equation.</p>
<p>It shouldn&rsquo;t be this way. You don&rsquo;t need to be this way. First of all, because choosing between accessibility and anything else isn&rsquo;t the right choice. Accessibility is no longer just another feature to be added to the others. It&rsquo;s an added value for the business and, currently, a legal obligation that can have serious consequences for companies. On the other hand, there are intelligent, optimized, and impactful ways to incorporate accessibility principles into the natural dynamics of teams. It&rsquo;s possible to work on accessibility without turning team operations upside down. In essence, that&rsquo;s what AccessibilityOps does. <strong>Empowering people</strong> and <strong>providing teams with simple processes</strong> so they can <strong>integrate accessibility work into their daily routines</strong> without disproportionate effort.</p>
<h2 id="accessibility-and-design">Accessibility And Design</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/rose-gold-design/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Rose gold design</span></a></div><p>Working on digital accessibility in design can involve several actions. It&rsquo;s clear that we need to pay particular attention to color and how it&rsquo;s used to convey meaning. Of course, the interaction sizes of elements must be comfortable. But, most importantly, we must <strong>think about design from a versatile perspective</strong>. An interface isn&rsquo;t a poster. We can control many aspects of that design, but how users interact with the interface is subject to an endless number of variables. The type of device, context, purpose, network quality, etc. All of this greatly affects each person&rsquo;s experience and interaction. Along with all this, when digital accessibility concerns are brought into the design process, it adds even more variables.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables.png" alt="Assistive technologies"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>People often use what are called <strong>assistive technologies and strategies</strong>. Basically, these are technological tools or, at the very least, &ldquo;tricks&rdquo; that people resort to in order to find more comfortable usage models. The famous screen readers, commonly associated with the use of blind people (but which are not only useful to them), for example, are an assistive technology. Changing colors or color contrasts between different elements is also an assistive technology. Increasing the font size (which we discussed in this text) is another example. There are countless assistive technologies and strategies. Almost as many as the different contexts of use for each person.</p>
<div data-audience="non-subscriber" data-remove="true" class="feature-panel-container"><img decoding="async" loading="lazy" class="feature-panel-image-img" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-1.png" alt="Feature Panel" width="481" height="698"></div>


<h2 id="we-don-t-control-everything">We Don&rsquo;t Control Everything</h2>
<p>In other words (and this is the &ldquo;bad news&rdquo; for us designers), &ldquo;our design&rdquo; is subject, from the users&rsquo; perspective, to transformations that we don&rsquo;t control. It will be &ldquo;transformed&rdquo; by the user, ensuring that they can interact with the application and everything it offers in the most comfortable way possible. And that&rsquo;s a good thing. If this happens and everything goes well, we will have surely done our accessibility work very well, and we all deserve congratulations. If the user applies any of these support technologies and strategies and still cannot use the digital application, it&rsquo;s a sign that something is not working as it should.</p>
<p>Oh, and speaking of which. Don&rsquo;t even think about blocking the use of these technologies or support strategies. They may be &ldquo;destroying&rdquo; your beautiful design, but they are allowing more and more people to actually use the app. In the end, wasn&rsquo;t that exactly what we promised we wanted to do? Design for (all) people. Without exception?</p>
<h2 id="increase-font-size">Increase Font Size</h2>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/passion-work/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Passion &amp; work</span></a></div><p>How many times have we heard someone &mdash; friends, family, or even colleagues &mdash; complaining that this or that text is too small? Text plays a very important role in the digital experience. Much information is conveyed through text: instructions for use, button captions, or interactive elements. All of this uses text as a communication tool. If reading all these elements is difficult, naturally, the experience is severely impaired.</p>
<p>Comfortable text reading, regardless of its function, is a non-negotiable principle. This reading can be facilitated by using comfortable sizes in the design. However, supporting technologies and strategies, through the functionality of increasing font size, can also help improve readability. According to APPT data, <strong>26% of Android and iOS mobile device users</strong> increase the default font size (data from February 2026). One in four users increases the font size on their smartphone. This is a very significant sample of people, making this functionality unavoidable in design processes.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-2.png" alt="Chart with font sizes where 26% of users use large font-size."><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h2 id="compliance-with-guidelines">Compliance With Guidelines</h2>
<p>Increasing font size in interfaces can represent a huge design challenge. It&rsquo;s important to understand that, suddenly, some text elements, due to user actions, can double in size from their initial size.</p>
<blockquote><p>&ldquo;With the exception of captions and text images, text can be resized without assistive technology up to 200% without loss of content or functionality.&rdquo;</p>
<p>&mdash; Success criterion 1.4.4, &ldquo;Resizing Text&rdquo; of the Web Content Accessibility Guidelines (WCAG), version 2.2</p>
</blockquote>
<p>This success criterion is at the AA compliance level, meaning this is an absolutely mandatory feature according to any legal framework.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/the-joy-of-art/" class="template-2"><span class="cta">Read more</span><span class="postTitle">The joy of art</span></a></div><p>It&rsquo;s easy to understand the 200% in this success criterion. If we assume we design the interfaces at a 100% scale, meaning the element size is the initial size, then increasing the text by up to 200% will correspond to doubling the initial size. Other enlargement scales can also be used, such as 120%, 140%, and so on. In other words, we have to ensure that users can increase the text to double its initial size through supporting technologies or strategies (and this is not a minor detail).</p>
<p>To comply with this standard, we don&rsquo;t need to provide text size increase tools in the interfaces. In practice, these features are nothing more than redundancy. Devices already allow this to be done in a standardized way. Users who really need this setting know it (because, without it, their lives would be much more difficult). Well, they already have this setting applied across their device. And that means we can eliminate these additional interface elements, simplifying the experience.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-3.png" alt="Text size increase tool in the interface"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h2 id="standardized-access">Standardized Access</h2>
<p>An important concept to remember about assistive technologies, particularly in this case regarding increasing font size, is that most devices already have many of these tools installed by default. In other words, in many cases, users don&rsquo;t need to purchase their own software or buy a specific type of device just to have this functionality.</p>
<p>Whether on mobile devices or even in web browsers, in the vast majority of cases, it&rsquo;s easy to find installed features that allow you to increase the default font size we&rsquo;re using throughout the interface. This principle of increasing font size can be applied to digital products, such as apps, or even to any type of website running on the standard web browsers used today.</p>
<h3 id="iphones">iPhones</h3>
<p>On iPhone devices, the font size increase feature is integrated by default. To use this feature, simply access the &ldquo;Settings&rdquo; panel, select &ldquo;Accessibility,&rdquo; and within the &ldquo;Vision&rdquo; options group, access the &ldquo;Text Size and Display&rdquo; feature and configure the desired font size increase on that screen.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-4.png" alt="iPhone screens with settings on accessibility"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="google-chrome">Google Chrome</h3>
<p>Web browsers also offer, by default, the functionality to increase font size. For example, in Google Chrome, this feature is available in the &ldquo;Options&rdquo; panel, specifically in the &ldquo;Appearance&rdquo; area. In the list of options that appear in this group, simply select the &ldquo;Font size&rdquo; option. Normally, the &ldquo;Medium &mdash; Recommended&rdquo; option will be selected. You can change this setting to any other available font size. Try, for example, the &ldquo;Very large&rdquo; option.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-5.png" alt="Google Chrome settings on accessibility"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h2 id="test-in-figma">Test In Figma</h2>
<p>To ensure that digital accessibility work becomes effective in the daily lives of teams, it is essential to find <strong>simple work processes</strong>. Actions or initiatives that can be integrated into the team&rsquo;s routine, that address accessibility in an integrated way, and do not require a dramatic transformation of the current reality. If that were necessary, he believes, it wouldn&rsquo;t happen most of the time. Therefore, designing simple work processes is half the battle for accessibility to truly happen, in this case, also within a design team.</p>
<p>Regarding testing font size increases in design, we have extraordinary tools at our disposal today. Those who remember the days of designing complex interfaces in Adobe Photoshop will recognize the differences in the tools we have today (and thankfully so). It&rsquo;s now possible, through tools like Figma, to create such dynamism in design that testing font size increases for accessibility becomes almost unavoidable for the team.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-6.png" alt="Visualization on font sizes"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p><strong>Note</strong>: To take this test, you need to have a strong grasp of Figma&rsquo;s text styles, auto layouts, and variables. These three are fundamental tools for success without much extra effort. If you haven&rsquo;t yet mastered these features, it&rsquo;s highly recommended that you start there. Don&rsquo;t skip steps. Learning is a gradual process that must be followed in a structured, step-by-step manner.</p>
<h3 id="where-do-we-want-to-go">Where Do We Want To Go?</h3>
<p>The font size increase test in Figma that we want to perform is simple. We want to have a set of variables available for all the text styles we use in the interface, allowing us to choose whether we want to see the interface with the text at a scale of 100%, 120%, 140%, 160%, 180%, or 200%. As we apply this set of variables (much like applying variables for light and dark mode), we observe the transformations of the text in the interface and understand to what extent adaptations are needed in each version of the interface with different typographic scales.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-7.png" alt="Font scaling"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="how-do-we-make-this-happen">How Do We Make This Happen?</h3>
<p>For this test to go so smoothly, you need to do some groundwork. Design systems can greatly help optimize much of this initial work. But I won&rsquo;t lie to you. For the test to work well, your design needs to have a very serious level of organization and systematization.</p>
<p>This isn&rsquo;t really a guide, because each team will have its own work model, and these recommendations can be applied in different ways (and that&rsquo;s okay). However, for this test to work, it&rsquo;s important to ensure certain assumptions in the design. To help you phase the implementation of this test model, here are some steps to follow. Step-by-step instructions to guide you in organizing your files and ensuring you can fully execute this test in the simplest and most practical way possible.</p>
<h3 id="1-designing-the-interfaces">1. Designing The Interfaces</h3>
<p>It all starts with the design. Before any testing, the focus should, as it should, be on the design of each interface that we will want to test later. At this stage, there is still no specific concern with the font size increase test that we will perform later. Naturally, all interface design should, from the outset, follow the most basic accessibility recommendations applied to design.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-8.png" alt="Design screens"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="2-apply-auto-layouts-to-all-elements">2. Apply Auto Layouts To All Elements</h3>
<p>In every screen design you create, you&rsquo;ll need to ensure you apply auto layouts perfectly. This is a very important step. It&rsquo;s this consistent application of auto layouts to the entire structure and design elements that will later guarantee the scalability of the interface when we start testing font size increases. You really can&rsquo;t underestimate this step. If you don&rsquo;t pay it the attention it deserves, you&rsquo;ll see when we test typographic scaling in the interfaces, everything breaking down like an elephant in a china shop.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="534" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-9.png" alt="Auto layout"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="3-structuring-and-applying-text-styles">3. Structuring And Applying Text Styles</h3>
<p>To perform our font size increase test, we&rsquo;ll also need you to have applied text styles to each interface design. You probably even started creating them as you were drawing. Great. If you haven&rsquo;t done so, it&rsquo;s important that you do it now. For the test to work perfectly, we really need this. Don&rsquo;t leave any text element in the design without a text style applied.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-10.png" alt="Text styles"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="4-define-the-set-of-variables-100">4. Define The Set Of Variables 100%</h3>
<p>This test forces a fairly high degree of optimization. In practice, this means we will have to use Figma variables for all the characteristics of the text styles we have in the interface. At this stage, you must define Figma &ldquo;number&rdquo; variables for at least the font-size and line-height of the text styles you applied to the drawing. With this step, you are defining the font size increase scale values for a 100% visualization model, that is, the initial and reference version of the drawing. It is important that you structure these variables for each text style in the drawing because, subsequently, we will have to consider the enlargement scale of each of these text elements.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-11.png" alt="Defining the set of variables 100%"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="5-apply-the-variables-to-the-text-styles">5. Apply The Variables To The Text Styles</h3>
<p>Having defined the variables for the 100% scale text styles, you must now apply them to the elements of the text styles already created. Don&rsquo;t forget to apply variables at least to the font-size and line-height characteristics. If you have more typographical variables, that&rsquo;s fine. But you should at least have variables applied to font-size and line-height. This is really very important.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-12.png" alt="Applying variables to the text styles"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="6-define-the-variables-for-increasing-the-text-size">6. Define The Variables For Increasing The Text Size</h3>
<p>Now that you have the variables applied to the 100% scale text styles, the next step is to create the variables for the other font size increase scales. In practice, you have to create the variables that will tell the system what font size each text style will grow to when the increase scale is 120%, 140%, 160%, etc.</p>
<p>To define the font-size and line-height values, simply multiply the initial value by the scale percentage. For example, if a text style has a font-size of 16px, the size for the 120% scale will be 16 multiplied by 1.2, which gives a result of 19.2. Repeat this calculation for all font-size and line-height values of the font size increase scale percentages you choose.</p>
<p>You can also choose whether or not to apply rounding to the final values. This is an approximate test, and therefore any differences that may arise from rounding will not affect the final perception of the test result.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-13.png" alt="Font scalling variables"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="7-apply-variables-to-different-scale-versions">7. Apply Variables To Different Scale Versions</h3>
<p>The moment of truth has arrived. The next step is to understand if we have everything working so that the test runs perfectly. Therefore, you should copy the original interface and apply the set of variables for each of the font size increase rates that make sense to you. Repeat this process for all the font size increase percentages you have defined.</p>
<p>As a suggestion, you can use the 120%, 140%, 160%, 180%, and 200% increase percentages as a reference. If you want to simplify, you can reduce the number of scaling percentages you are working with. Regardless of the number of percentages you are working with, you should always work with the minimum of 100% and 200% scales.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-14.png" alt="Applied variables to different scale versions"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="8-identify-areas-for-improvement">8. Identify Areas For Improvement</h3>
<p>By applying different font size increase scales to the same screen, it&rsquo;s easy to understand where improvements might be needed. This is where the real test of increasing font size in interface design and the most interesting accessibility work begins.</p>
<p>In your analysis of the various screens, keep some important aspects in mind:</p>
<ul>
<li>The fact that the text appears gigantic isn&rsquo;t a problem and doesn&rsquo;t &ldquo;ruin&rdquo; the design. Remember that this can mean the difference between someone being able to use a particular product or service or not.</li>
<li>An accessibility problem exists when increasing the font size makes it impossible for the user to read certain texts or to activate certain controls.</li>
<li>For text elements that are already very large, increasing the font size might not make sense. Doing so could make those elements disproportionate, which wouldn&rsquo;t improve readability (since they are already a good size) and would occupy completely unnecessary space.</li>
<li>If there are elements that appear to be popping out of the screen, the first step is to confirm how you are applying <strong>auto layout</strong>. Many design aspects can be easily resolved with the proper use of auto layout.</li>
<li>Regardless of the scale of font size increase, it is essential to maintain the <strong>visual hierarchy of the typography</strong>, as this readability is important for perceiving the different levels of information present on the screen.</li>
<li>This test can help identify elements that may need adjustments directly in the code to function well at a given scale of increase. Not everything can be solved through design alone, and that&rsquo;s perfectly fine. Accessibility is essentially a team effort.</li>
</ul>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-15.png" alt="Critical points for improvement"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="9-make-corrections-and-adjustments-to-the-design">9. Make Corrections And Adjustments To The Design</h3>
<p>Finally, based on the various screens with different text enlargement scales applied, you can make the design changes that make sense. Some of these adjustments may only be necessary in code. In these cases, you document all these suggestions and pass them on to the development team. It is also crucial to reinforce (again) that some of the problems you may encounter in the design can be quickly resolved in the design process, with the simple and correct application of auto-layout properties.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-16.png" alt="Design changes to those critical points"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h3 id="10-go-back-to-the-beginning-and-repeat-the-process">10. Go Back To The Beginning And Repeat The Process</h3>
<p>This is a cyclical approach. This means you should repeat these steps, or variations thereof, as many times as necessary throughout the project. It&rsquo;s natural that, over time and with process optimization, some of these steps will cease to make sense. That&rsquo;s absolutely not a problem. But the most important thing to realize here is that accessibility and this process of testing font size increases shouldn&rsquo;t be done just once, and that&rsquo;s it. It&rsquo;s a test to be done many, many times throughout the day-to-day work of each project and team.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-17.png" alt="Starting point"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<h2 id="the-role-of-design-systems">The Role Of Design Systems</h2>
<p>At first glance, this list of steps might seem like a complex exercise. But it&rsquo;s not. This is because the vast majority, if not all, of these steps are easy to execute in any context where a design system exists. In fact, design systems have become an <strong>unavoidable standard</strong> in the Product Design industry. We can discuss what each team calls a design system, but the truth is that it&rsquo;s very difficult today to find a Product Design team that doesn&rsquo;t have, at the very least, a minimally structured library of components and styles.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-18.png" alt="Visualization on design systems"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>With this foundation, whether more or less documented, it&rsquo;s very easy to apply this type of font size increase test using Figma variables. Furthermore, if your design system already has, for example, structured variables for light and dark mode, it means you&rsquo;re already applying the exact same principles we used to perform this test. So, nothing new.</p>
<p>Working with design systems involves a level of <strong>structuring and organization</strong> that is also very useful for creating this type of test. There&rsquo;s a myth that design systems limit creativity. This is not true. Design systems help solve the &ldquo;bureaucratic&rdquo; part of design, so we can actually have more time for what matters: in this case, testing accessibility and building more and more products and services that are truly accessible to the greatest number of people.</p>
<h2 id="example-file">Example File</h2>
<p>It&rsquo;s always easier to see an example than just read a description of a process. If this is true in many disciplines of knowledge, in design, this premise makes even more sense. Therefore, in this Figma file, freely published and openly available to the community, you&rsquo;ll find a <strong>practical example of the entire testing process</strong> described here. Remember that this is just an example. There may be countless ways to perform this type of test within the context of a Figma file.</p>
<figure class="break-out article__image"><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-19.png" alt="Visualization for the Figma file on testing font scaling"><figcaption class="op-vertical-bottom">(Large preview)</figcaption></figure>
<p>Be sure to look at this approach with a critical eye. It&rsquo;s a suggestion for testing font size increases that follows a specific process. Despite this, the approach should be adapted to your team&rsquo;s specific reality, processes, and level of maturity. Simply copying formulas from other teams without understanding if they make sense in our own context is a sure way to make accessibility efforts disproportionate. Every situation is unique. This approach attempts to simplify accessibility work as much as possible in this specific context. And remember: if something happens, however small, it&rsquo;s a step forward, not a step backward. And that should be celebrated by everyone on the team.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/04/testing-font-scaling-for-accessibility-with-figma-variables-20.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/testing-font-scaling-for-accessibility-with-figma-variables/">Testing Font Scaling For Accessibility With Figma Variables</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Happy New Year! AWS Weekly Roundup: 10,000 AIdeas Competition, Amazon EC2, Amazon ECS Managed Instances and more (January 5, 2026)</title>
		<link>https://thenokiablog.com/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 17:10:37 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Control Tower]]></category>
		<category><![CDATA[AWS Direct Connect]]></category>
		<category><![CDATA[AWS re:Invent]]></category>
		<category><![CDATA[AWS Security Hub]]></category>
		<category><![CDATA[AWS Transform]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Resilience]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026/</guid>

					<description><![CDATA[<p>Happy New Year! I hope the holidays gave you time to recharge and spend time with...</p>
<p>The post <a href="https://thenokiablog.com/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026/">Happy New Year! AWS Weekly Roundup: 10,000 AIdeas Competition, Amazon EC2, Amazon ECS Managed Instances and more (January 5, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<table id="amazon-polly-audio-table">
<tbody>
<tr>
<td id="amazon-polly-audio-tab">
<div id="amazon-polly-by-tab">
            <img loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/01/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Happy New Year! I hope the holidays gave you time to recharge and spend time with your loved ones.</p>
<p>Like every year, I took a few weeks off after AWS re:Invent to rest and plan ahead. I used some of that downtime to plan the next cohort for Become a Solutions Architect (BeSA). BeSA is a free mentoring program that I, along with a few other Amazon Web Services (AWS) employees, volunteer to host as a way to help people excel in their cloud and AI careers. We&rsquo;re kicking off a 6-week cohort on &ldquo;Agentic AI on AWS&rdquo; starting February 21, 2026. Visit the BeSA website to learn more.</p>
<p><img loading="lazy" decoding="async" class="alignright wp-image-102711 size-medium" src="https://thenokiablog.com/wp-content/uploads/2026/01/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026.jpg" alt width="300" height="300">There is still time to submit your idea for the Global 10,000 AIdeas Competition and compete for $250,000 in cash prizes, AWS credits, and recognition, including potential featured placement at AWS re:Invent 2026 and across AWS channels.</p>
<p>You will gain hands-on experience with next-generation AI development tools, connect with innovators globally, and access technical enablement through biweekly workshops, AWS User Groups, and AWS Builder Center resources.</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/html-element-select-envato-tuts/" class="template-2"><span class="cta">Read more</span><span class="postTitle">HTML Element: select | Envato Tuts+</span></a></div><p>The deadline is January 21, 2026, and no code is required yet. If you&rsquo;re selected as a semifinalist, you&rsquo;ll build your app then. Your finished app needs to use Kiro for at least part of development, stay within AWS Free Tier limits, and be completely original and not yet published.</p>
<p>If you haven&rsquo;t yet caught up with all the new releases and announcements from AWS re:Invent 2025, check out our top announcements post or watch the keynotes, innovation talks, and breakout sessions on-demand.</p>
<p><span><strong>Launches from the last few weeks</strong></span><br>
        <br>I&rsquo;d like to highlight some launches that got my attention since our last Week in Review on December 15, 2025:</p>
<ul>
<li>Amazon EC2 M8gn and M8gb instances &ndash; New M8gn and M8gb instances are powered by AWS Graviton4 processors to deliver up to 30% better compute performance than AWS Graviton3 processors. M8gn instances feature the latest 6th generation AWS Nitro Cards, and offer up to 600 Gbps network bandwidth, the highest network bandwidth among network-optimized EC2 instances. M8gb offer up to 150 Gbps of Amazon EBS bandwidth to provide higher EBS performance compared to same-sized equivalent Graviton4-based instances.</li>
<li>AWS Direct Connect supports resilience testing with AWS Fault Injection Service &ndash; You can now use AWS Fault Injection Service to test how your applications handle Direct Connect Border Gateway Protocol (BGP) failover in a controlled environment. For example, you can validate that traffic routes to redundant virtual interfaces when a primary virtual interface&rsquo;s BGP session is disrupted and your applications continue to function as expected.</li>
<li>New AWS Security Hub controls in AWS Control Tower &ndash; AWS Control Tower now supports 176 additional Security Hub controls in the Control Catalog, covering use cases including security, cost, durability, and operations. With this launch, you can search, discover, enable, and manage these controls directly from AWS Control Tower to govern additional use cases across your multi-account environment.</li>
<li>AWS Transform supports network conversion for hybrid data center migrations &ndash; You can now use AWS Transform for VMware to automatically convert networks from hybrid data centers. This removes manual network mapping for environments running both VMware and other workloads. The service analyzes VLANs and IP ranges across all exported source networks and maps them to AWS constructs such as virtual private clouds (VPCs), subnets, and security groups.</li>
<li>NVIDIA Nemotron 3 Nano available on Amazon Bedrock &ndash; Amazon Bedrock now supports NVIDIA Nemotron 3 Nano 30B A3B model, NVIDIA&rsquo;s latest breakthrough in efficient language modeling that delivers high reasoning performance, built-in tool calling support, and extended context processing with 256K token context window.</li>
<li>Amazon EC2 supports Availability Zone ID across its APIs &ndash; You can specify the Availability Zone ID (AZ ID) parameter directly in your Amazon EC2 APIs to guarantee consistent placement of resources. AZ IDs are consistent and static identifiers that represent the same physical location across all AWS accounts, helping you optimize resource placement. Prior to this launch, you had to use an AZ name while creating a resource, but these names could map to different physical locations. This mapping made it difficult to ensure resources were always co-located, especially when operating with multiple accounts.</li>
<li>Amazon ECS Managed Instances supports Amazon EC2 Spot Instances &ndash; Amazon ECS Managed Instances now supports Amazon EC2 Spot Instances, extending the range of capabilities available with AWS managed infrastructure. You can use spare EC2 capacity at up to 90% discount compared to On-Demand prices for fault-tolerant workloads in Amazon ECS Managed Instances.</li>
</ul>
<p>See&nbsp;AWS What&rsquo;s New&nbsp;for more launch news that I haven&rsquo;t covered here.&nbsp;That&rsquo;s all for this week. Check back next Monday for another Weekly Roundup!</p>
<div class="internal-linking-related-contents"><a href="https://thenokiablog.com/skipping-the-whm-getting-started-wizard-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Skipping the WHM Getting Started Wizard | cPanel Blog</span></a></div><p>Here&rsquo;s to a fantastic start to 2026. Happy building!</p>
<p>&ndash;&nbsp;Prasad</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/happy-new-year-aws-weekly-roundup-10000-aideas-competition-amazon-ec2-amazon-ecs-managed-instances-and-more-january-5-2026/">Happy New Year! AWS Weekly Roundup: 10,000 AIdeas Competition, Amazon EC2, Amazon ECS Managed Instances and more (January 5, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
