<?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>Compliance Archives - The NOKIA Blog</title>
	<atom:link href="https://thenokiablog.com/tag/compliance/feed/" rel="self" type="application/rss+xml" />
	<link>https://thenokiablog.com/tag/compliance/</link>
	<description></description>
	<lastBuildDate>Tue, 06 Oct 2026 16:09:36 +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>Compliance Archives - The NOKIA Blog</title>
	<link>https://thenokiablog.com/tag/compliance/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>All the numbers: Amazon Prime Day 2026 powered by AWS</title>
		<link>https://thenokiablog.com/all-the-numbers-amazon-prime-day-2026-powered-by-aws/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 06 Oct 2026 16:09:36 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Aurora]]></category>
		<category><![CDATA[Amazon CloudFront]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon Elastic Block Store (Amazon EBS)]]></category>
		<category><![CDATA[Amazon Elastic Container Service]]></category>
		<category><![CDATA[Amazon ElastiCache]]></category>
		<category><![CDATA[Amazon GuardDuty]]></category>
		<category><![CDATA[Amazon Kinesis]]></category>
		<category><![CDATA[Amazon Simple Email Service (SES)]]></category>
		<category><![CDATA[Amazon Simple Queue Service (SQS)]]></category>
		<category><![CDATA[AWS CloudTrail]]></category>
		<category><![CDATA[AWS Fargate]]></category>
		<category><![CDATA[AWS Fault Injection Service (FIS)]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Case Studies]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[DSQL]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Kinesis Data Streams]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[Retail]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/all-the-numbers-amazon-prime-day-2026-powered-by-aws/</guid>

					<description><![CDATA[<p>Amazon Prime Day 2026 was exclusively for Prime members and ran June 23&#8211;26, 2026 with millions...</p>
<p>The post <a href="https://thenokiablog.com/all-the-numbers-amazon-prime-day-2026-powered-by-aws/">All the numbers: Amazon Prime Day 2026 powered by AWS</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/all-the-numbers-amazon-prime-day-2026-powered-by-aws.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Amazon Prime Day 2026<span class="text v2"> was exclusively for Prime members and ran June 23&ndash;26, 2026 with millions of deals across more than 35 categories.</span></p>
<p>As part of our annual tradition of sharing how AWS powered Prime Day (2016, 2017, 2019, 2020, 2021, 2022, 2023, 2024, and 2025), I want to share the services and chart-topping metrics from AWS that made your amazing shopping experience possible.</p>
<p><img fetchpriority="high" decoding="async" class="aligncenter size-full wp-image-105273" src="https://thenokiablog.com/wp-content/uploads/2026/10/all-the-numbers-amazon-prime-day-2026-powered-by-aws.jpg" alt width="2000" height="1125"></p>
<p><strong><u>Prime Day 2026 &ndash; all the numbers</u></strong> <br>As always, Prime Day was powered by AWS. Here are some of the most interesting and/or mind-blowing metrics:</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>Amazon Elastic Compute Cloud (Amazon EC2) and AWS Graviton</strong> &ndash; During Amazon Prime Day 2026, AWS Graviton powered up to 49% of the Amazon EC2 compute used by Amazon.com.</p>
<p><strong>Amazon Elastic Block Store (Amazon EBS)</strong> &ndash;&nbsp;During Prime Day 2026, Amazon EBS, our high-performance block storage service, peaked at over 24.8 trillion I/O operations, moving over an exabyte of data daily.</p>
<p><strong>AWS Lambda</strong> &ndash; AWS Lambda handled over 2.3 trillion invocations per day during Prime Day 2026.</p>
<p><strong>Amazon Elastic Container Service (ECS) and Fargate</strong> &ndash; During Prime Day 2026, Amazon ECS launched an average of 158.3 million tasks per day on AWS Fargate, representing a 47.7 percent increase from the previous year&rsquo;s Prime Day average.</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><strong>Amazon CloudFront </strong>&ndash; Amazon CloudFront delivered over 2.1 trillion HTTP requests during the global week of Prime Day 2026, a 5 percent increase in total requests compared to Prime Day 2025.</p>
<p><strong>Amazon DynamoDB</strong> &ndash;&nbsp;Amazon DynamoDB, a serverless, fully managed, distributed NoSQL database, powers multiple high-traffic Amazon properties and systems including Alexa, the Amazon.com sites, and all Amazon fulfillment centers. Over the course of Prime Day 2026, between June 23 and June 26, 2026, DynamoDB processed over 59 trillion requests. DynamoDB maintained high availability while delivering single-digit millisecond responses and peaking at 192 million requests per second.</p>
<p><strong>Amazon Aurora</strong> &ndash; On Prime Day, Amazon Aurora, a relational database management system (RDBMS) built for high performance and availability at global scale for PostgreSQL, MySQL, and DSQL, processed hundreds of billions of transactions, stored 5,491 terabytes of data, and transferred 1,194 terabytes of data.</p>
<p><strong>Amazon ElastiCache</strong> &ndash; During Prime Day, Amazon ElastiCache peaked at serving over 2.3 quadrillion daily requests and 2.1 trillion requests in a minute.</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><strong>Amazon Kinesis Data Streams</strong> &ndash; Amazon Kinesis Data Streams, a fully managed serverless data streaming service, processed a peak of 988 million records per second during Prime Day 2026.</p>
<p><strong>Amazon Simple Notification Service (SNS)</strong> &ndash; Amazon SNS, a fully managed pub/sub messaging service for application-to-application and application-to-person communication, delivered 5 trillion messages in a single day during Prime Day 2026.</p>
<p><strong>Amazon Simple Queue Service (SQS)</strong> &ndash; Amazon SQS, a fully managed message queuing service for microservices, distributed systems, and serverless applications, received a peak of 213 million messages per second during Prime Day 2026</p>
<p><strong>AWS CloudTrail</strong> &ndash; AWS CloudTrail processes billions of API activity events per day for governance, compliance, and operational auditing. During Prime Day 2026, that volume surged to 3.6 trillion events in just four days, a 44% increase over Prime Day 2025.</p>
<p><strong>AWS CloudWatch</strong> &ndash; Amazon CloudWatch processed over 2.15 quadrillion metric observations per day during Prime Day 2026.</p>
<p><strong>Amazon GuardDuty</strong> &ndash; During Prime Day 2026, Amazon GuardDuty monitored an average of 14.08 trillion log events per hour, a 59% increase from last year&rsquo;s Prime Day.</p>
<p><strong>AWS Fault Injection Service (FIS)</strong> &ndash; We ran over 44,000 AWS FIS experiments &ndash; more than six times what we conducted in 2025 &ndash; to help ensure Amazon.com remains highly available on Prime Day.</p>
<p><strong><u>Prepare to scale</u></strong> <br>If you&rsquo;re preparing for similar business-critical events, product launches, and migrations, I recommend that you take advantage of AWS Countdown Premium. From retail peak seasons to major sporting events, elections, and healthcare enrollment periods, we help you deliver flawless experiences when it matters most. Our experts help you manage your infrastructure to handle massive traffic spikes while maintaining security and performance. We work alongside your team to scale infrastructure, optimize costs during demand surges, strengthen security measures, and monitor real-time demands. To learn more, visit AWS Countdown Premium for business critical events.</p>
<p>I look forward to seeing what other records will be broken next year!</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/all-the-numbers-amazon-prime-day-2026-powered-by-aws/">All the numbers: Amazon Prime Day 2026 powered by AWS</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon S3 Tables now support all Apache Iceberg V3 data types</title>
		<link>https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 30 Sep 2026 22:10:00 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon EMR]]></category>
		<category><![CDATA[Amazon Redshift]]></category>
		<category><![CDATA[Amazon S3 Tables]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Retail]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/</guid>

					<description><![CDATA[<p>Amazon S3 Tables now support all data types in the Apache Iceberg V3 specification. You can...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/">Amazon S3 Tables now support all Apache Iceberg V3 data types</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/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Amazon S3 Tables now support all data types in the Apache Iceberg V3 specification. You can create V3 tables or upgrade existing V2 tables to take advantage of V3 features like deletion vectors, row lineage, and new data types such as variant, nanosecond timestamps, unknown, geometry, and geography.</p>
<p>Apache Iceberg has become the open standard for managing large analytics datasets. It lets you manage petabyte-scale tables with features like schema evolution, hidden partitioning, and time travel queries, while keeping your data in open Parquet files in data lakes on object storage like Amazon S3. Amazon S3 Tables offer storage purpose-built to keep Iceberg tables performant and cost-effective as they grow, with fully managed features like automatic compaction, maintenance, replication, and Intelligent-Tiering.</p>
<p>Teams running analytics on Apache Iceberg V2 tables often hit the same limits as their data grows. A compliance request to delete 50,000 user records from a 2-billion-row table leaves behind positional delete files that slow queries until compaction runs. Semi-structured events land as JSON strings that every query has to parse. Geospatial coordinates and nanosecond-precision timestamps get encoded as strings or integers. Each workaround adds storage cost, query latency, and pipeline code. With V3, Iceberg solves these challenges by offering native support for semi-structured and geospatial data, faster row-level operations, and built-in row lineage for data governance.</p>
<p>Starting today, Amazon S3 Tables support all V3 data types, including variant, nanosecond timestamps, geometry, geography, and unknown, along with deletion vectors and row lineage. You can create new V3 tables or upgrade existing V2 tables in place, and S3 Tables continue to run compaction and maintenance for you.</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><u>Apache Iceberg V3</u></strong> <br>V3 is the latest version of the Iceberg specification. Among its many improvements, V3 introduces capabilities that address the most common pain points in V2. This includes:</p>
<p><strong>Deletion vectors</strong> replace V2&rsquo;s positional delete files with a compact binary format. That 50,000-row compliance delete now writes a single deletion vector file instead of thousands of small deletes, significantly reducing compaction time and delete file overhead.</p>
<p><strong>Row lineage</strong> adds <code>_row_id</code> and <code>_last_updated_sequence_number</code> to each record automatically. Your downstream pipelines can query these fields to find changed rows without scanning the full table.</p>
<p><strong>New data types</strong> let you store semi-structured, geospatial, and nanosecond-precision data natively instead of encoding it as strings or integers:</p>
<ul>
<li><strong>Nanosecond timestamp(tz)</strong> for nanosecond-precision timestamps</li>
<li><strong>Geometry</strong> and <strong>geography</strong> for geospatial data</li>
<li><strong>Unknown</strong> for columns with no known type</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><strong>Variant data type</strong> stores semi-structured data in columnar format. During writes, the engine shreds variant data into hidden columns and collects statistics. At query time, those statistics enable file pruning that significantly reduces I/O compared to parsing JSON strings.</p>
<p>The following sections walk through how to use these V3 capabilities in practice, with examples that show how to create tables, work with the new data types, and manage data at scale.</p>
<p><strong><u>Getting started</u></strong> <br>A retail analytics team tracks user behavior across web and mobile apps. Each event has a different structure: page views include URLs and duration, purchases include items and amounts, and searches include query terms and result counts. With V3&rsquo;s variant type, you store all event shapes in one table without predefined schemas:</p>
<pre class="lang-sql"><code>CREATE TABLE my_catalog.namespace.clickstream (
  event_id bigint,
  event_time timestamp,
  user_id string,
  payload variant
)
USING iceberg
TBLPROPERTIES ('format-version' = '3')
</code></pre>
<p>Insert events with different payload shapes without worrying about schema evolution:</p>
<pre class="lang-sql"><code>INSERT INTO my_catalog.namespace.clickstream VALUES
  (1, current_timestamp(), 'user-42',
   PARSE_JSON('{"action": "purchase", "amount": 99.99, "items": ["laptop_stand"]}')),
  (2, current_timestamp(), 'user-17',
   PARSE_JSON('{"action": "page_view", "url": "/products/webcam", "duration_ms": 4200}'));
</code></pre>
<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>Now query the variant column directly, without <code>PARSE_JSON</code> at read time. With Amazon EMR Spark, use <code>variant_get</code>:</p>
<pre class="lang-sql"><code>SELECT
  event_id,
  user_id,
  variant_get(payload, '$.action', 'string') AS action,
  variant_get(payload, '$.amount', 'double') AS amount
FROM my_catalog.namespace.clickstream
WHERE variant_get(payload, '$.action', 'string') = 'purchase'
  AND variant_get(payload, '$.amount', 'double') &gt; 50.00
</code></pre>
<p>To enable deletion vectors for write operations, configure merge-on-read mode:</p>
<pre class="lang-sql"><code>ALTER TABLE my_catalog.namespace.clickstream
SET TBLPROPERTIES (
  'write.delete.mode' = 'merge-on-read',
  'write.update.mode' = 'merge-on-read',
  'write.merge.mode' = 'merge-on-read'
)
</code></pre>
<p>Now when you run a compliance delete, V3 writes a small deletion vector instead of rewriting data files:</p>
<pre class="lang-sql"><code>DELETE FROM my_catalog.namespace.clickstream
WHERE user_id = 'user-42'
</code></pre>
<p>S3 Tables compaction handles these deletion vector files automatically on the next maintenance cycle.</p>
<p><strong>Upgrading from V2</strong> <br>AWS provides backwards compatibility for both versions to minimize disruption during migration to V3. Existing V2 readers continue to work on upgraded tables until you&rsquo;re ready to fully adopt V3 features. For more details, see the S3 Tables Iceberg V3 documentation. <br>Upgrade an existing table atomically without rewriting data:</p>
<pre class="lang-sql"><code>ALTER TABLE my_catalog.namespace.existing_table
SET TBLPROPERTIES ('format-version' = '3')
</code></pre>
<p>On the next compaction cycle, S3 Tables remove old V2 delete files. New modifications use deletion vectors automatically. Row lineage fields initialize on the first data modification after the upgrade.</p>
<p>This is a one-way operation. The Apache Iceberg specification does not support downgrading from V3 to V2. Verify that all engines accessing the table support V3 before upgrading.</p>
<p><strong>Using row lineage for incremental pipelines</strong> <br>After your table has V3 data, use row lineage to build efficient incremental pipelines:</p>
<pre class="lang-sql"><code>SELECT *, _row_id, _last_updated_sequence_number
FROM my_catalog.namespace.clickstream
WHERE _last_updated_sequence_number &gt; 42
</code></pre>
<p>This returns only rows modified after sequence number 42. Your downstream jobs can checkpoint this value and process only new changes on each run, instead of scanning the full table.</p>
<p><strong>Compatibility across AWS analytics services</strong> <br>AWS offers the broadest native Apache Iceberg support of any major cloud provider, with Iceberg-compatible services at every layer of the data stack: ingestion, storage, catalog, and analytics. You can store and automatically optimize V3 tables in Amazon S3 Tables, write data with Amazon EMR Spark, integrate and manage data with AWS Glue, and run analytics with Amazon Redshift. To learn more about AWS analytics support for V3, see the Apache Iceberg on AWS prescriptive guidance.</p>
<p>Both S3 Tables and AWS Glue Data Catalog support the Iceberg REST Catalog (IRC) API, enabling interoperability across engines regardless of the catalog endpoint.</p>
<p><strong>Things to know</strong></p>
<ul>
<li>S3 Tables compaction fully supports V3 deletion vector files and preserves row lineage metadata.</li>
<li>The new V3 data types (variant, nanosecond timestamps, geometry, geography, and unknown) require an engine built on Apache Spark 4.0 or later, such as AWS Glue 6.0 or later, or Amazon EMR release 8.1 or later.</li>
<li>You can create V3 tables from the Amazon S3 console, AWS CLI, or any engine that supports the Iceberg REST Catalog API.</li>
<li>The new V3 data types are supported only for tables that use the Parquet file format (not ORC or Avro).</li>
<li>Columns of type variant, geometry, geography, or nanosecond timestamp can&rsquo;t be included in a table&rsquo;s sort order for compaction. Tables containing these columns still compact under the sort and Z-order strategies when the sort order uses columns of other types.</li>
</ul>
<p><strong><u>Now available</u></strong> <br>Amazon S3 Tables support for all Apache Iceberg V3 data types is now available in all AWS Regions where S3 Tables are supported. Apache Iceberg V3 support is available at no additional charge; standard S3 Tables pricing applies.</p>
<p>To get started, visit the Amazon S3 Tables documentation or create a table bucket from the Amazon S3 console. If you want to call APIs, search documentation, find regional availability, and check troubleshooting about this feature, try using the AWS MCP Server and plugins with your preferred AI tool. Send feedback to AWS re:Post or through your usual AWS Support contacts.</p>
<p>&ndash; Daniel Abib</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-tables-now-support-all-apache-iceberg-v3-data-types/">Amazon S3 Tables now support all Apache Iceberg V3 data types</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Elastic Beanstalk introduces Cluster Mode</title>
		<link>https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 17 Sep 2026 19:20:21 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon CloudWatch]]></category>
		<category><![CDATA[Amazon Elastic Container Registry]]></category>
		<category><![CDATA[Amazon Elastic Kubernetes Service]]></category>
		<category><![CDATA[AWS Certificate Manager]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Elastic Beanstalk]]></category>
		<category><![CDATA[AWS Secrets Manager]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/</guid>

					<description><![CDATA[<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in...</p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster 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/09/aws-elastic-beanstalk-introduces-cluster-mode.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Since the first launch of AWS Elastic Beanstalk in 2011, customers have deployed full-stack applications in Java, .NET, Python, Node.js, PHP, Ruby, and Go, trusting Elastic Beanstalk to manage deployment and infrastructure operations so they could focus on business logic. Fifteen years later, that trust has only deepened, and the service has been rebuilt to match it. Now, AWS Elastic Beanstalk is the application management service on AWS that takes full operational responsibility for your production environments. Bring applications however they exist today: source code, Dockerfiles, or container images. Elastic Beanstalk creates and manages the production environment underneath. You manage your application. AWS manages everything else, deploying, scaling, patching, monitoring, and maintaining it continuously. That operational responsibility stays with AWS, for the life of the application.</p>
<p>We have been rebuilding the operational engine underneath and delivering a series of capabilities that make it more powerful than ever. Elastic Beanstalk now uses AI-powered environment analysis to diagnose health issues and recommend fixes automatically. A new official GitHub Action lets teams deploy directly from their existing CI/CD workflows with a single YAML configuration. And we rebuilt the infrastructure foundation to deliver OpenTelemetry-based observability, traffic-splitting deployments with automatic rollback, event-driven autoscaling, secrets management through AWS Secrets Manager, and HTTPS by default via AWS Certificate Manager.</p>
<p>Today, we&rsquo;re announcing the next chapter of AWS Elastic Beanstalk: a new fully-managed Cluster Mode that deploys, scales, patches, monitors, and upgrades your applications continuously for the life of the workload. You bring your application. AWS runs it.</p>
<p>A new Cluster Mode is built for teams running a portfolio of applications. Instead of operating each application in isolation, you run multiple applications that share infrastructure powered by Amazon Elastic Kubernetes Service (Amazon EKS), fully managed with a single operational baseline. Multiple applications share resources, so per-application cost decreases as your portfolio grows without adding operational complexity. Whether you run ten applications or a hundred, you manage them through one experience, with the same operational guarantees across every stack.</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>Elastic Beanstalk Cluster Mode benefits for your workloads:</p>
<ul>
<li><strong>Source code to production, any runtime</strong>. Upload source code in Java, .NET, Python, Node.js, PHP, Ruby, or Go. Elastic Beanstalk handles containerization automatically through Cloud Native Buildpacks when needed. No Dockerfile and no rearchitecting required. You can bring legacy applications from on-premises or deploy new services in any supported language.</li>
<li><strong>Enterprise compliance built in</strong>.&nbsp;Elastic Beanstalk is HIPAA eligible, PCI DSS compliant, and aligned to SOC 1/2/3 with no additional configuration, so teams in regulated industries can deploy production workloads with the compliance posture they already require.</li>
<li><strong>Production-grade deployment strategies</strong>. All-at-once, rolling, immutable, and traffic-splitting deployments with automatic rollback on failure. Event-driven autoscaling. AWS Secrets Manager integration. All native OpenTelemetry enabling easy integration with most observability backends, including Amazon CloudWatch.</li>
<li><strong>AI-powered troubleshooting</strong>. When something goes wrong, Elastic Beanstalk collects service-side logs and provides AI-generated recommendations to help you resolve issues faster without digging through infrastructure.</li>
</ul>
<p><strong><u>A first look of Elastic Beanstalk Cluster Mode</u></strong><br>To get started, go to the Elastic Beanstalk console, create a new environment, and choose the <strong>Cluster </strong>in the <strong>Deployment type</strong>.</p>
<p><img loading="lazy" decoding="async" class="aligncenter wp-image-105549 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode.jpg" alt width="1800" height="645"></p>
<p>Elastic Beanstalk accepts source code, docker file, or container image to deploy your application. For example, you can provide the application code for your environment by selecting <strong>Local file</strong> and specifying container image build options. For the rest of the sections, the default values should be good for most scenarios.</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 decoding="async" loading="lazy" class="aligncenter wp-image-105488 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-1.jpg" alt width="1800" height="1675"></p>
<p>Choose <strong>Create</strong> button and the deployment will begin! Note that the first deployment for a given set of subnets triggers EKS cluster creation, which takes about ten-ish minutes. Subsequent deployments are faster because they reuse an existing EKS cluster.</p>
<p>Here&rsquo;s what it looks like when deployment is successful:</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-105550 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-2.jpg" alt width="1800" height="965"></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 also use AWS Command Line Interface (AWS CLI), the EB CLI, or AWS SDKs. For example, consider deploying an application made up of several microservices to Kubernetes. Create an application first.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-application 
    --application-name "my-microservice" 
    --description "Multi-services demo" </code></pre>
<p>Each microservice may have pre-built images in Amazon Elastic Container Registry (Amazon ECR). Register them as application versions:</p>
<pre><code class="lang-bash">IMAGES=(
    "frontend-v1|public.ecr.aws/my-microservices/frontend:v1"
    "cartservice-v1|public.ecr.aws/my-microservices/cart:v1"
    "paymentservice-v1|public.ecr.aws/my-microservices/payment:v1"
    "shippingservice-v1|public.ecr.aws/my-microservices/shipping:v1"
)

for entry in "${IMAGES[@]}"; do
    IFS='|' read -r label uri &lt;&lt;&lt; "$entry"
    aws elasticbeanstalk create-application-version 
        --application-name $APP_NAME 
        --version-label "$label" 
        --image-configuration Source="{Uri=$uri}" 
	--region "us-west-2
    echo "Registered: $label"
done</code></pre>
<p>You can set and deploy the corresponding service options for each service. For example, the frontend service is the only service that needs a public internet interface such as Application Load Balancer and also sets a health check path since it&rsquo;s an HTTP service:</p>
<pre><code class="lang-json">[
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "cluster-role", "Value": "arn:aws:iam::0123456789012:rol&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks", "OptionName": "node-role", "Value": "arn:aws:iam::0123456789012:role/E&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "observability-role", "Value": "arn:aws:iam::0123456&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "subnets", "Value": "subnet-1,subnet-2,subnet-3,&lt;...&gt;"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "min-replica", "Value": "1"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment:autoscaling", "OptionName": "max-replica", "Value": "2"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "cpu", "Value": "0.5"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory", "Value": "256Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "memory-limit", "Value": "512Mi"},
    {"Namespace": "aws:elasticbeanstalk:eks:environment", "OptionName": "service-port", "Value": "8080"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "scheme", "Value": "internet-facing"},
    {"Namespace": "aws:elasticbeanstalk:eks:alb", "OptionName": "healthcheck-path", "Value": "/_healthz"}
] #frontend-options.json namespaces</code></pre>
<p>Now, create the frontend service environment with these options. You can continue to deploy each service environment in a similar manner.</p>
<pre><code class="lang-bash">aws elasticbeanstalk create-environment 
    --application-name my-microservice 
    --environment-name frontend 
    --version-label frontend-v1 
    --tier Name=Cluster,Type=EKS 
    --option-settings file:///tmp/frontend-options.json </code></pre>
<p>Here&rsquo;s a look at the console once all services are deployed:</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105098" src="https://thenokiablog.com/wp-content/uploads/2026/09/aws-elastic-beanstalk-introduces-cluster-mode-3.jpg" alt width="1800" height="591"></p>
<p>Elastic Beanstalk Standard powered by Amazon Elastic Compute Cloud (EC2) continues to be fully supported. Standard and Cluster Mode environments run side by side within the same Elastic Beanstalk application, enabling teams to migrate one environment at a time at their own pace. Validation checks confirm compatibility before any changes are made, so no environment is forced to move.</p>
<p>Elastic Beanstalk Standard Mode remains the best fit for:</p>
<ul>
<li>Single applications or single-environment use cases</li>
<li>Windows/.NET Framework workloads on IIS</li>
<li>Applications that cannot be containerized</li>
<li>Workloads spending under $500/month where the EKS control plane fee and EKS Auto Mode premium add overhead that a single application cannot offset through bin-packing</li>
</ul>
<p>To learn more about how to deploy and manage your applications in the Cluster Mode, visit the Elastic Beanstalk Cluster Mode documentation.</p>
<p><strong><u>Now available</u></strong><br>AWS Elastic Beanstalk Cluster Mode is generally available today in all AWS Regions that Elastic Beanstalk is available. 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 troubleshooting about this new feature, try using the AWS MCP Server and plugins with your preferred AI tool.</p>
<p>There is no additional charge for Elastic Beanstalk Cluster Mode. You pay only for the underlying AWS resources your applications consume, including the EKS control plane fee, EKS Auto Mode compute, Amazon ECR, and Amazon CloudWatch. Note Elastic Beanstalk Cluster Mode is not AWS Free Tier eligible. To learn more, visit the AWS Elastic Beanstalk Pricing page.</p>
<p>Give it a try in the Elastic Beanstalk console&nbsp;and send feedback to AWS re:Post for AWS Elastic Beanstalk or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-elastic-beanstalk-introduces-cluster-mode/">AWS Elastic Beanstalk introduces Cluster Mode</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>New EU Guidelines For AI Labelling</title>
		<link>https://thenokiablog.com/new-eu-guidelines-for-ai-labelling/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Thu, 13 Aug 2026 10:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/new-eu-guidelines-for-ai-labelling/</guid>

					<description><![CDATA[<p>New EU guidelines, why AI sparkles aren&#8217;t enough, when AI labels are required, and what the...</p>
<p>The post <a href="https://thenokiablog.com/new-eu-guidelines-for-ai-labelling/">New EU Guidelines For AI Labelling</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="c-garfield-summary">
<section aria-label="Quick summary" class="article__summary"><span id="article__start" class="summary__heading" aria-hidden="true"></span>New EU guidelines, why AI sparkles aren&rsquo;t enough, when AI labels are required, and what the rules mean for AI-powered features and products. Brought to you by Design Patterns For AI Interfaces, <strong>friendly video courses on UX</strong> and design patterns by Vitaly.</section>
</div>
<p>There&rsquo;s been a lot of confusion and panic this week about &ldquo;huge fines&rdquo;, &ldquo;drastic measures&rdquo; and &ldquo;sweeping new AI rules&rdquo; in the EU. In reality, it&rsquo;s a lot more narrow &mdash; and a lot more sensible. And mostly it&rsquo;s about making AI more obvious when it actually needs to be obvious &mdash; especially for AI-generated content.</p>
<p>Starting from <strong>Aug 2, 2026</strong>, AI labelling is a legal requirement for any company that serves EU citizens. And similar to European Accessibility Act, it&rsquo;s not limited to EU companies. It affects any company worldwide with EU operations as long as their AI output is used by people in the EU. Let&rsquo;s see what exactly it means for us.</p>
<figure><img decoding="async" loading="lazy" width="800" height="984" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling.jpg" alt="Visual overview of AI content labelling requirements and transparency obligations under the EU AI Act 2026"><figcaption class="op-vertical-bottom">The EU&rsquo;s transparency obligations for AI systems took effect on 2 August 2026. Official statement by European Commission. (Large preview)</figcaption></figure>
<h2 id="what-actually-needs-labelling">What Actually Needs Labelling</h2>
<p>The goal of AI labelling is to help everyone exposed to AI content to <strong>recognize</strong>, in a clear and distinguishable way, that the content has been artificially generated or manipulated.</p>
<p>According to Article 50(4) of the AI Act, AI labelling applies to:</p>
<ol>
<li><strong>Deepfakes.</strong> Any image, audio, or video that resembles a real person, object, place, or event and would falsely appear authentic or truthful. Content that is not <em>deceptively</em> realistic generally doesn&rsquo;t apply.</li>
<li><strong>Chatbots and AI agents.</strong> Users must be informed if they&rsquo;re not talking to a human.</li>
<li><strong>Fully AI-written text.</strong> Specifically on matters of public interest, where there has been no human review or editorial work.</li>
<li><strong>Emotion recognition and biometric categorization tools.</strong></li>
</ol>
<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>Both <strong>providers</strong> (who build or supply the AI system) and <strong>deployers</strong> (who use it) carry legal obligations. Similar to GDPR and EAA, a company doesn&rsquo;t escape Article 50 just because it licensed an external AI tool from a third party.</p>
<p>However, it doesn&rsquo;t mean that <em>all</em> AI-generated content must be explicitly labelled.</p>
<figure><img decoding="async" loading="lazy" width="800" height="686" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-1.jpg" alt="Grid of mobile app icons all using sparkle symbols as their primary visual identity, illustrating overuse of the sparkle icon in AI products"><figcaption class="op-vertical-bottom">Sparkles everywhere in AI products: but they don&rsquo;t always communicate what exactly is AI-generated, and what isn&rsquo;t. Source: Chris Joyce, LinkedIn. (Large preview)</figcaption></figure>
<h2 id="not-all-ai-generated-content-must-be-labelled">Not All AI-Generated Content Must Be Labelled</h2>
<p>Beyond the use cases above, pretty much everything else &mdash; the vast majority of AI-assisted work &mdash; simply <strong>isn&rsquo;t covered</strong> by new transparency rules. Most notably, the disclosure obligation does <em>not</em> apply where the AI-generated text has been <strong>reviewed and edited</strong> by a human, with a named person or entity taking editorial responsibility for it.</p>
<p>Some confusion circles around what exactly &ldquo;public interest&rdquo; means, where it starts and where it ends. On its own, it refers to health, safety, environment, economy, finances, politics, science, or culture. If AI-generated product claims touch upon them, the disclosure rule applies.</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>Some law firms recommend labelling realistic AI-generated illustrations or photos as a precaution for advertising, marketing and other commercial content. AI-generated product illustrations, photos, or posters <strong>do need a disclosure</strong>, as long as they resemble a real person, place, object, or event.</p>
<figure><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-2.jpg" alt="Carbon AI Label shown in context within a complex data dashboard interface"><figcaption class="op-vertical-bottom">Carbon&rsquo;s AI label in context within a complex data dashboard. (Image source: Carbon Design System) (Large preview)</figcaption></figure>
<figure><img decoding="async" loading="lazy" width="800" height="533" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-3.jpg" alt="AI label placement examples across form fields, tables and interactive interface components"><figcaption class="op-vertical-bottom">AI label placement examples across different interface components. (Image source: Carbon Design System) (Large preview)</figcaption></figure>
<h2 id="the-fine-line-between-edited-and-ai-generated">The Fine Line Between &ldquo;Edited&rdquo; And &ldquo;AI-Generated&rdquo;</h2>
<p>But at which point does <strong>edited AI content</strong> stop being AI content? When a form is pre-filled with AI, but then a user edits it, is it still AI? EU Commission&rsquo;s guidance is <strong>a little fuzzy.</strong> Small assistive edits &mdash; spellcheck, grammar, formatting, cropping, colour correction, and AI-generated translation &mdash; don&rsquo;t count as AI generation.</p>
<p>AI-generated summaries, composite imagery, substantive rewrites, or adding and removing elements from a photo are considered <strong>AI generation</strong>. In practice, fine-tuning a sentence a person wrote is fine, but generating the sentence on its own requires a disclosure.</p>
<p><em>&ldquo;A human skimmed it before publishing&rdquo;</em> doesn&rsquo;t qualify as editorial review. The Commission is explicit that it needs to be substantive, with a named person responsible for the editorial control.</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>In other words, the fine line lies between intentional manual intervention and automated generation. The latter <strong>always has to be disclosed</strong> (exception: closed B2B environments).</p>
<figure><img decoding="async" loading="lazy" width="800" height="570" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-4.jpg" alt="Carbon AI Label usage variants showing inline icon and explainability panel options"><figcaption class="op-vertical-bottom">Carbon AI Label usage variants: inline, icon-only, and explainability panels. (Image source: Carbon Design System) (Large preview)</figcaption></figure>
<h2 id="ai-sparkles-probably-not-enough">AI Sparkles Probably Not Enough</h2>
<p>As part of the Code of Practice, the European Commission has published an EU AI icon set. It&rsquo;s a specific <strong>&ldquo;AI&rdquo; mark</strong> (similar to the AI label in Carbon Design System) &mdash; not the generic &#10024; sparkle that many products use to signal AI. The signal must be &ldquo;clear and distinguishable&rdquo;.</p>
<p>The sparkle might be <strong>too ambiguous</strong> to signal AI clearly. Mostly because it&rsquo;s often used to mean &ldquo;AI-powered feature&rdquo;, rather than &ldquo;this specific content was generated by AI&rdquo;. That&rsquo;s the kind of signal EU guidelines are trying to rule out.</p>
<figure><img decoding="async" loading="lazy" width="800" height="286" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-5.jpg" alt="The three official EU AI label icons for basic AI, fully AI generated, and partially AI modified content"><figcaption class="op-vertical-bottom">The EU&rsquo;s official AI icon set: three variants covering basic AI, fully generated, and partially modified content. (Image source: European Commission) (Large preview)</figcaption></figure>
<p>The Commission is explicit: using an icon &ldquo;does not establish legal compliance by itself.&rdquo; A barely visible icon, a note buried in the footer, or a label that flashes for a second are all not compliant.</p>
<p>The icon should be clearly visible, with a plain language label and <strong>accessible</strong> to assistive technologies. A safe bet is to pair any icon with <strong>plain text</strong> (<em>&ldquo;AI-generated&rdquo;</em>) &mdash; and it needs to persist when being reshared or downloaded.</p>
<p>In fact, the EU Commission also published Code of Practice on marking and labelling of AI content.</p>
<h2 id="it-isn-t-just-eu">It Isn&rsquo;t Just EU</h2>
<p>It might feel like a <strong>yet another regulation</strong> coming from the EU, but in reality there are plenty of other similar regulations that emerged recently worldwide:</p>
<ol>
<li><strong>China</strong> has <strong>mandatory AI labelling</strong> since 1 September 2025. With visible tags and watermarked metadata.</li>
<li><strong>California</strong> has SB 942, as amended by AB 853, which became mandatory on the exact same day as the EU rules (2 August 2026), deliberately timed to align.</li>
<li><strong>South Korea</strong> has the AI Basic Act that took effect on 22 January 2026, widely cited as the first comprehensive national-level AI law to mandate deepfake labels. Fines are modest by EU standards (roughly $20K per violation), with a one-year grace period before enforcement bites.</li>
<li><strong>India</strong> has an IT Rules amendment, in force since 20 February 2026. Platforms must label &ldquo;synthetically generated information&rdquo;, and takedown timing for most harmful deepfakes was cut to 3 hours.</li>
</ol>
<figure><img decoding="async" loading="lazy" width="800" height="429" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-6.jpg" alt="NNGroup research showing why the sparkle icon alone fails to communicate AI-generated content clearly to users"><figcaption class="op-vertical-bottom">Why the sparkle &#10024; alone isn&rsquo;t enough to signal AI-generated content &mdash; users need clearer disclosure. (Image source: NNGroup) (Large preview)</figcaption></figure>
<p>All of these are signs of upcoming AI regulation that looks more like a <strong>pattern</strong>, rather than a coincidence. So if you&rsquo;re shipping anything AI this year, it&rsquo;s probably a good idea to have a conversation about what exactly is going to be AI-labelled, and what not.</p>
<h2 id="wrapping-up">Wrapping Up</h2>
<p>One final note is that <strong>new EU AI transparency rules</strong> are much broader than US laws on AI disclosure, where certain state laws require disclosures for synthetic human performers, political advertising or specific AI applications.</p>
<p>None of this really deserves panic or confusion. It&rsquo;s about a fairly simple idea that has been emerging worldwide at almost the same time:</p>
<blockquote><p>When AI content could easily be mistaken for human content, creators must say so &mdash; in a way that is clear, obvious, and unambiguous. And parts of the UI that are AI-generated must be disclosed as such.</p></blockquote>
<p>If anything, it will help people distinguish between AI slop and not AI &mdash; and everybody can only benefit from that.</p>
<h2 id="meet-design-patterns-for-ai-interfaces">Meet &ldquo;Design Patterns For AI Interfaces&rdquo;</h2>
<p>Meet Design Patterns For AI Interfaces, Vitaly&rsquo;s new <strong>video course</strong> with practical examples from real-life products &mdash; with a live UX training happening soon. Jump to a free preview.</p>
<figure class="article__image"><img decoding="async" loading="lazy" width="800" height="414" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling.png" alt="Design Patterns For AI Interfaces promo picture"><figcaption class="op-vertical-bottom">Meet Design Patterns For AI Interfaces, Vitaly&rsquo;s video course on interface design &amp; UX.</figcaption></figure>
<h2 id="useful-resources">Useful Resources</h2>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/08/new-eu-guidelines-for-ai-labelling-1.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(yk)</span></div>
<p>The post <a href="https://thenokiablog.com/new-eu-guidelines-for-ai-labelling/">New EU Guidelines For AI Labelling</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>The Bull And Bear Case For Digital Design In The Age Of AI</title>
		<link>https://thenokiablog.com/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 29 Jul 2026 13:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Color]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Figma]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai/</guid>

					<description><![CDATA[<p>As AI reshapes product design, it could give designers greater autonomy or expose the gaps that...</p>
<p>The post <a href="https://thenokiablog.com/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai/">The Bull And Bear Case For Digital Design In The Age Of AI</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>As AI reshapes product design, it could give designers greater autonomy or expose the gaps that autonomy makes harder to hide. Exploring both the bull and bear cases, Andy Budd examines what happens when designers need less permission to act.</section>
</p>
<p>Designers have spent years saying they would do better work if the organisation got out of the way. Not always in those exact words, obviously. It usually comes out as something more reasonable: we didn&rsquo;t get enough engineering time, product had already decided the solution, the roadmap was too packed, leadership only cared about this quarter&rsquo;s numbers, research got cut, the experiment was never run properly, the design debt was known about, but nobody wanted to spend a sprint fixing it.</p>
<p>Much of this is true. Most designers have worked inside that awkward middle space between product and engineering. Product frames the problem, or at least thinks it does. Engineering decides what is feasible, or at least what is affordable. Design is expected to make the thing clearer, simpler, more coherent, more usable, and occasionally more desirable, while also being careful not to disrupt the plan too much.</p>
<p>That position has always been uncomfortable.</p>
<blockquote><p>Designers are told to think strategically, but often lack the power to act strategically.</p></blockquote>
<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>They can spot the broken onboarding flow, the confusing upgrade path, the empty state that makes users feel stupid, the feature that looks reasonable in a product review but makes no sense in real use. Seeing the problem is one thing. Getting it fixed is another.</p>
<p>So design often becomes an <strong>argument</strong>. You make the case. You annotate the flow. You bring the research clip. You point to the support tickets. You show the Figma prototype. You explain why the <em>&ldquo;small edge case&rdquo;</em> is actually the first-run experience for half your new users. Then everyone nods, agrees it matters, and moves on to whatever had already made it onto the roadmap.</p>
<p>This is one reason AI is more interesting for design than the usual <em>&ldquo;will it replace designers?&rdquo;</em> debate suggests. The real change is not that designers can make more screens. Nobody needs more screens. The interesting change is that designers <strong>may need less permission</strong>.</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/07/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai.jpg" alt="Feature Panel" width="690" height="790"></div>


<h2 id="the-bull-case-designers-need-less-permission">The Bull Case: Designers Need Less Permission</h2>
<p>A good designer can now move from <em>&ldquo;we should fix this&rdquo;</em> to <em>&ldquo;I fixed this, and pushed it live.&rdquo;</em> They can prototype the alternative onboarding flow, write and test clearer product copy, build a rough working version of the interaction, clean up small pieces of design debt without waiting three months for a roadmap slot, and make the better thing <strong>visible enough</strong> that it becomes <strong>harder to ignore</strong>.</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>That changes the politics of the work. Design has often relied on persuasion because designers lacked direct means of production. AI weakens that dependency. Not everywhere, and not for everything. Complex products still have architecture, infrastructure, data models, permissions, security, compliance, legacy systems, and all the other unglamorous reasons software is hard. But the boundary is moving.</p>
<blockquote><p>More of the gap between having the idea and making the idea real can now be crossed by a motivated designer with the right tools.</p></blockquote>
<p>In this version of the future, designers become <strong>less permission-dependent</strong>: less reliant on product to bless the problem, less reliant on engineering to make every small improvement real, less trapped in the role of internal critic, taste-provider, or Figma operator. More able to make, test, repair, and ship.</p>
<p>The best designers start to look less like traditional product designers and more like <strong>hybrid product leaders</strong>. They still care about interaction, hierarchy, language, flow, brand and craft, but they also understand the commercial shape of the problem. They can make trade-offs. They can prototype in code, or close enough to code. They can use AI to explore options quickly, then use judgment to throw most of them away. They can sit with a founder or PM and move from a vague product concern to something tangible by the end of the day.</p>
<p>There may be fewer of these people, but they will be harder to ignore. The current design-org model was partly built around <strong>scarcity</strong>: scarce engineering time, slow production, expensive prototypes, handoffs between specialists, heavy coordination across teams. If AI reduces some of that scarcity, it probably reduces the need for some of the roles that grew around it. The optimistic case is not that every designer keeps their job and gets a productivity boost. That feels like wishful thinking. The more believable version is that the total number of designers goes down, but the designers who remain have <strong>more direct influence over the product</strong>.</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>That is not a bad outcome for the strongest designers. It may even be the thing many of them have wanted for years.</p>
<h2 id="the-bear-case-autonomy-exposes-the-gaps">The Bear Case: Autonomy Exposes The Gaps</h2>
<p>Autonomy has teeth. If AI gives designers more room to act, it also removes some of the cover. The same constraints that held good designers back have also protected weaker ones from being tested too directly.</p>
<p>For years, it has been easy to say: I had a better idea, but we never got the engineering time. Sometimes that was exactly what happened. Sometimes the better idea was never really more than a critique. It had not been made concrete. It had not been tested. It had not dealt with the awkward trade-offs. It sounded strong because it lived safely in opposition to the shipped thing.</p>
<blockquote><p>A lot of designers are good at noticing what is wrong. Fewer are good at deciding what should happen instead. Fewer still can make that alternative real enough for other people to judge. AI will expose this gap.</p></blockquote>
<p>If you can prototype the recommendation, the recommendation has to get better. If you can make the alternative flow, the flow has to survive contact with details. If you can test the product copy, you have to care what happens when users read it. If you can fix the small piece of design debt, you have to decide whether it was really worth fixing.</p>
<p>Some designers are not as strategic as they think they are. They have learned the language of strategy without the discomfort of <strong>owning outcomes</strong>. They can talk about user needs, business goals, systems thinking, and product quality, but struggle when asked to make a call. They want influence, but not the <strong>exposure</strong> that comes with it.</p>
<p>The profession has spent a long time arguing that design deserves more power. Fine. But more power means fewer excuses. It means the work is judged less by the elegance of the argument and more by the quality of the thing you made, tested, or changed. That is a better standard, but it will not be kind to everyone.</p>
<p>There is a second bear case, and it is probably the one large design teams should worry about most. Product and engineering already have more institutional power than design in most companies. They own the roadmap, the technical architecture, the sprint machinery, the metrics, and usually the language leadership understands. Design often has to translate its concerns into someone else&rsquo;s terms before they count.</p>
<p>AI may not rebalance that power. It may hand product and engineering enough <strong>design capability</strong> to make design easier to bypass. A PM who can generate a decent flow, decent copy, and a decent prototype may not feel the same need to involve design early. An engineer who can use AI to produce a reasonable interface may decide the design system covers enough of the decision-making. A founder who can get to a polished demo in an afternoon may confuse polish with product thinking.</p>
<p>The problem is not that these people will suddenly become great designers. The problem is that many companies do not know the difference between great design and plausible design. <strong>Plausible design is dangerous.</strong> It looks coherent in a product review. It uses the right components. The spacing is fine. The copy is not embarrassing. The flow mostly works. Nobody in the meeting feels strongly enough to object. So it ships.</p>
<blockquote><p>A lot of bad product decisions already survive because they look plausible. AI will produce more of them. This is where design could lose ground quickly: not because taste, judgment, research, and interaction thinking stop mattering, but because the visible outputs of design become easier for other functions to imitate.</p></blockquote>
<p>If a company already thinks design is mostly screens, prototypes, and polish, AI gives it a cheaper way to get those things.</p>
<p>In that world, design does not gain more agency. It gets narrowed. The remaining designers manage the design system, police component usage, review flows that have already been decided, tidy the interface, maintain brand consistency, and get pulled into high-stakes launches, executive demos, and the occasional messy cross-platform problem. Useful work, but a smaller surface area. Less shaping the product, more maintaining the furniture.</p>
<p>This is why the <em>&ldquo;AI will automate the boring 20%&rdquo;</em> argument feels too comforting. In some companies, perhaps that is what happens. But in large tech organisations, where design teams grew around coordination, production and process, the cut could be much deeper. Not 20%. Maybe 50%. Maybe more. Especially in places where leadership never really understood why the design team had grown so large in the first place.</p>
<h2 id="where-i-think-we-might-end-up">Where I Think We Might End Up</h2>
<p>The painful part is that both futures can be true at the same time. AI can make the best designers more capable and many average designers less necessary. It can give design more agency while reducing design headcount. It can help a small number of designers move closer to product leadership while pushing others into governance and clean-up work. It can free designers from waiting for permission, then reveal that some were more comfortable waiting than acting.</p>
<blockquote class="pull-quote">
<p>The designers who do well will not be the ones who merely use AI to produce more options. Options are cheap now. They will be the ones who know which option is worth pursuing, why it matters, how to test it, what to cut, where the product is lying to itself, and when &ldquo;good enough&rdquo; is quietly damaging the business.</p>
</blockquote>
<p>They will have taste, but taste will not be enough. They will need <strong>product judgment</strong>, <strong>technical curiosity</strong>, <strong>commercial awareness</strong> and the nerve to make decisions before every variable is settled. They will need to be comfortable moving between a customer conversation, a prototype, a pricing concern, a brand question, and a messy implementation detail without insisting that all of those belong to someone else.</p>
<p>I&rsquo;m not completely sure where we end up. I hope it is closer to the <em>bull case</em>: fewer permission structures, more making, more agency, better designers finally able to show what they can do without being held back by the machinery around them.</p>
<p>I fear it may be closer to the <em>bear case</em>: product and engineering absorb much of the work, companies decide plausible design is good enough, and design loses status, headcount, and strategic ground.</p>
<p>In reality, it will probably be some uncomfortable mix of the two. Some designers will use AI to gain more agency. Some companies will use it to need fewer designers. Some teams will produce better work because the distance between judgment and execution gets shorter. Others will ship more plausible mediocrity because nobody in the room can tell the difference.</p>
<p>For years, designers have said they could create more value if they were less constrained by the organisation around them. AI is about to test that claim. Some will finally get to prove it. Some will find out the constraints were doing them a favour.</p>
<h3 id="further-resources">Further Resources</h3>
<ul>
<li>&ldquo;Good from Afar, But Far from Good: AI Prototyping in Real Design Contexts,&rdquo; Huei-Hsin Wang and Megan Brown <em>(NN/Group)</em><br>Lately, the UX design field has been flooded with AI-powered prototyping tools that generate interfaces instantly from natural-language prompts. Despite the massive marketing hype, this evaluation with real design scenarios revealed that while these tools can follow instructions to achieve a general goal, they often lack the sophistication to weigh design tradeoffs and to produce thoughtful, high-quality designs without extensive guidance from humans.</li>
<li>&ldquo;AI Design Tools Are Marginally Better: Status Update,&rdquo; Megan Brown, Caleb Sponheim and Taylor Dykes <em>(NN/Group)</em><br>AI-powered design tools have improved, but we&rsquo;re still nowhere near the usefulness we&rsquo;ve been promised, nor are design professionals yet in danger of being replaced by AI. This article reviews in detail several tools and some specific AI-powered features, including: Figma&rsquo;s Rename Layers, Rewrite This, Find More Like; Khroma Color; and Midjourney. The authors also take a look at the wireframe and prototype generation capabilities of some AI tools.</li>
<li>design + AI conference</li>
</ul>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(mb, yk)</span></div>
<p>The post <a href="https://thenokiablog.com/the-bull-and-bear-case-for-digital-design-in-the-age-of-ai/">The Bull And Bear Case For Digital Design In The Age Of AI</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: One-click Lambda setup prompt, OpenAI GPT-5.6 models on Bedrock, and more (July 20, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 20 Jul 2026 16:37:34 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon Cognito]]></category>
		<category><![CDATA[Amazon DynamoDB]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Glue]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[AWS WAF]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Messaging]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Serverless]]></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-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026/</guid>

					<description><![CDATA[<p>Last week, my team visited Seoul to meet AWS Korea User Group (AWSKRUG) leaders. AWSKRUG is...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026/">AWS Weekly Roundup: One-click Lambda setup prompt, OpenAI GPT-5.6 models on Bedrock, and more (July 20, 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/07/aws-weekly-roundup-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Last week, my team visited Seoul to meet AWS Korea User Group (AWSKRUG) leaders. AWSKRUG is the largest cloud developer community in Korea, with 20 meetup groups organized by topic and area that collectively host over 100 events each year, primarily in Seoul.</p>
<p>My team regularly visits countries across the Asia-Pacific region, listens to feedback from user group leaders, and works to support their communities. At this meeting, leaders honestly shared what they did well in the first half of the year, what needs improvement, and what they asked of AWS Developer Experience team. We also enjoyed a pleasant conversation during our Chimaek time together.</p>
<p><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-105075" src="https://thenokiablog.com/wp-content/uploads/2026/07/aws-weekly-roundup-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026.jpg" alt width="1800" height="991"></p>
<p>Now, let&rsquo;s take a closer look at key launches of last week.</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 one-click Lambda setup prompt for coding agents caught my eye most last week. This prompt configures your agent with AWS Serverless skills and the Serverless Model Context Protocol (MCP) server, embedding serverless best practices from the start. This prompt references the Lambda agent setup guide, which includes installation commands for Claude Code, Kiro, Cursor, GitHub Copilot, Codex, Devin Desktop, and OpenCode.</p>
<p>To get started, choose the <strong>Copy agent prompt</strong> button on the Lambda console screen or copy <code>fetch https://docs.aws.amazon.com/lambda/latest/dg/samples/aws-lambda-agent-setup.md</code> directly, and paste this URL in your preferred AI agent.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-105071" src="https://thenokiablog.com/wp-content/uploads/2026/07/aws-weekly-roundup-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026-1.jpg" alt width="1800" height="1124"></p>
<p>You can also use Agent Toolkit for AWS to give your coding agent current AWS knowledge and safe resource access. Use <code>fetch https://raw.githubusercontent.com/aws/agent-toolkit-for-aws/refs/heads/main/setup-instructions/setup.md</code> for installing AWS MCP Server.</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><strong>Last week&rsquo;s launches</strong><br>
        <br>Here are last week&rsquo;s launches that caught my attention:</p>
<ul>
<li>OpenAI GPT-5.6 Sol, Terra, and Luna on Amazon Bedrock: You can use the smartest family of models from OpenAI yet on Bedrock&rsquo;s next-generation inference engine built for high performance, security, and reliability. The three models span capability tiers from flagship reasoning (Sol) to balanced performance (Terra) to fast, cost-efficient inference (Luna), all accessible through the Responses API on Amazon Bedrock.</li>
<li>Same-day transitions to Amazon S3 Standard-IA and S3 One Zone-IA: You can now transition objects to S3 Standard-Infrequent Access (S3 Standard-IA) and S3 One Zone-Infrequent Access (S3 One Zone-IA) as soon as the day they are created, without the previous 30-day minimum retention period in S3 Standard. These storage classes offer up to 40% lower storage costs than S3 Standard while still providing millisecond access when needed, making them ideal for backups, log analytics, and compliance workloads where data becomes cold within hours or days.</li>
<li>Self-managed code storage on AWS Lambda: With self-managed Amazon S3 buckets for code storage, you can reference source code directly from your own S3 buckets without Lambda creating intermediate copies. This eliminates code storage limits and reduces function activation time after function creates and updates by removing the copy step.</li>
<li>Importing users with password hashes on Amazon Cognito: You can now import users with password hashes in CSV user imports. Previously, imported users had to reset their passwords on first sign-in. Now, you can include password hashes in the CSV import, enabling users to sign in immediately with their existing credentials. When creating a CSV import, you specify the password hashing algorithm used by your source system.</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>Additional updates</strong><br>
        <br>Here are some additional news items that you might find interesting:</p>
<ul>
<li>Amazon SQS turns 20: Two decades of reliable messaging at scale: When Amazon SQS launched publicly in July 2006, it made this pattern available to every AWS customer. Twenty years later, that core function, decoupling producers from consumers, remains the reason customers use SQS. Let&rsquo;s look back important milestones after&nbsp;Jeff&rsquo;s 15th anniversary post.</li>
<li>Open Protocols with the Strands Agents SDK: Learn how open AI protocols such as MCP, A2A, UTCP, AG-UI, and x402 work together using Strands Agents SDK for building AI agents as an example implementation, though the patterns apply to any agent framework.</li>
<li>Open source Bulk Executor for Amazon DynamoDB: Performing bulk operations against all items in a DynamoDB table has historically required custom coding. The Bulk Executor for DynamoDB simplifies bulk tasks like these. You can use this feature to invoke commands like <code>count</code>, <code>find</code>, <code>delete</code>, or <code>update</code>. No coding is required, even when running at large scale.</li>
<li>Transform AWS Support Case Workflows with Kiro CLI: Explore how Kiro CLI&rsquo;s MCP integration accelerates support case workflows by combining investigation, documentation lookup, and case creation into a single conversational interface across three real-world scenarios: AWS Glue job failures, AWS Lambda cold start investigation, and AWS WAF false positive analysis.</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/gone-phishing-cpanel-blog/" class="template-2"><span class="cta">Read more</span><span class="postTitle">Gone Phishing | 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 including AWS Summits. Join the AWS Builder Center to connect with builders, share solutions, and access content that supports your development.</p>
<p>Finally, some customers experienced an issue with Cost Explorer displaying inaccurate estimated billing data in last weekend. They may have received erroneous budget and cost anomaly detection alerts, and observed inflated estimated cost and usage data. The issue has been resolved, and all AWS services are operating normally. We apologize for the concern this incident caused our customers and are conducting a thorough retrospective to prevent events like this from reoccurring, as well as improving our response when billing incidents occur. For more information, visit the AWS Health Dashboard.</p>
<p>That&rsquo;s 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-one-click-lambda-setup-prompt-openai-gpt-5-6-models-on-bedrock-and-more-july-20-2026/">AWS Weekly Roundup: One-click Lambda setup prompt, OpenAI GPT-5.6 models on Bedrock, and more (July 20, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Why Accessibility Is An Operational Capability, Not A Feature</title>
		<link>https://thenokiablog.com/why-accessibility-is-an-operational-capability-not-a-feature/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 30 Jun 2026 12:00:00 +0000</pubDate>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/why-accessibility-is-an-operational-capability-not-a-feature/</guid>

					<description><![CDATA[<p>Teams can generate UI faster than ever, but they still have to guarantee that what they...</p>
<p>The post <a href="https://thenokiablog.com/why-accessibility-is-an-operational-capability-not-a-feature/">Why Accessibility Is An Operational Capability, Not A Feature</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>Teams can generate UI faster than ever, but they still have to guarantee that what they ship is usable, secure, and maintainable. Accessibility as an operational capability rather than a compliance checklist or end-of-project audit, and what that looks like in practice.</section>
</p>
<p>We know that right now, a senior engineer is shipping a checkout flow they &ldquo;built&rdquo; in a single afternoon. AI assistant does the heavy lifting, happy path runs clean, and a rotating chevron spins on the order summary. Two weeks later, engineering gets a notice from customer support: a blind customer using a screen reader can&rsquo;t complete the purchase because the &ldquo;Pay Now&rdquo; control is a <code>&lt;div&gt;</code> with a click handler. No role. Not focusable. Not working.</p>
<p>That gap &mdash; between code that runs and a product people can actually use &mdash; is becoming one of the defining engineering challenges of the AI era. Teams can generate UI faster than ever, but they still have to guarantee that what they ship is usable, secure, and maintainable.</p>
<p>Accessibility sits right in the middle of that problem.</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>This is not an article about compliance checklists or end-of-project audits. It&rsquo;s about engineering systems. Specifically, why accessibility should be treated as an operational capability &mdash; alongside privacy, security, reliability, and observability &mdash; and what that looks like in practice.</p>
<h2 id="the-audit-trap">The Audit Trap</h2>
<p>For years, the default way to &ldquo;do&rdquo; accessibility was the one-time, audit-only approach: hire a firm, get a list of 200 findings, fix some of them, file the report. A lot of teams have now moved beyond this model &mdash; and the reason is worth looking into.</p>
<p>Audits do matter. For sales, procurement, governance &mdash; they&rsquo;re essential. When a buyer asks for a VPAT or an ACR, you need one. When legal asks if you&rsquo;re meeting requirements, you need documentation. Audits serve those purposes well.</p>
<p>But audits don&rsquo;t help you build accessible features during sprint planning. Audits can cost points during a sprint. They don&rsquo;t catch problems before merge requests. They don&rsquo;t scale with deployment velocity.<br>
The mistake, essentially, is tackling accessibility as a snapshot when you really need constant monitoring. Six months after the audit, the product has shipped dozens of releases, multiple new features, and a redesigned nav. The report is now fiction. Compliance is not a state you reach &mdash; it&rsquo;s a state you maintain, and complexity fights you the whole way.</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>The WebAIM Million report, which scans the top one million home pages every year, found that 95.9% of pages had detectable WCAG failures in its 2026 run, with an average of 56.1 errors per page. The number of page elements jumped more than 20% in a single year, likely driven by AI-enabled development and &lsquo;vibe coding&rsquo; &mdash; and more elements mean more places to break. Accessibility debt behaves exactly like technical debt: every inaccessible component you ship becomes a future remediation project, and the interest compounds.</p>
<p>Any strategy that treats accessibility as a periodic event rather than a continuous property of the system is going to lose.</p>
<h2 id="the-ai-problem-nobody-wants-to-name">The AI Problem Nobody Wants To Name</h2>
<p>With the scale at which teams now generate UI, the gap doesn&rsquo;t just persist; it multiplies.</p>
<p>Start with how fast this arrived. In February 2025, Andrej Karpathy coined &ldquo;vibe coding&rdquo; &mdash; a way of working where you &ldquo;fully give in to the vibes&rdquo; and &ldquo;forget that the code even exists&rdquo;. You describe intent, the model generates, you accept the diffs without reading them. It was meant for weekend projects. It did not stay there. Y Combinator reported that 25% of its Winter 2025 batch had codebases that were 95% AI-generated.</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>Models don&rsquo;t land on non-semantic markup by accident &mdash; three forces push them there. Most React code on GitHub uses non-semantic &ldquo;soup&rdquo;, so that&rsquo;s what the models learn. Human reviewers and evaluators judge output visually, so the feedback loop rewards looks, not semantics. And <code>&lt;div onClick&gt;</code> is fewer tokens than <code>&lt;button aria-expanded="true" ...&gt;</code>, so absent a constraint, the model takes the cheap path.</p>
<p>Here&rsquo;s the thing about AI-generated UI: it&rsquo;s inaccessible by default. Not occasionally &mdash; by default. A developer writing in Frontend Masters tested AI-generated React components across multiple tools and documented the pattern. A typical AI-generated sidebar had ten distinct accessibility failures in twenty-nine lines: no landmark, no heading, no list structure, elements with click handlers instead of buttons, no aria-expanded, no keyboard handling, and unlabeled icons. The accessibility tree &mdash; the structure screen readers actually read &mdash; came back as flat, unstructured text. &ldquo;Same pixels&rdquo; as the author put it. &ldquo;One is a door. The other is a painting of a door&rdquo;.</p>
<p>Now connect this to security, because the two failures come from the same root. Veracode&rsquo;s 2025 GenAI Code Security Report tested large language models across dozens of coding tasks and found that a large fraction of AI-generated code introduced security vulnerabilities &mdash; including OWASP Top 10 flaws. Cross-site scripting failures were particularly common, and security performance did not meaningfully improve with newer, larger models. The issue wasn&rsquo;t model intelligence. It was process: developers generating code without specifying security constraints and accepting output without systematic verification.</p>
<p>The same shortcut that skips the security review skips the accessibility review. At scale, AI won&rsquo;t close the accessibility gap &mdash; it has industrialized the very thing that creates it.</p>
<p>The fix is not to ban AI. Your developers are already using it. The fix is to constrain it and verify it &mdash; to treat AI as a very fast teammate who always needs guardrails.</p>
<h2 id="velocity-and-accessibility-are-not-enemies">Velocity and Accessibility Are Not Enemies</h2>
<p>This is usually where someone says, <em>&ldquo;Guardrails? Sounds great, but they will slow us down.&rdquo;</em></p>
<p>In practice, the opposite tends to be true.</p>
<p>Shift-left is the entire DevOps thesis, and it applies cleanly here. An accessibility issue caught during design review is a comment. The same issue found in production is a remediation project.</p>
<p>Catching an accessibility issue as a component is built takes minutes. Fixing one after the fact &mdash; discovering it in an audit, diagnosing the root cause, restructuring the markup, applying the necessary fix, writing tests &mdash; can easily take hours. Multiply that across hundreds of findings from a late-stage audit, and you have weeks of unplanned work that earlier automated checks &mdash; whether in design reviews, development workflows, or CI &mdash; could have prevented.</p>
<p>Teams that integrate accessibility into everyday workflows avoid the expensive surprises: emergency audits, remediation sprints, procurement blockers, and redesigns that quietly break core user journeys. Accessibility doesn&rsquo;t reduce velocity. Unexpected work reduces velocity. In-flow accessibility is one way of eliminating unexpected work.</p>
<h2 id="what-enterprise-ready-actually-looks-like">What Enterprise-Ready Actually Looks Like</h2>
<p>The organizations that scale accessibility successfully do not rely on heroes. They rely on <strong>systems</strong>.</p>
<p>The highest-leverage place to start is the <strong>design system</strong>. One accessible component can be reused thousands of times. The GOV.UK Design System is a useful example: components undergo both automated and manual testing using assistive technologies such as JAWS, NVDA, VoiceOver, and TalkBack. The team is explicit about the limits of automation and supplements tooling with user testing involving people with disabilities. They&rsquo;re equally clear that using the design system doesn&rsquo;t &ldquo;magically&rdquo; make a service accessible; it just gives you a higher starting point.</p>
<p>Accessibility becomes infrastructure. That&rsquo;s the lesson.</p>
<p>From there, it moves into the <strong>engineering workflow</strong>:</p>
<ul>
<li>Accessibility requirements are included in the Definition of Done.</li>
<li>Pull request reviews include explicit accessibility checks.</li>
<li>Interactive controls use semantic elements (<code>&lt;button&gt;</code>, <code>&lt;a&gt;</code>) by default.</li>
<li>Keyboard navigation and focus management are treated as standard engineering concerns, not optional polish.</li>
</ul>
<p>Finally, accessibility becomes enforceable through <strong>automation</strong>:</p>
<p>At that point, accessibility stops depending on memory and starts depending on the process. It becomes part of your platform.</p>
<h2 id="patterns-that-actually-scale">Patterns That Actually Scale</h2>
<p>A few implementation patterns consistently show up in teams that do this well.</p>
<h3 id="constrain-ai-before-it-generates">Constrain AI Before It Generates</h3>
<p>Instead of fixing accessibility after generation, bake requirements directly into tooling through Cursor rules, Copilot instructions, or repository-level standards. Tell the model to use semantic HTML. Tell it when to use buttons versus links. Tell it to expose the state and labels correctly. Models follow persistent constraints far more reliably than one-off prompts.</p>
<p>Comboboxes, menus, tabs, modals, and similar controls routinely become accessibility hotspots. Libraries such as Radix UI, React Aria, and Headless UI already solve many of these problems. The scalable approach is not about repeatedly implementing accessibility correctly. It&rsquo;s inheriting accessible behavior from well-tested primitives.</p>
<h3 id="capture-accessibility-during-design-handoff">Capture Accessibility During Design Handoff</h3>
<p>Focus order, labels, heading hierarchy, and interaction states should be specified before implementation begins. If accessibility requirements are absent from the design artifact, they are often absent from the final product. A simple memo at design handoff &mdash; what is the tab order, what are the labels, what happens on error &mdash; removes a huge amount of guesswork later.</p>
<p>None of these patterns is exotic. They&rsquo;re just DevOps and platform thinking applied to accessibility.</p>
<h2 id="the-broader-business-impact">The Broader Business Impact</h2>
<p>Engineering leaders rarely prioritize accessibility solely because of regulations. But regulations, procurement requirements, user retention, and product quality all point in the same direction.</p>
<p>Legal pressure continues to increase. Digital accessibility lawsuits in the United States have stayed in the thousands per year, and they are not limited to large enterprises. The European Accessibility Act is now enforceable across the EU, applying to e&#8209;commerce, banking, ticketing, telecoms, and more, regardless of where the company is headquartered. The message is clear: accessibility is no longer a &ldquo;nice-to-have&rdquo; in the eyes of regulators.</p>
<p>But compliance is only part of the story. The bigger story is the market you leave on the table. The World Economic Forum (December 2023) estimates that the world&rsquo;s 1.3 billion people with disabilities, &ldquo;along with their friends and family, has a spending power of $13 trillion&rdquo;; disabled consumers alone control roughly $8 trillion in annual disposable income, per the Valuable 500.</p>
<p>In the UK alone, the Click-Away Pound Report 2019 found the &ldquo;Click-Away Pound has risen to &pound;17.1 billion&rdquo; &mdash; more than 4.9 million users with access needs who abandon inaccessible sites and spend elsewhere, up almost 45% from &pound;11.75 billion in 2016. People don&rsquo;t file a bug report. They leave and buy from a competitor.</p>
<p>There is also a procurement reality that turns accessibility from a cost into a moat. If you sell B2B or to government, you will increasingly be asked for proof of accessibility &mdash; VPATs/ACRs or equivalent documentation. According to Level Access&rsquo;s Seventh Annual State of Digital Accessibility Report, 75% of organizations now require proof of accessibility at least most of the time when purchasing digital products &mdash; essentially unchanged from 74% in the previous report, but with a notable shift towards stricter enforcement, as those that always require it rose from 27% to 31%. A strong ACR accelerates the sales cycle; a weak one, or none at all, creates redlines that stall or kill it. For some buyers, this is a hard requirement before your product can even enter evaluation. A strong accessibility story accelerates the sales cycle. A weak one creates redlines that stall or kill it.</p>
<p>Step back and the deeper pattern is clear: accessibility is a proxy for engineering maturity. A team that ships semantic HTML, manages focus, exposes state correctly, and tests it in CI is a team that has its house in order. The same discipline that produces an accessible component produces a maintainable, testable, less buggy one.</p>
<p>For dev and product leaders, that&rsquo;s the real business case: accessibility work is platform work. It pays off every time a feature ships faster and more smoothly, with less rework, than it otherwise would have.</p>
<h2 id="systems-not-sprints">Systems, Not Sprints</h2>
<p>If you take one thing from this, make it this: accessibility doesn&rsquo;t come from an audit, a hero, or a heroic remediation sprint before launch. It comes from systems.</p>
<p>An accessible design system so components start right. A Definition of Done so they stay right. Automated testing and CI gates so regressions fail the build. Governance, so someone owns it. Guardrails for AI-assisted development so your fastest tool stops being your biggest liability.</p>
<p>None of those practices is particularly glamorous. That&rsquo;s exactly why they work. They&rsquo;re the same kinds of boring, reliable systems you already trust for security, reliability, and performance.</p>
<p>But there&rsquo;s one thing no tool on that list can do. No linter, no automated scanner run, no dashboard will ever tell you what it&rsquo;s actually like to use your product as a blind person with a screen reader, or to navigate your checkout with a keyboard because a tremor makes a mouse inoperable.<br>
So build the systems &mdash; you need them, and they&rsquo;re the only way accessibility survives contact with a real release schedule. But test with real users with disabilities regularly. The first time you sit behind someone using JAWS to fight through a form your team thought was &ldquo;done&rdquo;, something changes. The tooling tells you whether you passed. A real person tells you whether it actually works.</p>
<p>Accessibility is not a feature. It&rsquo;s an operational capability. Treat it that way, and you get something dev and product leaders already care about: a faster, safer, more reliable way to ship software.</p>
<div class="signature"><img decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/07/why-accessibility-is-an-operational-capability-not-a-feature.png" alt="Smashing Editorial" width="35" height="46" loading="lazy"><br>
<span>(il, yk)</span></div>
<p>The post <a href="https://thenokiablog.com/why-accessibility-is-an-operational-capability-not-a-feature/">Why Accessibility Is An Operational Capability, Not A Feature</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Proactively reduce tech debt autonomously with AWS Transform – continuous modernization (preview)</title>
		<link>https://thenokiablog.com/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 14:58:00 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS Lambda]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Transform]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Dashboard]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing AWS Transform &#8211; continuous modernization (preview), a new capability of AWS Transform for...</p>
<p>The post <a href="https://thenokiablog.com/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview/">Proactively reduce tech debt autonomously with AWS Transform – continuous modernization (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 loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing AWS Transform &ndash; continuous modernization (preview), a new capability of AWS Transform for continuous, autonomous tech debt analysis and remediation at scale. AWS Transform already helps enterprises migrate out of data centers, modernize mainframe and Windows applications, and handle the undifferentiated work of software maintenance: upgrading Java versions, swapping deprecated frameworks, and updating AWS Lambda runtimes before they reach end of life. This new experience builds on this. Customers get full visibility into the state of their codebase across thousands of repositories, prioritized findings, and the pull requests that make the fixes.</p>
<p>Engineering organizations typically consume up to 30% of IT budgets. Customers stitch together point tools: one to detect dependency issues, another to flag vulnerabilities, another for code quality. But no existing tool detects, prioritizes, and remediates tech debt continuously and at scale. The result is a manual, app-by-app cycle that drains engineering capacity. Leaders fall back on self-reported team status that lags reality and hides regressions. AI-assisted development makes this worse: as coding agents accelerate the pace of change, tech debt accumulates faster than developers can keep up. Customers need a capability that detects, prioritizes, and remediates tech debt continuously, autonomously, and at scale.</p>
<p><span><strong>Continuous analysis<br>
          <br></strong></span>To address the visibility challenge, this new capability within AWS Transform automatically scans your code repositories against configurable baselines and generates findings in hours, not weeks. Out of the box, AWS Transform &ndash; continuous modernization includes policies for detecting end of life dependencies, deprecated frameworks, and other common sources of technical debt. You can also extend these with your own remediation patterns specific to your organization, including approved libraries, internal coding standards, or tech debt policies your platform team already enforces. For example, if your team has deprecated an internal library or prefers a particular logging pattern, you can codify that as a policy and run it across all your repositories continuously.</p>
<p>Unlike periodic manual efforts, continuous analysis provides ground truth directly from your code. When a repository falls behind your baseline, you know immediately, showing which components are behind and by how much, regardless of how the team chooses to address it. This eliminates the need for status check-ins and manual compliance tracking, giving platform teams an always current view of their technical debt landscape.</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>Autonomous remediation at scale<br>
          <br></strong></span>Once you&rsquo;ve identified and prioritized findings, you can configure autonomous remediations that generate pull requests for affected repositories automatically. This new AWS Transform capability provides out-of-the-box remediation transformations for common scenarios such as Java version upgrades, SDK migrations, and library updates. You can also create custom transformations for organization-specific patterns.</p>
<p>When you launch a remediation, the continuous modernization capability creates pull requests for each affected repository, notifying the owning team with a message like: &ldquo;This repository is behind on your organization&rsquo;s baseline for this dependency. Here&rsquo;s a PR that resolves it.&rdquo; Teams can review and merge the PR, or choose to remediate using their own approach. Either way, continuous analysis detects when the fix is in place, providing ground truth without requiring manual confirmation.</p>
<p>AWS Transform &ndash; continuous modernization integrates with AWS Security Agent to detect and remediate security vulnerabilities at the source-code level, so security findings flow into the same prioritized list and pull-request workflow as other tech debt.</p>
<p><span><strong>Let&rsquo;s try it out<br>
          <br></strong></span>To get started with, I navigated to the AWS Transform web application. From the dashboard, I can see an overview of my organization&rsquo;s repositories and their current status against my configured baselines.</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>First, I connected my source control system and initiated an analysis against my specified policies. Within hours, the analysis returned findings across my repositories, showing which ones were behind the baseline and by how much. I could see the severity, the number of affected files, and the specific tech debt patterns detected.</p>
<p>From here, I selected a group of high-priority findings and launched a remediation campaign. AWS Transform &ndash; continuous modernization generated pull requests for each affected repository. I could monitor the campaign&rsquo;s progress in real time, seeing which PRs were created, which were merged, and which repositories returned to compliance.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-104654 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview-1.png" alt width="1024" height="557"></p>
<p>Image 1: AWS Transform &ndash; continuous modernization dashboard showing a portfolio overview of your technical debt findings across all connected repositories.</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="alignnone wp-image-104655 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview-2.png" alt width="1024" height="572"></p>
<p>Image 2: The detailed findings view listing individual tech debt items by severity, category, and repository with their available remediation options.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104656 size-large" src="https://thenokiablog.com/wp-content/uploads/2026/06/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview-3.png" alt width="1024" height="573"></p>
<p>Image 3: The sources view showing connected repositories from GitHub and local environments that continuous modernization is tracking for analysis.</p>
<p><span><strong>Faster ways to modernize<br>
          <br></strong></span>These capabilities support two distinct approaches to code modernization. In continuous mode, you can use continuous modernization to keep your codebases current as baselines evolve. Think of this as the day-to-day work of upgrading libraries, applying security patches, and enforcing coding standards across your organization.</p>
<p>For larger modernization projects, such as migrating from one framework to another or upgrading a major runtime version across hundreds of applications, you can use campaign mode for targeted, project-based modernization. AWS Transform custom continues to provide the flexible primitive for these larger efforts. AWS Transform &ndash; continuous modernization is purpose-built for the recurring, high-volume work that platform teams manage every day.</p>
<p><span><strong>Now available<br>
          <br></strong></span>AWS Transform &ndash; continuous modernization (preview) is available today. You can get started through the AWS Transform web application, via the AWS Transform Kiro Power, or through MCP and skills for integration with your existing coding agents. To learn more, visit the AWS Transform documentation.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/proactively-reduce-tech-debt-autonomously-with-aws-transform-continuous-modernization-preview/">Proactively reduce tech debt autonomously with AWS Transform – continuous modernization (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS DevOps Agent adds release management capabilities to assess code changes before production (preview)</title>
		<link>https://thenokiablog.com/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 14:57:34 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing a new release management capability in AWS DevOps Agent that is now available...</p>
<p>The post <a href="https://thenokiablog.com/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview/">AWS DevOps Agent adds release management capabilities to assess code changes before production (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 loading="lazy" decoding="async" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing a new release management capability in AWS DevOps Agent that is now available in preview. AWS DevOps Agent is your always-available teammate that spans software changes and operations across AWS, multicloud, and on-premises environments. The practice of DevOps aims to make software change and operations smooth and increasingly autonomous, and AWS DevOps Agent delivers on both by leveraging its deep understanding of your environment, your services, their dependencies, and how they behave in production. Already generally available for post-deployment operations, it autonomously investigates incidents, provides root cause analysis and mitigation steps, and delivers targeted recommendations to prevent recurring issues. With today&rsquo;s preview, AWS DevOps Agent adds release readiness review of code changes and autonomous release testing. These new features verify every change against the natural language standards you give to the DevOps Agent and run change-specific tests in production-like environments. AWS DevOps Agent now supports teams from code creation to production, helping reviewers and testers keep pace with the volume of AI-generated code.</p>
<p>As development teams adopt AI coding tools, the volume of pull requests moving through delivery pipelines has increased faster than review and testing processes can handle. When teams are under pressure to keep up, reviews are approved without thorough examination, and test environments drift from production. The value that coding agents generate sits waiting in review queues instead of reaching end users. At the same time, AI models are increasingly capable of catching functional and security issues that human reviewers might miss under time pressure, making speedy and safe delivery a requirement rather than a tradeoff.</p>
<p>The release readiness review feature evaluates every code change against production requirements, dependency safety, and the standards and best practices you provide to the DevOps Agent. The agent checks cross-repository dependency risks that could affect other services, access control changes against AWS Well-Architected Framework best practices, and compliance with any standards you have defined. When no standards are provided, the agent applies general best practices. As part of the review, the agent also runs your software in an AWS-managed isolated environment, executing lightweight user journey tests to verify the software builds, runs, and passes basic functional checks before the change enters the pipeline. Findings appear in the AWS DevOps Agent console and as comments on pull requests in GitHub or GitLab. You can also invoke reviews directly from your IDE through the Kiro power or Claude Code plugin, so developers can identify and fix dependency risks, standards violations, and access control issues before the change is committed to version control.</p>
<p>The autonomous release testing feature goes further, generating and running change-specific test plans for web and API-based applications in customer-provisioned, production-like environments before the change merges. Rather than running a static test suite, the agent reasons about what the change does and constructs tests tailored to it, covering functional correctness, behavioral regressions, and integration scenarios that a manually maintained test plan might not anticipate. Every test run produces structured artifacts including metrics, logs, traces, and an execution summary, giving reviewers a consistent record of what was tested and what the results were.</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>Getting started with AWS DevOps Agent release management<br>
          <br></strong></span>This walkthrough shows how to run an on-demand release readiness review using the AWS DevOps Agent web app. Before you begin, confirm that you have at least one GitHub or GitLab repository connected to your Agent Space. Once your repositories are connected, AWS DevOps Agent will index your code and build a knowledge graph of cross-repository and cloud dependencies.</p>
<p>To open the web app, navigate to the AWS DevOps Agent console, select your <strong>Agent Space</strong>, and choose the <strong>Web app</strong> tab. Choose <strong>Operator access</strong> to open the web app.</p>
<p>Without standards configured, the agent applies general best practices. To tailor reviews to your internal standards, navigate to&nbsp;<strong>Knowledge</strong>, then choose the&nbsp;<strong>Instructions</strong>&nbsp;tab. You will see a list of instruction sets, each scoped to a specific agent or task. Choose&nbsp;<strong>View</strong>&nbsp;next to&nbsp;<strong>Release readiness review</strong>&nbsp;to edit the instructions for production-readiness change review. Write your internal standards in plain English. For example, you can define infrastructure and data standards on encryption or network access rules, best practices that warn without blocking such as logging and observability requirements, and sensitive data classification best practices that identify applications or resources requiring higher security measures. To apply instructions across all agents in your space, choose&nbsp;<strong>View</strong>&nbsp;next to&nbsp;<strong>All agents</strong>.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-104568 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview-1.png" alt width="1924" height="967"></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>You can trigger a release readiness review in two ways: by submitting a pull request to a connected repository, or by entering an on-demand query in the chat interface. To run an on-demand review from chat, choose<strong> New chat</strong> and enter a request such as:</p>
<p><code>Perform a production risk analysis on my repository branch</code></p>
<p>The agent will ask for the repository and branch you want to analyze. You can provide a branch name, a pull request number, or a commit SHA. Once you confirm your selection, the agent queues the review and analyzes the change for production risks, including infrastructure impacts, configuration changes, and potential issues.</p>
<p>After the review completes, you can ask follow-up questions directly in the chat to explore the findings in more detail. For example, you can ask which downstream consumers a change affects, and the agent will return a structured breakdown of in-repository and cross-repository consumers that will break, the specific files and line numbers affected, and the recommended steps to resolve the issue before deployment.</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="alignnone wp-image-104569 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview-2.png" alt width="1168" height="968"></p>
<p>After submitting a review request, navigate to&nbsp;<strong>Changes</strong>&nbsp;in the left navigation pane. The&nbsp;<strong>Proposed changes</strong> table shows each review that has run, including the proposed change description, its source, category, status, and when it was created. You can filter by category or status to find specific reviews, or search by name using the search bar. Choose any entry to open the full execution detail.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104571 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview-3.png" alt width="1641" height="516"></p>
<p>The&nbsp;<strong>Timeline</strong>&nbsp;tab shows the agent&rsquo;s step-by-step reasoning process, including the tools it called, the dependencies it consulted, and the observations it made at each step. Each entry is timestamped, giving you a complete record of how the agent built its understanding of the change and reached its conclusion.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104572 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview-4.png" alt width="1283" height="901"></p>
<p>Choose the&nbsp;<strong>Report</strong>&nbsp;tab to see the final recommendation. The report opens with a summary header showing the recommended action, the number of critical issues found, the commit revision, and the number of files changed. The recommended action is either&nbsp;<strong>BLOCK</strong>,&nbsp;<strong>Proceed with Caution</strong>, or&nbsp;<strong>Safe to Release</strong>.</p>
<p>Below the summary header, the&nbsp;<strong>Analysis</strong>&nbsp;section explains why the recommendation was made, citing specific risks and the evidence the agent found to support its conclusion. The&nbsp;<strong>Issues</strong>&nbsp;section lists each finding by severity, giving you a prioritized view of what needs to be addressed before the change can proceed. The&nbsp;<strong>Recommendations</strong>&nbsp;section provides specific, actionable steps the developer can take to resolve each issue. Finally, the&nbsp;<strong>Changes</strong>&nbsp;section lists each file that was modified, with the type of change, the category it falls under, and a description of what was changed, so reviewers have a complete picture of what the change does before it merges.</p>
<p><img decoding="async" loading="lazy" class="alignnone wp-image-104573 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview-5.png" alt width="1289" height="1072"></p>
<p>You can also invoke the autonomous release testing feature directly from the chat interface. To run an autonomous release test on a web or API-based application, choose <strong>New chat</strong> and enter a query such as:</p>
<p><code>Run a release test on my application deployed at [application URL]</code></p>
<p>The agent generates a change-specific test plan and executes it in your provisioned environment. Results appear in <b>Changes</b>, where you can review the execution steps and a structured summary of what was tested.</p>
<p><span><strong>Get started today</strong></span><br>
        <br>The release readiness review and autonomous release testing features for AWS DevOps Agent are available in preview. These features are available at no additional cost during preview in the US East (N. Virginia) Region. For pricing information on other AWS DevOps Agent features, visit the AWS DevOps Agent pricing page.</p>
<p>For configuration details, visit the AWS DevOps Agent user guide.</p>
<p>       &mdash; Esra <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-devops-agent-adds-release-management-capabilities-to-assess-code-changes-before-production-preview/">AWS DevOps Agent adds release management capabilities to assess code changes before production (preview)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</title>
		<link>https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Wed, 17 Jun 2026 14:54:55 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[DevOps]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[SaaS]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Security, Identity, & Compliance]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/</guid>

					<description><![CDATA[<p>At re:Invent 2025, we previewed AWS Security Agent (now part of AWS Continuum), a frontier agent...</p>
<p>The post <a href="https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/">AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</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-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>At re:Invent 2025, we previewed AWS Security Agent (now part of AWS Continuum), a frontier agent that proactively secures your applications throughout the development lifecycle across all your environments. You can perform on-demand penetration testing customized to your application, discovering and reporting security risks verified through exploitability testing.</p>
<p>Since the preview, we announced general availability for on-demand penetration testing and the preview of full repository code review that performs deep, context-aware security analysis of your entire codebase.</p>
<p>Today, we&rsquo;re introducing more features based on customer feedback:</p>
<ul>
<li><strong>Code review updates (Preview)</strong> &mdash;&nbsp;You can now use pull request scanning with remediation, security requirements packs, and simulated validation. New integrations support GitHub, GitLab, Bitbucket, and Confluence.</li>
<li><strong>Threat modeling (Preview)</strong> &mdash; AWS Security Agent analyzes your design documents or application source code, understands the full context of your application architecture and identifies threats with recommended mitigations using the STRIDE framework.</li>
<li><strong>Kiro power, Claude Code plugin, and MCP integration </strong>&mdash; You can run code reviews, generate threat models, and remediate findings directly from your IDE, CLI, or any AI-powered IDE through an open MCP integration, with results surfacing inline without any context switching.</li>
</ul>
<p>Let&rsquo;s take a closer look at each launch!</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><img loading="lazy" decoding="async" class="aligncenter size-full wp-image-104509" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more.jpg" alt width="1800" height="994"></p>
<p><strong>Code review updates</strong><br>
        <br>You can now connect to GitLab and Bitbucket in addition to GitHub&mdash; supporting both SaaS and self-hosted versions, so you can trigger scans regardless of where code lives. You can also integrate Confluence to reference your existing documentation as context for reviews.</p>
<p>To get started, choose <strong>Enable code review</strong> or update your code review setting in the Security Agent console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104510" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-1.jpg" alt width="1800" height="1018"></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>AWS Security Agent introduces deep, reasoning-based analysis on every pull request as well as full repository to identify complex vulnerabilities that go beyond pattern-matching. It checks against your organizational security requirements and common security risks to catch what other tools can&rsquo;t. To get started, access the Security Agent web application and run your code review.</p>
<p><img decoding="async" loading="lazy" class="aligncenter size-full wp-image-104511" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-2.jpg" alt width="1800" height="1025"></p>
<p>You&rsquo;ll receive fix commits and remediation guidance directly in your GitHub, GitLab, or Bitbucket workflow, while your security teams configure the repositories to be monitored and intervene on critical issues. AWS Security Agent validates findings in simulated environments to demonstrate proof of exploitability. This embeds security expertise across all repositories, reducing security-related delays in the development pipeline.</p>
<p>To learn more about new code review features, visit Create a code review in the AWS Security Agent User Guide.</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><strong>Design review updates<br>
         <br></strong>You can continuously validate your security requirements across every design and code review with managed compliance packs: AWS Well Architected Framework, NIST CSF, PCI DSS, and AWS best practices, or import your own organizational requirements directly from internal documents or Confluence. Every finding maps back to your compliance posture, so teams stay audit-ready as they build.</p>
<p class="jss491" data-pm-slice="1 1 []">To learn more, visit the design review documentation.</p>
<p><strong>Threat modeling</strong><br>
        <br>AWS Security Agent generates threat models based on your design documentation or code repository, creates and build context about the application, including data flows, architecture, and trust boundaries. It maps out all components of your application, identifies potential threat actors and attack vectors, determines where weaknesses may exist, and prioritizes threats so you know what to address first.</p>
<p>To get started, choose <strong>Enable threat model</strong> and Connect source code repository in the Security Agent console.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104640 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-1.png" alt width="1275" height="827"></p>
<p>To learn more, visit the threat modeling documentation.</p>
<p><strong>Kiro power and Claude Code plugin for Security Agent</strong><br>
        <br>AWS Security Agent introduces a new Kiro power and Claude Code plugin and can be integrated with any AI IDE through an open MCP integration to secure your applications. You can trigger threat models and code reviews directly from your IDE, with results surfacing inline without any context switching.</p>
<p>To get started, install the Kiro power, and run your prompts. <span class="TextRun SCXW112479336 BCX2" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW112479336 BCX2">The Kiro power uses the </span></span>AWS Security Agent MCP<span class="TextRun SCXW112479336 BCX2" lang="EN-US" xml:lang="EN-US" data-contrast="auto"><span class="NormalTextRun SCXW112479336 BCX2"> server</span><span class="NormalTextRun SCXW112479336 BCX2">. You can get started with the power by asking &ldquo;</span></span><code><span data-contrast="auto">Set up AWS Security Agent</span></code><span data-ccp-props='{"335559685":360}'>&ldquo;. </span><span data-contrast="auto">Kiro will check if you have an Agent Space and ask if you would like to use the existing one or create a new one.</span></p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104642 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-3.jpg" alt width="1700" height="1057"></p>
<p><span data-contrast="auto">With the Kiro power for Security Agent, y</span>ou can catch vulnerabilities on every pull request as you build and scan an entire repository to surface accumulated risk by asking &ldquo;<code><span data-contrast="auto">Run a full security scan on this repo</span></code>&ldquo;. The Security Agent power includes an Agent hook to evaluate if a code review diff scan should be started after the Kiro agent has completed its turn. Before deploying to production, you can run a penetration test from your CLI to find what most scanners miss. Security Agent closes the loop by validating every finding and generating ready-to-implement code fixes.</p>
<p class="jss491" data-pm-slice="1 1 []">You can pull the findings back into your development environment by asking &ldquo;<code>help me remediate my findings</code>&ldquo;. The Kiro power for AWS Security Agent will download findings to your local workspace, prioritize the most critical finding, and offer to start a bugfix spec session. You can iterate on fixing the findings using their familiar IDE with their existing tooling, steering, powers, and MCP servers.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104643 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more-4.jpg" alt width="1700" height="1056"></p>
<p><span data-contrast="auto">You can also run threat models through the Kiro power in the IDE by asking &ldquo;</span><code><span data-contrast="auto">Build a threat model for this application</span></code><span data-ccp-props='{"335559685":360}'>&ldquo;. </span><span data-contrast="auto">The generated threat model is saved to </span><code><span data-contrast="auto">.security-agent/threat_model.md</span></code><span data-contrast="auto">.&nbsp;</span></p>
<p>To learn more, visit the Kiro power for Security Agent.</p>
<p><strong><u>Now available</u></strong><br>
        <br>AWS Security Agent understands the full security context across your software development lifecycle by covering design-time security (design reviews and threat modeling in preview), development-time security (code review in preview), and deployment-time security (penetration testing in GA), in a single, unified agentic offering. To learn more, visit the AWS Security Agent product page and the technical documentation.</p>
<p>These features are now available in AWS commercial Regions where AWS Security Agent is available. For Regional availability and the future roadmap, visit the AWS Capabilities by Region. For detailed pricing information and to access our 2-month free trial offer, please visit the AWS Security Agent pricing page.</p>
<p>Give it a try in the Security Agent console and send feedback to AWS re:Post for Security Agent or through your usual AWS Support contacts.</p>
<p>&mdash; Channy</p>
<p><strong>Updated on June 18, 2026</strong> &mdash; AWS Agents for DevSecOps, the Claude Code plugin for AWS DevOps Agent and AWS Security Agent is launched.</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/aws-security-agent-adds-threat-modeling-kiro-power-and-claude-code-plugin-and-more/">AWS Security Agent adds threat modeling, Kiro power and Claude Code plugin, and more</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Amazon S3 annotations: attach rich, queryable context directly to your objects</title>
		<link>https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Tue, 16 Jun 2026 23:13:10 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Athena]]></category>
		<category><![CDATA[Amazon SageMaker]]></category>
		<category><![CDATA[Amazon SageMaker Unified Studio]]></category>
		<category><![CDATA[Amazon Simple Storage Service (S3)]]></category>
		<category><![CDATA[Analytics]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[AWS Summit New York]]></category>
		<category><![CDATA[AWS Support]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Identity]]></category>
		<category><![CDATA[Industries]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[Media & Entertainment]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Regions]]></category>
		<category><![CDATA[Storage]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/</guid>

					<description><![CDATA[<p>Today, we&#8217;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations,...</p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</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/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>Today, we&rsquo;re announcing a new metadata capability for Amazon Simple Storage Service (Amazon S3) called annotations, enabling you to attach rich, large-scale business context directly to your objects. You can store up to 1,000 named annotations per object, each up to 1 MB in size, totaling up to 1 GB per object, in flexible formats like JSON, XML, YAML, or plain text. You can modify or delete an annotation at any time, without re-writing your objects, making it easy to keep your object context current.</p>
<p>Organizations are building AI agents and autonomous workflows that need to find, understand, and act on data without human intervention. To support these agentic workflows, you need metadata that can evolve alongside the data, scale to petabytes of objects, and remain queryable without expensive retrieval.</p>
<p>With S3 annotations, you can store context such as AI-generated transcripts, content ratings, or technical specifications directly alongside your objects. Your context moves automatically with the object during copy, replication, and cross-region transfers, and S3 removes it when you delete the object. When you enable S3 Metadata, annotations automatically flow into fully managed annotation tables that you can query with Amazon Athena and other analytics engines.</p>
<p><strong>Common use cases</strong><br>
        <br>Annotations solve complex metadata challenges across industries:</p>
<ul>
<li><strong>Media &amp; Entertainment</strong>: Track transcripts, content moderation results, subtitle files, and licensing metadata as separate annotations on video assets, eliminating the need to synchronize metadata across multiple media asset management systems.</li>
<li><strong>Financial Services</strong>: Attach AI-generated investment summaries and sentiment analysis to research documents, enabling autonomous research agents to discover relevant datasets through natural-language queries without maintaining separate metadata databases.</li>
<li><strong>Life Sciences</strong>: Annotate clinical trial data with regulatory status, patient cohort details, and approval chains, making compliance audits faster while keeping full context accessible for archived data in Amazon S3 Glacier storage classes without retrieval charges.</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>How annotations address metadata challenges</strong><br>
        <br>Amazon S3 already supports several ways to describe your objects. System-defined metadata captures properties like size and storage class. Object tags support operational tasks like access control and lifecycle management. User-defined metadata lets you add small amounts of custom information at upload time.</p>
<p>While these capabilities work well for their intended purposes, they have limitations when you need to attach much richer context without building and maintaining separate metadata systems. Annotations address these needs by providing metadata capabilities at a fundamentally different scale and flexibility, offering mutable, queryable context per object compared to 10 immutable tags or 2 KB of headers.</p>
<table>
<tbody readability="9">
<tr>
<td><strong>Capability</strong></td>
<td><strong>Max size</strong></td>
<td><strong>Mutable?</strong></td>
<td><strong>Best for</strong></td>
</tr>
<tr readability="4">
<td>System-defined metadata</td>
<td>Fixed</td>
<td>No</td>
<td>Object properties (size, storage class, creation time)</td>
</tr>
<tr readability="2">
<td>User-defined metadata</td>
<td>2 KB</td>
<td>No (set at upload)</td>
<td>Small custom key-value pairs</td>
</tr>
<tr readability="7">
<td>Object tags</td>
<td>10 tags, 128/256 characters per key/value</td>
<td>Yes</td>
<td>Access control, lifecycle rules, cost allocation</td>
</tr>
<tr readability="5">
<td><strong>Annotations</strong></td>
<td><strong>1 GB (1,000 &times; 1 MB)</strong></td>
<td><strong>Yes</strong></td>
<td><strong>Rich business context (JSON, XML, YAML, plain text)</strong></td>
</tr>
</tbody>
</table>
<p>Today, metadata describing S3 objects often lives in separate databases or sidecar files, requiring complex synchronization workflows that can exceed data storage costs. When you enable S3 Metadata annotation tables, this context becomes queryable at scale through Amazon Athena. AI agents can discover your data through natural language with the S3 Tables MCP server, which provides a standardized interface for AI models to query your annotations. You can query annotations for objects in any storage class, without restoring the objects or paying retrieval charges.</p>
<p><span><strong>Getting started with annotations</strong></span><br>
        <br>To start using annotations, make sure your AWS Identity and Access Management (IAM) policy or bucket policy grants permissions for the <code>s3:PutObjectAnnotation</code> and <code>s3:GetObjectAnnotation</code> actions. You can then add annotations to any existing or new S3 object using the <code>PutObjectAnnotation</code> API.</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-104564 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-1.png" alt width="1244" height="650"></p>
<p>For example, a media company can attach technical specifications and AI-produced summaries to a video asset using the AWS Command Line Interface (AWS CLI):</p>
<pre><code class="lang-bash"># Create a JSON file with technical metadata
cat &gt; mediainfo.json &lt;&lt; 'EOF'
{"codec":"H.265","resolution":"3840x2160","audio_tracks":8,"frame_rate":29.97}
EOF

# Attach it as an annotation
aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  --annotation-payload ./mediainfo.json
</code></pre>
<pre><code class="lang-bash"># Attach a plain-text AI-generated summary as a separate annotation
echo "A 90-minute nature documentary covering wildlife migration patterns across three continents, featuring aerial footage and underwater sequences. Languages: English, Spanish, Portuguese." &gt; ai_summary.txt

aws s3api put-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name ai_summary 
  --annotation-payload ./ai_summary.txt
</code></pre>
<p>These commands attach two separate annotations to the same video object. The <code>mediainfo</code> annotation stores structured technical specifications as JSON, while the <code>ai_summary</code> annotation stores a text description. Each annotation is identified by a unique name, and you can read and modify each one independently. With unique names for each annotation, you can use different annotations to support multiple concurrent enrichment workflows, for example, one team adding technical metadata while another team adds content classifications, without interfering with each other.</p>
<p><img decoding="async" loading="lazy" class="aligncenter wp-image-104565 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects-2.png" alt width="1169" height="604"></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>Retrieve a specific annotation using the <code>GetObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api get-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo 
  ./mediainfo-output.json
</code></pre>
<p>To see all annotations attached to an object, use the <code>ListObjectAnnotations</code> API:</p>
<pre><code class="lang-bash">aws s3api list-object-annotations 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4
</code></pre>
<p>When you no longer need a specific annotation, remove it using the <code>DeleteObjectAnnotation</code> API:</p>
<pre><code class="lang-bash">aws s3api delete-object-annotation 
  --bucket my-media-bucket 
  --key videos/documentary-2026.mp4 
  --annotation-name mediainfo
</code></pre>
<p>You can update an existing annotation at any time by calling <code>PutObjectAnnotation</code> again with the same annotation name. For large objects uploaded using multipart upload, attach annotations after completing the multipart upload using the <code>PutObjectAnnotation</code> API.</p>
<p><strong>Querying annotations at scale with S3 Metadata tables</strong><br>
        <br>Attaching annotations to individual objects is useful, but the real power comes when you query across all your annotations at scale. When you enable S3 Metadata annotation tables on your bucket, S3 automatically indexes your annotations into a fully managed Apache Iceberg table, called an annotation table. You can query annotation tables with Amazon Athena or any Iceberg-compatible engine.</p>
<p>To enable annotation tables, use the S3 console or the <code>CreateBucketMetadataConfiguration</code> API. The following example creates a new metadata configuration with annotation tables enabled while keeping journal tables for change tracking and disabling the live inventory table:</p>
<pre><code class="lang-json">{
  "JournalTableConfiguration": {
    "RecordExpiration": { "Expiration": "DISABLED" }
  },
  "InventoryTableConfiguration": { "ConfigurationState": "DISABLED" },
  "AnnotationTableConfiguration": {
    "ConfigurationState": "ENABLED",
    "Role": "arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"
  }
}
</code></pre>
<p>This configuration tells S3 to automatically capture all your annotations in a queryable table. Once applied, any annotation you attach to objects in this bucket will appear in the table within approximately one hour.</p>
<p>If the bucket already has a metadata configuration, use the <code>UpdateBucketMetadataAnnotationTableConfiguration</code> API:</p>
<pre><code class="lang-bash">aws s3api update-bucket-metadata-annotation-table-configuration 
  --bucket my-media-bucket 
  --annotation-table-configuration '{"ConfigurationState":"ENABLED","Role":"arn:aws:iam::123456789012:role/S3MetadataAnnotationRole"}'
</code></pre>
<p>Once enabled, your annotations automatically flow into the annotation table. Journal tables update in near real time, while annotation tables refresh within an hour. Unlike traditional metadata tables that require predefined schemas, annotation tables automatically adapt to any JSON, XML, or YAML structure you write. Each annotation becomes a row in the table with its content stored in a <code>text_value</code> column, letting you query across all annotations without schema migrations.</p>
<p>If you enable annotation tables on a bucket that already has annotated objects, S3 automatically backfills existing annotations into the table. The backfill process runs in the background and can take several hours to days depending on the number of objects.</p>
<p>For example, to find all video assets with more than 8 audio tracks across your entire bucket using Amazon Athena:</p>
<pre><code class="lang-sql">SELECT DISTINCT bucket, object_key
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."annotation"
WHERE name = 'mediainfo'
AND CAST(json_extract_scalar(text_value, '$.audio_tracks') AS INTEGER) &gt; 8
</code></pre>
<p>This query scans the annotation table for all annotations named <code>mediainfo</code>, extracts the <code>audio_tracks</code> field from the JSON content, and returns objects where the count exceeds 8.</p>
<p>Or to find all objects that received new annotations in the last 24 hours through the journal table:</p>
<pre><code class="lang-sql">SELECT bucket, key, version_id, record_timestamp, annotation.name
FROM "s3tablescatalog/aws-s3"."b_my_media_bucket"."journal"
WHERE record_timestamp &gt;= (current_date - interval '1' day)
AND annotation.name IS NOT NULL
AND record_type IN ('CREATE_ANNOTATION', 'DELETE_ANNOTATION')
</code></pre>
<p>This query uses the journal table to track annotation changes in near real time, which is ideal for building event-driven workflows that respond to new or deleted annotations.</p>
<p>You can also use natural language to search objects by their annotations using agents in Amazon SageMaker Unified Studio or any IDE with the S3 Tables MCP server. For example, asking &ldquo;find all PG-rated movies with Spanish subtitles from 2023&rdquo; returns results in seconds instead of the hours it would take querying multiple disconnected systems.</p>
<p><strong><u>Get started today</u></strong><br>
        <br>You can start using Amazon S3 annotations today in all AWS Regions, including the AWS China Regions. Annotation tables are available in all AWS Regions where S3 Metadata is available.</p>
<p>Whether you&rsquo;re building AI agents that need to discover data autonomously, managing petabytes of media assets with complex metadata, or tracking compliance context for archived datasets, annotations give you the scale and flexibility to attach rich metadata directly to your objects without managing separate systems.</p>
<p>Annotation storage is always billed at S3 Standard rates, even if the parent object is in S3 Glacier or another storage class. For full pricing details, visit the Amazon S3 pricing page.</p>
<p>To learn more and get started, visit the Amazon S3 Metadata overview page&nbsp;and the Amazon S3 documentation. Send feedback to AWS re:Post for S3 or through your usual AWS Support contacts.</p>
<p>Daniel Abib</p>
<p>       <!-- '"` --></p>
<p>The post <a href="https://thenokiablog.com/amazon-s3-annotations-attach-rich-queryable-context-directly-to-your-objects/">Amazon S3 annotations: attach rich, queryable context directly to your objects</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>AWS Weekly Roundup: AWS FinOps Agent in preview, Gemma 4 on Bedrock, Kiro Pro Max, and more (June 15, 2026)</title>
		<link>https://thenokiablog.com/aws-weekly-roundup-aws-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026/</link>
		
		<dc:creator><![CDATA[Mister Nokia]]></dc:creator>
		<pubDate>Mon, 15 Jun 2026 11:41:48 +0000</pubDate>
				<category><![CDATA[Nokia Mobile Phone]]></category>
		<category><![CDATA[Amazon Bedrock]]></category>
		<category><![CDATA[Amazon EC2]]></category>
		<category><![CDATA[Amazon OpenSearch Service]]></category>
		<category><![CDATA[Announcements]]></category>
		<category><![CDATA[AWS CLI]]></category>
		<category><![CDATA[Compliance]]></category>
		<category><![CDATA[Compute]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Developer]]></category>
		<category><![CDATA[Developer Tools]]></category>
		<category><![CDATA[Events]]></category>
		<category><![CDATA[Graviton]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Kiro]]></category>
		<category><![CDATA[Launch]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Security]]></category>
		<category><![CDATA[Storage]]></category>
		<category><![CDATA[Week in Review]]></category>
		<guid isPermaLink="false">https://thenokiablog.com/aws-weekly-roundup-aws-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026/</guid>

					<description><![CDATA[<p>This week, New York City is hosting AWS Summit, bringing together builders, customers, and AWS teams...</p>
<p>The post <a href="https://thenokiablog.com/aws-weekly-roundup-aws-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026/">AWS Weekly Roundup: AWS FinOps Agent in preview, Gemma 4 on Bedrock, Kiro Pro Max, and more (June 15, 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-aws-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026.png" alt="Voiced by Polly" width="554" height="56">
           </div>
</td>
</tr>
</tbody>
</table>
<p>This week, New York City is hosting AWS Summit, bringing together builders, customers, and AWS teams for a full day of announcements, demos, and technical sessions at the Javits Center. I wrote blog posts for some of the Summit launches, so I am excited to see them go live this week. I just won&rsquo;t be watching from the Javits Center. I&rsquo;ll be at a four-day music festival, following the launches on my phone while trying to figure out how to put up a tent. If you weren&rsquo;t able to attend in person like me, the keynote livestream is available on June 17, with Dr. Swami Sivasubramanian, VP of Agentic AI, and Chet Kapoor, VP of Security Services and Observability, covering new capabilities across developer tools, AI infrastructure, and security.</p>
<p><img loading="lazy" decoding="async" class="alignnone wp-image-104579 size-full" src="https://thenokiablog.com/wp-content/uploads/2026/06/aws-weekly-roundup-aws-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026-1.png" alt width="800" height="533"></p>
<p>Here&rsquo;s what happened this week.</p>
<p><span><strong>Headlines</strong></span><br>
        <br>How frontier teams are reinventing AI-native development &mdash; Swami published a detailed post this week drawing on data from experiments across hundreds of Amazon engineering teams. The findings are worth reading carefully if you are thinking about how to structure AI adoption on your own team.</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 six-engineer team rebuilt the Amazon Bedrock inference engine in 76 days, a project originally scoped for 30 developers over 12 to 18 months. The median productivity gain across structured pilots with Amazon Stores teams was 4.5x in normalized deployment velocity, with some teams exceeding 10x. Perfect Order Experience went from a two-week feature cycle to shipping in an afternoon. WW Grocery cut design document creation from five days to a few hours.</p>
<p>The post distills these results into five practices for becoming a frontier team. First, invest in agent context: build steering files, coding standards, and structured repositories before writing production code. Second, expect an initial slowdown while workflows are restructured, and push through it. Third, maintain a steady backlog of well-scoped tasks so agents can run in parallel without constant supervision. Fourth, make intent explicit through structured specifications before code generation begins. Fifth, shift testing left so agents can self-correct before code reaches the pipeline.</p>
<p>The post closes with a note that commit velocity is only part of the picture, and that a follow-up will cover release management, operations, security operations, and EOL upgrades.</p>
<p>AWS FinOps Agent is now available in preview &mdash; AWS FinOps Agent is a new agent for FinOps practitioners and engineering teams that answers cost questions, surfaces optimization opportunities, investigates cost anomalies, and runs recurring FinOps workflows on a defined schedule. You can use it to query your AWS costs, generate cost reports for finance and engineering teams, and surface rightsizing, idle resource, and Savings Plans recommendations from AWS Cost Optimization Hub and AWS Compute Optimizer. The agent can open Jira tickets on your behalf based on those recommendations. When a cost anomaly is detected, FinOps Agent can automatically investigate the root cause and post findings to a Slack channel.</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><span><strong>Last week&rsquo;s launches</strong></span><br>
        <br>I&rsquo;ll start with one I wrote this week, then cover the other launches that caught my attention:</p>
<ul>
<li>Amazon EC2 M9g and M9gd instances are now generally available &mdash; Powered by AWS Graviton5 processors and built on the sixth-generation AWS Nitro System, M9g instances deliver up to 25% better compute performance compared to Graviton4-based instances, with up to 35% faster performance for web applications, up to 35% for machine learning inference, and up to 30% for databases. Graviton5 is the first processor in the AWS fleet to support PCIe Gen6 and DDR5-8800 memory, and includes a 5x larger L3 cache compared to the previous generation. M9g and M9gd instances offer up to 15% higher network bandwidth and 20% higher Amazon EBS bandwidth on average across sizes compared to M8g. This release also introduces the Nitro Isolation Engine, an enhancement to the Nitro System that uses formal verification to provide mathematically proven isolation between virtual machines &mdash; establishing Nitro as the first formally verified cloud hypervisor. M9gd instances add up to 11.4 TB of NVMe SSD local storage with 30% higher IOPS compared to M8gd. Both instance types support Instance Bandwidth Configuration (IBC) for adjusting bandwidth allocation between EBS and VPC networking by up to 25%.</li>
<li>Anthropic Claude Fable 5 on Amazon Bedrock &mdash; Claude Fable 5 launched on Amazon Bedrock on June 9, bringing extended asynchronous task execution, advanced vision capabilities across diagrams, charts, and PDFs, and proactive self-verification. Access requires opting into data sharing via the Data Retention API before invoking the model; Anthropic requires 30-day retention of inputs and outputs for Mythos-class models. <strong>Important note on availability:</strong> On June 12, Anthropic asked AWS to revoke access to Claude Fable 5 and Claude Mythos 5 for all users to support compliance with a US Government export control directive. All other models, including Opus 4.8, are unaffected. Read the Anthropic statement for details. AWS will share further updates as they become available.</li>
<li>Gemma 4 models are now available on Amazon Bedrock &mdash; The Gemma 4 family from Google DeepMind is now available on Amazon Bedrock across three variants: Gemma 4 31B (dense, 256K-token context window, suited for reasoning and coding workloads), Gemma 4 26B-A4B (mixture-of-experts architecture, targeting cost- and latency-sensitive workloads), and Gemma 4 E2B (smallest variant, designed for low-latency interactive use cases). All three support native function calling, structured output, reasoning, response streaming, multimodal input across text, image, video, and audio, and more than 35 languages.</li>
<li>Amazon OpenSearch Service launches MCP Apps for agentic observability &mdash; Amazon OpenSearch Service now supports MCP Apps, enabling observability workflows inside compatible agentic IDEs including Claude Desktop and VS Code. An AI agent in your local environment can investigate incidents using logs, traces, metrics, and alerts stored in OpenSearch domains, collections, and Amazon Managed Service for Prometheus. Each MCP App tool call returns a dual response: a text summary for the agent to reason over and an interactive visualization rendered in the same conversation thread. Available MCP App tools cover log, metrics, and trace investigation; service performance; topology; dynamic visualizations; agent health; cluster health; and instrumentation scoring.</li>
</ul>
<p><span><strong>Other AWS news</strong></span><br>
        <br>Here are some additional posts and updates you may find useful:</p>
<ul>
<li>AWS CLI v1 enters maintenance mode &mdash; When CLI v1 enters maintenance mode, the botocore and s3transfer dependencies will be vendored directly into the CLI v1 codebase rather than installed as separate packages. This means upgrading CLI v1 will no longer update the standalone botocore or s3transfer packages, and installing those packages independently will have no effect on the versions used by CLI v1. Environments with both CLI v1 and boto3 installed will contain separate copies of these libraries. New CLI v1 releases will be limited to critical bug fixes and security issues. The recommended path is to migrate to AWS CLI v2.</li>
<li>AWS Workload Credentials Provider is now available &mdash; AWS has launched a new Workload Credentials Provider that enables workloads to obtain short-term AWS credentials without requiring long-term access keys. This supports credential management for applications running outside of AWS, giving teams a way to follow least-privilege access patterns for workloads in third-party or on-premises environments.</li>
<li>Kiro Pro Max is now available &mdash; Kiro has introduced a new Pro Max tier, adding higher usage limits, access to the latest frontier models, and additional agentic capabilities for development teams. Kiro Pro Max is designed for professional developers who need sustained, high-volume use across coding, specification generation, and agent-driven tasks.</li>
</ul>
<p><span><strong>Upcoming AWS events<br>
          <br></strong></span>Check your calendar and sign up for upcoming AWS events:</p>
<ul>
<li>AWS Summits&nbsp;&mdash; AWS Summits are free in-person events covering cloud and AI. Coming up: New York City (June 17), Hong Kong (June 17), Shanghai (June 23-24), Japan (June 25), Washington, D.C. (June 30 &ndash; July 1), Taipei (July 15), and Bogot&aacute; (July 30).</li>
<li>AWS Community Days&nbsp;&mdash; Community-led conferences planned and delivered by community leaders. Upcoming events include Montreal, Canada (June 20), Indianapolis, USA (June 24), Hangzhou, China (June 28), Bengaluru, India (July 11), and Yaound&eacute;, Cameroon (July 25).</li>
</ul>
<p>Visit the AWS Builder Center to meet other builders, contribute solutions, and find resources that help you keep building. You can also browse upcoming AWS-led in-person and virtual events, plus developer-focused sessions.</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>       &mdash; Esra</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-finops-agent-in-preview-gemma-4-on-bedrock-kiro-pro-max-and-more-june-15-2026/">AWS Weekly Roundup: AWS FinOps Agent in preview, Gemma 4 on Bedrock, Kiro Pro Max, and more (June 15, 2026)</a> appeared first on <a href="https://thenokiablog.com">The NOKIA Blog</a>.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
