<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Timothy Patterson on Tim&#39;s Tech Thoughts</title>
    <link>https://cloudy.dev/author/timothy-patterson/</link>
    <description>Recent content in Timothy Patterson on Tim&#39;s Tech Thoughts</description>
    <generator>Hugo</generator>
    <language>en</language>
    <lastBuildDate>Thu, 30 Apr 2026 09:00:00 -0400</lastBuildDate>
    <atom:link href="https://cloudy.dev/author/timothy-patterson/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>OpenAI Comes to Amazon Bedrock: A Win for Model Consumers</title>
      <link>https://cloudy.dev/article/openai-on-amazon-bedrock/</link>
      <pubDate>Thu, 30 Apr 2026 09:00:00 -0400</pubDate>
      <guid>https://cloudy.dev/article/openai-on-amazon-bedrock/</guid>
      <description>&lt;p&gt;In a move that few would have predicted even a year ago, Amazon Web Services and OpenAI have announced a significant partnership that brings OpenAI&amp;rsquo;s frontier models — including Codex — directly into Amazon Bedrock. For those of us who build on AWS and care about where the AI ecosystem is headed, this is a genuinely exciting development.&lt;/p&gt;&#xA;&lt;p&gt;You can read the official announcements from both sides here: &lt;a href=&#34;https://openai.com/index/openai-on-aws/&#34; target=&#34;_blank&#34;&gt;OpenAI on AWS&lt;/a&gt;&#xA; and &lt;a href=&#34;https://www.aboutamazon.com/news/aws/bedrock-openai-models&#34; target=&#34;_blank&#34;&gt;AWS: Bedrock OpenAI Models&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amazon Bedrock&#39;s Security Model: What Enterprises Actually Need to Know</title>
      <link>https://cloudy.dev/article/amazon-bedrock-security/</link>
      <pubDate>Sat, 07 Mar 2026 10:32:00 -0400</pubDate>
      <guid>https://cloudy.dev/article/amazon-bedrock-security/</guid>
      <description>&lt;p&gt;One of the most common blockers I hear from enterprise teams evaluating generative AI isn&amp;rsquo;t about model quality — it&amp;rsquo;s about trust. &lt;em&gt;Where does our data go? Can AWS see our prompts? Will our inputs be used to train someone else&amp;rsquo;s model? Can we meet our compliance requirements?&lt;/em&gt; These are the right questions to ask, and Amazon Bedrock has spent considerable engineering effort making sure the answers are satisfying.&lt;/p&gt;&#xA;&lt;p&gt;This post walks through the core pillars of Bedrock&amp;rsquo;s security model: how inference stays private, what AWS commits to around your data, how to keep traffic off the public internet, what compliance certifications are in place, how IAM gives you fine-grained access control, and how AgentCore&amp;rsquo;s Cedar policies extend that control to the level of individual agent tool calls.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Amazon Bedrock AgentCore: The Infrastructure Layer Your AI Agents Have Been Missing</title>
      <link>https://cloudy.dev/article/amazon-bedrock-agentcore/</link>
      <pubDate>Mon, 02 Feb 2026 09:22:00 -0400</pubDate>
      <guid>https://cloudy.dev/article/amazon-bedrock-agentcore/</guid>
      <description>&lt;p&gt;Building an AI agent that works in a demo is one thing. Getting it to reliably work in production — across thousands of concurrent users, with proper security, memory, and observability — is an entirely different challenge. If you&amp;rsquo;ve ever tried to take an AI agent from prototype to production, you know exactly what I&amp;rsquo;m talking about. Months of undifferentiated infrastructure work: session management, identity controls, persistent memory, tool integrations, monitoring. All of it built from scratch, all of it before you&amp;rsquo;ve written a single line of your actual business logic.&lt;/p&gt;</description>
    </item>
    <item>
      <title>How Startups &amp; SMBs Can Leverage AWS Marketplace to Accelerate Growth</title>
      <link>https://cloudy.dev/article/aws-marketplace-startups-smbs/</link>
      <pubDate>Mon, 18 Nov 2024 10:00:00 -0500</pubDate>
      <guid>https://cloudy.dev/article/aws-marketplace-startups-smbs/</guid>
      <description>&lt;p&gt;As a &lt;strong&gt;Startup&lt;/strong&gt; or &lt;strong&gt;Small-to-Medium Business (SMB)&lt;/strong&gt;, you’re always looking for ways to move fast and scale smart 💡. AWS Marketplace offers a powerful resource to help you get the tools you need without spending time and money building everything from scratch. It’s a one-stop shop for finding, purchasing, and deploying software and services that meet your business needs.&lt;/p&gt;&#xA;&lt;p&gt;Cloud marketplaces are becoming a key channel for businesses to quickly discover and purchase software. This is especially critical for startups and SMBs aiming to innovate rapidly and accelerate time-to-value. Explore how AWS Marketplace simplifies software procurement, provisioning, and governance: &lt;a href=&#34;https://pages.awscloud.com/GLOBAL_awsmp_download_demo_SSC_X_Intro-to-Marketplace_2020326.html&#34; target=&#34;_blank&#34;&gt;Learn more here&lt;/a&gt;&#xA;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Unlocking the Power of AWS Marketplace: A Guide for Every Persona</title>
      <link>https://cloudy.dev/article/aws-marketplace-introduction/</link>
      <pubDate>Thu, 14 Nov 2024 13:37:00 -0500</pubDate>
      <guid>https://cloudy.dev/article/aws-marketplace-introduction/</guid>
      <description>&lt;p&gt;Welcome to the start of an exciting journey 🚀, where I dive into the AWS Marketplace! Whether you&amp;rsquo;re a Startup, SMB, Enterprise, Solution Integrator, or Independent Software Vendor (ISV), the AWS Marketplace offers a treasure trove of tools and services designed to help you scale, innovate, and manage software and data procurement, provisioning, and governance in the cloud.&lt;/p&gt;&#xA;&lt;p&gt;In this series, I&amp;rsquo;ll explore how each persona can unlock the full potential of the AWS Marketplace—from discovering ready-to-deploy software solutions to simplifying procurement and streamlining management tasks. But first, let’s set the stage with an overview of &lt;strong&gt;what AWS Marketplace is&lt;/strong&gt; and &lt;strong&gt;why it’s valuable&lt;/strong&gt; for your specific needs.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Encrypt and Copy Existing AWS Backup Recovery Points to a New Account for Enhanced Security</title>
      <link>https://cloudy.dev/article/copy-aws-backup-recovery-points/</link>
      <pubDate>Fri, 30 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://cloudy.dev/article/copy-aws-backup-recovery-points/</guid>
      <description>&lt;h3 id=&#34;backup-best-practices-in-data-protection&#34;&gt;&lt;strong&gt;Backup Best Practices in Data Protection&lt;/strong&gt;&lt;/h3&gt;&#xA;&lt;p&gt;When designing a secure backup solution on AWS, it is important to ensure that:&lt;/p&gt;&#xA;&lt;ul&gt;&#xA;&lt;li&gt;&lt;strong&gt;Recovery points are stored in a separate account&lt;/strong&gt;: This prevents an attacker from deleting both the production data and backups in the event of credential compromise.&lt;/li&gt;&#xA;&lt;li&gt;&lt;strong&gt;Backups are encrypted&lt;/strong&gt;: Even if data is lost or compromised, encryption ensures that it cannot be read or misused.&lt;/li&gt;&#xA;&lt;/ul&gt;&#xA;&lt;p&gt;In this post, I will guide you through a process to implement a solution that satisfies both of these best practices.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Remediating Unencrypted EBS Volumes: Encryption in Action</title>
      <link>https://cloudy.dev/article/ebs-volumes-automate-remediation/</link>
      <pubDate>Tue, 27 Aug 2024 00:00:00 +0000</pubDate>
      <guid>https://cloudy.dev/article/ebs-volumes-automate-remediation/</guid>
      <description>&lt;h3 id=&#34;recap-preparing-for-full-encryption&#34;&gt;Recap: Preparing for Full Encryption&lt;/h3&gt;&#xA;&lt;p&gt;In the last two posts, I discussed the importance of encrypting data at rest and how to identify unencrypted EBS volumes attached to EC2 instances by using a Python script. After generating a report, I outlined the initial steps for remediation, which included gathering information about unencrypted volumes.&lt;/p&gt;&#xA;&lt;p&gt;Now, it’s time to take action in an automated fashion. In this post, I’ll guide you through the process of actually encrypting unencrypted EBS volumes using the &lt;code&gt;encrypt-ec2-ebs-vols.py&lt;/code&gt; Python script. This script automates the encryption process, ensuring that your EC2 instances&amp;rsquo; volumes are fully secured. Note that EC2 instances will be powered off during these operations, and I&amp;rsquo;ll handle instances differently based on their initial state.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data Encryption at Rest: Preparing for EBS Volumes Remediation</title>
      <link>https://cloudy.dev/article/ebs-volumes-prep-for-remediation/</link>
      <pubDate>Mon, 26 Aug 2024 15:26:15 -0400</pubDate>
      <guid>https://cloudy.dev/article/ebs-volumes-prep-for-remediation/</guid>
      <description>&lt;h2 id=&#34;taking-the-first-steps-toward-secure-data-at-rest&#34;&gt;Taking the First Steps Toward Secure Data at Rest&lt;/h2&gt;&#xA;&lt;p&gt;In the &lt;a href=&#34;https://cloudy.dev/article/data-encryption-at-rest/&#34;&gt;previous post&lt;/a&gt;&#xA;, I discussed the importance of encrypting data at rest and introduced the powerful combination of AWS tools and the Prowler open-source framework. After running Prowler’s security assessment, you may have identified some unencrypted resources, particularly EBS volumes attached to EC2 instances.&lt;/p&gt;&#xA;&lt;p&gt;Remediating unencrypted EBS volumes is critical for ensuring that sensitive data is protected, but it requires a careful, planned approach.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data Encryption at Rest</title>
      <link>https://cloudy.dev/article/data-encryption-at-rest/</link>
      <pubDate>Wed, 21 Aug 2024 14:12:42 -0400</pubDate>
      <guid>https://cloudy.dev/article/data-encryption-at-rest/</guid>
      <description>&lt;h2 id=&#34;the-critical-role-of-data-encryption-at-rest&#34;&gt;The Critical Role of Data Encryption at Rest&lt;/h2&gt;&#xA;&lt;p&gt;Data encryption at rest is an essential security measure for protecting sensitive information. In today’s digital landscape, organizations face strict compliance requirements, whether for regulatory standards like GDPR, HIPAA, or PCI DSS, or for internal data protection policies. Encrypting data at rest ensures that even if storage devices are compromised, unauthorized users cannot read the data. This not only protects privacy but also ensures that businesses meet their compliance obligations and mitigate security risks.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Evolution of AI: From Monolithic to Task Specific Models</title>
      <link>https://cloudy.dev/article/evolution-of-ai/</link>
      <pubDate>Tue, 05 Mar 2024 11:08:16 -0500</pubDate>
      <guid>https://cloudy.dev/article/evolution-of-ai/</guid>
      <description>&lt;p&gt;The field of artificial intelligence (AI) has been rapidly evolving, with new advancements and breakthroughs happening at an unprecedented pace. One of the most significant trends we&amp;rsquo;ve recently observed is the shift from monolithic, all-encompassing AI models to more specialized, task-specific models. This shift mirrors the historical trend in software development, where we moved from monolithic applications to microservices-based architectures.&lt;/p&gt;&#xA;&lt;h2 id=&#34;from-monolithic-to-microservices&#34;&gt;From Monolithic to Microservices&lt;/h2&gt;&#xA;&lt;p&gt;In the past, software applications were often built as monolithic structures, where a single application would handle all the functionality and features. While this approach had its advantages, such as simplicity and ease of deployment, it also had significant drawbacks. Monolithic applications were often difficult to scale, maintain, and update, and a single failure could bring down the entire system.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Cultivating the Garden of Data With AWS DataZone</title>
      <link>https://cloudy.dev/article/cultivating-the-garden-of-data-with-datazone/</link>
      <pubDate>Wed, 11 Oct 2023 13:04:19 -0400</pubDate>
      <guid>https://cloudy.dev/article/cultivating-the-garden-of-data-with-datazone/</guid>
      <description>&lt;p&gt;I have said it many times before, &lt;strong&gt;&amp;ldquo;Data is the new seed of innovation.&amp;rdquo;&lt;/strong&gt;&lt;/p&gt;&#xA;&lt;p&gt;&lt;img src=&#34;seed.png&#34; alt=&#34;Data as the seed of innovation.&#34;&gt;&lt;/p&gt;&#xA;&lt;p&gt;Data stands as the foundational seed from which innovation sprouts, but how we manage and nurture this data determines whether we cultivate a &lt;strong&gt;thriving garden of insights&lt;/strong&gt; or merely a &lt;strong&gt;compost heap of unsorted information&lt;/strong&gt;. Enter Amazon DataZone.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-amazon-datazone&#34;&gt;What is Amazon DataZone?&lt;/h2&gt;&#xA;&lt;p&gt;Amazon DataZone is a data management service designed to streamline the process of cataloging, discovering, governing, sharing, and analyzing data. It acts as a centralized hub, allowing users to share and access data across accounts and supported regions. This service integrates seamlessly with various AWS services, including (but not limited to) Amazon Redshift, Amazon Athena, AWS Glue, and AWS Lake Formation.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Prompt Engineering with AI: The Art of Asking for What You Want</title>
      <link>https://cloudy.dev/article/prompt-engineering-like-sales/</link>
      <pubDate>Mon, 09 Oct 2023 15:56:00 -0400</pubDate>
      <guid>https://cloudy.dev/article/prompt-engineering-like-sales/</guid>
      <description>&lt;p&gt;In the world of sales, one principle has stood the test of time: the importance of &lt;strong&gt;asking for what you want&lt;/strong&gt;. Whether it’s nudging a prospect towards a deal or clarifying a client&amp;rsquo;s needs, the clarity of one&amp;rsquo;s ask can make or break the outcome. Interestingly, the same logic applies in the realm of AI, particularly in the emerging discipline of Prompt Engineering.&lt;/p&gt;&#xA;&lt;h2 id=&#34;what-is-prompt-engineering&#34;&gt;What is Prompt Engineering?&lt;/h2&gt;&#xA;&lt;p&gt;At its core, prompt engineering is the science and art of designing effective prompts to guide AI models, specifically language models, to produce desired outputs. It&amp;rsquo;s akin to finding the right way to ask a question to obtain the most useful answer. Given the vastness of knowledge and patterns an AI model (like Anthropic&amp;rsquo;s Claude v2) can recognize, how you ask something significantly influences the information you retrieve.&lt;/p&gt;</description>
    </item>
    <item>
      <title>The Corporate Ladder &amp; Generative AI Training: How Alex&#39;s Professional Journey Mirrors AI Training Techniques</title>
      <link>https://cloudy.dev/article/the-corporate-ladder-and-genai/</link>
      <pubDate>Thu, 28 Sep 2023 10:42:56 -0400</pubDate>
      <guid>https://cloudy.dev/article/the-corporate-ladder-and-genai/</guid>
      <description>&lt;p&gt;In the rapidly evolving world of artificial intelligence, understanding advanced techniques can sometimes feel overwhelming, but what if we could unravel these complexities through a relatable narrative? In this blog post, we&amp;rsquo;ll journey alongside Alex, a fresh business graduate, and discover how his professional experiences draw uncanny parallels with the intricacies of generative AI models. From prompt engineering to fine-tuning and domain adaptation, let&amp;rsquo;s dive into the world of AI, all through the lens of Alex&amp;rsquo;s corporate adventures.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Data Is the New Seed of Innovation</title>
      <link>https://cloudy.dev/quote/data-is-the-new-seed-of-innovation/</link>
      <pubDate>Tue, 04 Apr 2023 10:46:19 -0400</pubDate>
      <guid>https://cloudy.dev/quote/data-is-the-new-seed-of-innovation/</guid>
      <description>&lt;h3 id=&#34;data-is-the-new-seed-of-innovation&#34;&gt;Data is the new seed of innovation&lt;/h3&gt;&#xA;&lt;p&gt;Seeds represent potential and growth, and similarly, data holds the promise of valuable insights and solutions when properly nurtured and analyzed. By planting the seeds of data in the fertile ground of analytical tools and human ingenuity, organizations and individuals can cultivate a garden of innovations that contribute to progress and success. Seeds give birth to new ideas, discoveries, and advancements.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Shadow Deployments on AWS Part 1: Lambda@Edge</title>
      <link>https://cloudy.dev/article/shadow-deployments/</link>
      <pubDate>Thu, 16 Mar 2023 10:42:56 -0400</pubDate>
      <guid>https://cloudy.dev/article/shadow-deployments/</guid>
      <description>&lt;p&gt;Shadow deployments have become increasingly popular among organizations as they strive to minimize downtime and ensure smooth transitions during application updates.&lt;/p&gt;&#xA;&lt;p&gt;My goal is in this post is to help illustrate how easy and powerful it is to utilize &lt;a href=&#34;https://aws.amazon.com/lambda/edge/&#34; target=&#34;_blank&#34;&gt;Lambda@Edge&lt;/a&gt;&#xA; to enable shadow deployments in a production setting for any kind of HTTP based web service.&lt;/p&gt;&#xA;&lt;p&gt;I will soon publish a &amp;ldquo;part two&amp;rdquo; that focuses on how Amazon SageMaker&amp;rsquo;s native shadow testing capabilities also support this deployment methodology to compare new or tuned ML models vs. models already deployed in production in real-time.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Mac Screenshot Floating Thumbnail Pro Tip</title>
      <link>https://cloudy.dev/code/mac-screenshot-floating-thumbnail-pro-tip/</link>
      <pubDate>Wed, 25 Jan 2023 16:18:57 -0500</pubDate>
      <guid>https://cloudy.dev/code/mac-screenshot-floating-thumbnail-pro-tip/</guid>
      <description>&lt;p&gt;For all you Mac users out there I just discovered a life-changing command in the depths of Google&amp;hellip;&lt;/p&gt;&#xA;&lt;p&gt;After running the command below, when you take a screenshot using &lt;a href=&#34;https://support.apple.com/guide/mac-help/take-a-screenshot-mh26782/mac&#34; target=&#34;_blank&#34;&gt;any of the built-in macOS mechanisms&lt;/a&gt;&#xA; the thumbnail will now stick around for 30 seconds instead of the 5 second default!&lt;/p&gt;&#xA;&lt;p&gt;I cannot tell you how many times I&amp;rsquo;ve taken a screenshot and then had to hurry to find the right app to drag it into only to have it disappear on me.&#xA;This is native to macOS and is not a third party utility.&lt;/p&gt;</description>
    </item>
    <item>
      <title>AWS Community Builders!</title>
      <link>https://cloudy.dev/article/community-builders/</link>
      <pubDate>Fri, 04 Mar 2022 17:00:00 -0500</pubDate>
      <guid>https://cloudy.dev/article/community-builders/</guid>
      <description>&lt;p&gt;I woke up to a very surprising email this morning! I have been invited to participate in the AWS Community Builders program for the next 12 months with a focus on storage technology.&lt;/p&gt;&#xA;&lt;blockquote&gt;&#xA;&lt;p&gt;The AWS Community Builders program offers technical resources, mentorship, and networking opportunities to AWS technical enthusiasts and emerging thought leaders who are passionate about sharing knowledge and connecting with the technical community.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&#xA;&lt;p&gt;I am very excited to join this program as I look to share more frequent and relevant content with the AWS community!&lt;/p&gt;</description>
    </item>
    <item>
      <title>Taking the first step...</title>
      <link>https://cloudy.dev/article/taking-the-first-step/</link>
      <pubDate>Mon, 24 Jan 2022 09:00:00 -0500</pubDate>
      <guid>https://cloudy.dev/article/taking-the-first-step/</guid>
      <description>&lt;p&gt;Today started like any other&amp;hellip; Woke up, brewed coffee, and sat down at my desk in my home office to begin the work day at 9am. However, today was no ordinary day.&lt;/p&gt;&#xA;&lt;p&gt;Today, I embarked on a new path as a Principal Solutions Architect for &lt;a href=&#34;https://www.triumphtech.com/&#34; target=&#34;_blank&#34;&gt;Triumph Technology Solutions&lt;/a&gt;&#xA;.&lt;/p&gt;&#xA;&lt;p&gt;I am thrilled for the opportunity to join the Triumph team! Triumph is an Advanced Tier AWS Consulting Partner, and this role will allow me to flex both my technical breadth and depth. I am looking forward to applying my experience to help customers realize their own disruptive and transformative potential.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
