
  <rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
      <title>Nimbus Systems</title>
      <link>https://benjaminlee.dev/blog</link>
      <description>Solutions Architect at AWS. Writing about AI/ML, cloud architecture, cybersecurity, and quantitative research.</description>
      <language>en-us</language>
      <managingEditor>lilphd99@gmail.com (Benjamin Lee)</managingEditor>
      <webMaster>lilphd99@gmail.com (Benjamin Lee)</webMaster>
      <lastBuildDate>Sat, 20 Jun 2026 00:00:00 GMT</lastBuildDate>
      <atom:link href="https://benjaminlee.dev/feed.xml" rel="self" type="application/rss+xml"/>
      
  <item>
    <guid>https://benjaminlee.dev/blog/detecting-offensive-meaning-in-marketing-content-on-aws</guid>
    <title>Detecting Offensive Meaning in Multilingual Marketing Content with Amazon Bedrock</title>
    <link>https://benjaminlee.dev/blog/detecting-offensive-meaning-in-marketing-content-on-aws</link>
    <description>Brand-safety failures rarely come from an obvious slur. They come from clean words that combine into something offensive, often through a pun in another language. This post presents a batch architecture on AWS, built on a multimodal foundation model core, that detects illegal, sexual, and offensive meaning in marketing content across English and Korean before it ships.</description>
    <pubDate>Sat, 20 Jun 2026 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>aws</category><category>cloud-architecture</category><category>ai</category><category>content-moderation</category><category>bedrock</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/eight-rag-architectures-every-engineer-should-know</guid>
    <title>A Diagnostic Framework for Choosing a RAG Architecture</title>
    <link>https://benjaminlee.dev/blog/eight-rag-architectures-every-engineer-should-know</link>
    <description>How to choose among eight RAG architecture patterns, from Simple RAG to Agentic RAG, by matching each pattern to the specific failure mode it solves.</description>
    <pubDate>Sun, 07 Jun 2026 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>rag</category><category>llm</category><category>ai-agents</category><category>genai</category><category>aws</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/ab-testing-llm-prompts-production</guid>
    <title>A/B Testing LLM Prompts in Production: A Practical Guide</title>
    <link>https://benjaminlee.dev/blog/ab-testing-llm-prompts-production</link>
    <description>Prompt changes are code changes — they should be tested the same way. This post covers the mechanics of A/B testing prompts against live traffic, the metrics worth tracking, and the tooling that makes it tractable.</description>
    <pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>llm</category><category>ai-agents</category><category>mlops</category><category>data-science</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/agentic-ai-patterns-aws</guid>
    <title>Agentic AI on AWS: Architecture Patterns for Autonomous Systems</title>
    <link>https://benjaminlee.dev/blog/agentic-ai-patterns-aws</link>
    <description>AWS has published prescriptive guidance on agentic AI patterns — from orchestrator-worker hierarchies to event-driven choreography. This post maps those patterns to real infrastructure decisions on Lambda, ECS, and Bedrock.</description>
    <pubDate>Mon, 01 Dec 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>ai-agents</category><category>aws</category><category>cloud-architecture</category><category>llm</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/langgraph-stateful-agents-production</guid>
    <title>LangGraph in Production: Stateful Agents That Survive Failures</title>
    <link>https://benjaminlee.dev/blog/langgraph-stateful-agents-production</link>
    <description>LangGraph models agents as explicit graphs with typed state, built-in checkpointing, and human-in-the-loop support. Here is what that means in practice for building agents that actually run reliably in production.</description>
    <pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>ai-agents</category><category>langgraph</category><category>langchain</category><category>python</category><category>llm</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/langgraph-agentic-workflows</guid>
    <title>LangGraph: Building Stateful Agentic Workflows That Actually Work</title>
    <link>https://benjaminlee.dev/blog/langgraph-agentic-workflows</link>
    <description>LangGraph gives you explicit control over agent state, branching, and cycles — the things that make the difference between a demo and a production AI system. Here is how to think about it and where to start.</description>
    <pubDate>Mon, 03 Nov 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>ai-agents</category><category>langgraph</category><category>langchain</category><category>python</category><category>llm</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/aws-multi-account-architecture</guid>
    <title>AWS Multi-Account Architecture: Why One Account Is Never Enough</title>
    <link>https://benjaminlee.dev/blog/aws-multi-account-architecture</link>
    <description>AWS recommends a multi-account strategy from the start — not just for enterprises. This post breaks down the OU structure, SCP guardrails, and Control Tower patterns that make it work without drowning a small team.</description>
    <pubDate>Wed, 08 Oct 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>aws</category><category>cloud-architecture</category><category>security</category><category>devops</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/real-time-streaming-kinesis</guid>
    <title>Real-Time Data Pipelines with Amazon Kinesis: Architecture and Tradeoffs</title>
    <link>https://benjaminlee.dev/blog/real-time-streaming-kinesis</link>
    <description>Kinesis Data Streams is the backbone of real-time data pipelines on AWS. This post covers the layered architecture AWS recommends, the tradeoffs between provisioned and on-demand modes, and the operational details that matter in production.</description>
    <pubDate>Mon, 22 Sep 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>aws</category><category>data-engineering</category><category>cloud-architecture</category><category>python</category>
  </item>

  <item>
    <guid>https://benjaminlee.dev/blog/building-real-time-telemetry-pipelines-aws</guid>
    <title>Building Real-Time Telemetry Pipelines on AWS</title>
    <link>https://benjaminlee.dev/blog/building-real-time-telemetry-pipelines-aws</link>
    <description>A practical walkthrough of designing a high-throughput telemetry pipeline on AWS — from ingestion through Kinesis to enrichment in Lambda and storage in S3 and DynamoDB — with lessons learned from production deployments.</description>
    <pubDate>Mon, 15 Sep 2025 00:00:00 GMT</pubDate>
    <author>lilphd99@gmail.com (Benjamin Lee)</author>
    <category>aws</category><category>cloud-architecture</category><category>data-engineering</category><category>python</category>
  </item>

    </channel>
  </rss>
