
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Duncan Leung</title>
      <link>https://www.duncanleung.com/blog</link>
      <description>📚 Learning, 👨🏻‍💻 Building, 📝 Documenting...</description>
      <language>en-us</language>
      <managingEditor>duncan@leungs.email (Duncan Leung)</managingEditor>
      <webMaster>duncan@leungs.email (Duncan Leung)</webMaster>
      <lastBuildDate>Mon, 13 Jan 2020 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://www.duncanleung.com/tags/aws/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://www.duncanleung.com/blog/aws-amplify-aws-exports-js-typescript</guid>
    <title>AWS Amplify TypeScript aws-exports.js</title>
    <link>https://www.duncanleung.com/blog/aws-amplify-aws-exports-js-typescript</link>
    <description>A guide to properly typing and integrating AWS Amplify configuration files in TypeScript projects, with focus on aws-exports.js setup.</description>
    <pubDate>Mon, 13 Jan 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>typescript</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/switch-multiple-aws-profile-aws-cli-serverless</guid>
    <title>Switching AWS Profiles for Serverless CLI</title>
    <link>https://www.duncanleung.com/blog/switch-multiple-aws-profile-aws-cli-serverless</link>
    <description>A guide to set up and switch between multiple AWS profiles when working with AWS CLI and Serverless Framework projects.</description>
    <pubDate>Tue, 05 May 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>serverless</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/serverless-pseudo-parameters-reference-another-lambda</guid>
    <title>Reference AWS Lambda API Endpoints in serverless.yml</title>
    <link>https://www.duncanleung.com/blog/serverless-pseudo-parameters-reference-another-lambda</link>
    <description>A detailed guide to using Serverless Framework pseudo parameters for referencing Lambda functions and other AWS resources in your serverless applications.</description>
    <pubDate>Sun, 10 May 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>serverless</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/serverless-set-breakpoint-locally-debug-aws-lambda</guid>
    <title>Set Breakpoints to Locally Debug AWS Lambda</title>
    <link>https://www.duncanleung.com/blog/serverless-set-breakpoint-locally-debug-aws-lambda</link>
    <description>A step-by-step guide to setting up and using breakpoints for local debugging of AWS Lambda functions, improving serverless development workflow.</description>
    <pubDate>Thu, 28 May 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>serverless</category><category>debugging</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/serverless-securing-authenticate-aws-api-gateway-endpoints-cognito-iam-api-key</guid>
    <title>Securing AWS API Gateway Endpoints (Cognito, IAM, API Keys)</title>
    <link>https://www.duncanleung.com/blog/serverless-securing-authenticate-aws-api-gateway-endpoints-cognito-iam-api-key</link>
    <description>A guide to implement authentication and authorization in AWS API Gateway, covering Cognito User Pools, IAM roles, and API keys with practical examples.</description>
    <pubDate>Sat, 30 May 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>serverless</category><category>security</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/aws-set-up-email-billing-alert</guid>
    <title>Configuring AWS Email Billing Alerts with CloudWatch</title>
    <link>https://www.duncanleung.com/blog/aws-set-up-email-billing-alert</link>
    <description>A detailed guide to setting up automated email billing alerts in AWS using CloudWatch metrics and SNS notifications for cost monitoring.</description>
    <pubDate>Wed, 17 Jun 2020 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>aws</category><category>cloudwatch</category><category>monitoring</category>
  </item>

  <item>
    <guid>https://www.duncanleung.com/blog/self-hosting-go-binary-aws-ec2-systemd</guid>
    <title>Self-Hosting a Go Binary on AWS EC2</title>
    <link>https://www.duncanleung.com/blog/self-hosting-go-binary-aws-ec2-systemd</link>
    <description>Deploying a Go service to a single AWS EC2 instance as a hardened systemd service - cross-compiling the binary, copying it across, creating a non-root service user, configuring systemd with the right hardening directives, and handling graceful shutdown.</description>
    <pubDate>Mon, 03 May 2021 00:00:00 GMT</pubDate>
    <author>duncan@leungs.email (Duncan Leung)</author>
    <category>backend</category><category>go</category><category>aws</category>
  </item>

    </channel>
  </rss>
