<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Design Beaver Blog</title><description>Notes on AWS architecture, diagramming, and building Design Beaver.</description><link>https://designbeaver.app/</link><item><title>Design Beaver vs. Cloudcraft: correctness vs. cost-focused diagramming</title><link>https://designbeaver.app/blog/design-beaver-vs-cloudcraft/</link><guid isPermaLink="true">https://designbeaver.app/blog/design-beaver-vs-cloudcraft/</guid><description>Cloudcraft knows AWS and even prices your architecture. It&apos;ll also happily price one that doesn&apos;t work. Here&apos;s the honest correctness-vs-cost comparison.</description><pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Design Beaver vs. draw.io: when generic diagramming isn&apos;t enough</title><link>https://designbeaver.app/blog/design-beaver-vs-drawio/</link><guid isPermaLink="true">https://designbeaver.app/blog/design-beaver-vs-drawio/</guid><description>draw.io is the best free general-purpose diagramming tool there is. For AWS specifically, that generality is the ceiling. An honest comparison.</description><pubDate>Fri, 24 Jul 2026 00:00:00 GMT</pubDate></item><item><title>The security group mistake almost every AWS diagram gets wrong</title><link>https://designbeaver.app/blog/aws-security-group-mistake/</link><guid isPermaLink="true">https://designbeaver.app/blog/aws-security-group-mistake/</guid><description>Your diagram draws one clean arrow from the app to the database. The security group behind it usually allows the entire VPC. Here&apos;s the gap, and how to close it.</description><pubDate>Thu, 23 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Common AWS security anti-patterns we validate for</title><link>https://designbeaver.app/blog/common-aws-security-anti-patterns/</link><guid isPermaLink="true">https://designbeaver.app/blog/common-aws-security-anti-patterns/</guid><description>Four AWS security anti-patterns that show up constantly in architecture diagrams — a database in a public subnet, keys instead of roles, plaintext load balancers, and open endpoints — and how to catch each one.</description><pubDate>Wed, 22 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why your VPC peering connection fails silently (and how to catch it before deploy)</title><link>https://designbeaver.app/blog/vpc-peering-fails-silently/</link><guid isPermaLink="true">https://designbeaver.app/blog/vpc-peering-fails-silently/</guid><description>Your VPC peering connection says Active, but traffic times out with no error anywhere. Here are the four ways peering fails silently — and the one way it fails loudly.</description><pubDate>Tue, 21 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Design Beaver vs. Lucidchart for AWS architecture diagrams</title><link>https://designbeaver.app/blog/design-beaver-vs-lucidchart/</link><guid isPermaLink="true">https://designbeaver.app/blog/design-beaver-vs-lucidchart/</guid><description>Lucidchart draws any AWS diagram you want. It won&apos;t tell you the diagram is wrong. Here&apos;s an honest comparison for anyone diagramming AWS specifically.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>We built an AWS tool with AI agents — that&apos;s exactly why we could be strict about correctness</title><link>https://designbeaver.app/blog/how-we-built-design-beaver-spec-driven-with-claude/</link><guid isPermaLink="true">https://designbeaver.app/blog/how-we-built-design-beaver-spec-driven-with-claude/</guid><description>Design Beaver is in soft launch. It was built by a tiny team leaning hard on Claude agents — and that&apos;s the reason we could be more rigorous about AWS correctness, not less. Here&apos;s the spec-driven system underneath it.</description><pubDate>Wed, 15 Jul 2026 00:00:00 GMT</pubDate></item><item><title>SQS vs. direct Lambda-to-Lambda invocation: why the queue matters</title><link>https://designbeaver.app/blog/sqs-vs-direct-lambda-invocation/</link><guid isPermaLink="true">https://designbeaver.app/blog/sqs-vs-direct-lambda-invocation/</guid><description>Chaining Lambdas with a direct call looks simpler than adding a queue. Here&apos;s why an SQS queue between them is the right default for async work — and exactly what the direct call drops under load.</description><pubDate>Mon, 13 Jul 2026 00:00:00 GMT</pubDate></item><item><title>You can vibe-code a canvas. You can&apos;t vibe-code correctness.</title><link>https://designbeaver.app/blog/from-vibe-coding-to-spec-driven-development/</link><guid isPermaLink="true">https://designbeaver.app/blog/from-vibe-coding-to-spec-driven-development/</guid><description>Design Beaver started as a vibe-coded AWS diagramming canvas. Here&apos;s the moment that approach broke, and why the correctness rules forced a shift to spec-driven, agentic development.</description><pubDate>Sun, 12 Jul 2026 00:00:00 GMT</pubDate></item><item><title>Why we built a validation engine instead of another drag-and-drop canvas</title><link>https://designbeaver.app/blog/why-we-built-a-validation-engine/</link><guid isPermaLink="true">https://designbeaver.app/blog/why-we-built-a-validation-engine/</guid><description>Generic diagramming tools let you draw any connection, valid or not. Here&apos;s why Design Beaver checks your architecture as you draw it instead.</description><pubDate>Thu, 09 Jul 2026 00:00:00 GMT</pubDate></item></channel></rss>