<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>willpeixoto.dev</title><description>Will Peixoto is a Staff Engineer at Serverless Guru and writes about serverless, AWS architecture and AI agents: what he&apos;d pick, why, and what it costs.</description><link>https://willpeixoto.dev/en</link><language>en</language><atom:link href="https://willpeixoto.dev/en/rss.xml" rel="self" type="application/rss+xml"/><item><title>New EventBridge Custom Event Bus vs SQS FIFO: when to switch</title><link>https://willpeixoto.dev/eventbridge-new-custom-event-bus</link><guid isPermaLink="true">https://willpeixoto.dev/eventbridge-new-custom-event-bus</guid><description>New EventBridge Custom Event Bus: RAM sharing, replay and FIFO by EventGroupId. When it takes SQS FIFO out of your integration, and when it doesn&apos;t.</description><pubDate>Thu, 29 Oct 2026 12:00:00 GMT</pubDate><category>AWS</category><category>eventbridge</category><category>serverless</category><category>event-driven-architecture</category><category>architecture</category></item><item><title>Invisible Coupling: When Your Microservices Become a Distributed Monolith</title><link>https://willpeixoto.dev/invisible-coupling-distributed-monolith</link><guid isPermaLink="true">https://willpeixoto.dev/invisible-coupling-distributed-monolith</guid><description>Synchronous call chains turn microservices into a distributed monolith. How temporal coupling costs you p99 latency, money and resilience.</description><pubDate>Tue, 27 Oct 2026 12:00:00 GMT</pubDate><category>Microservices</category><category>software architecture</category><category>event-driven-architecture</category><category>serverless</category><category>AWS</category></item><item><title>Lambda Web Functions: when to switch from Event Functions, and what to do with no South America region</title><link>https://willpeixoto.dev/lambda-web-functions-when-to-use</link><guid isPermaLink="true">https://willpeixoto.dev/lambda-web-functions-when-to-use</guid><description>Lambda Web Functions runs your Node.js server with per-environment concurrency and active CPU billing. When to switch, and the gap in South America.</description><pubDate>Thu, 22 Oct 2026 12:00:00 GMT</pubDate><category>AWS</category><category>aws lambda</category><category>serverless</category><category>Node.js</category><category>architecture</category></item><item><title>Lambda MicroVMs: shell access, lifecycle hooks and the best practices that matter</title><link>https://willpeixoto.dev/lambda-microvms-shell-lifecycle-hooks-best-practices</link><guid isPermaLink="true">https://willpeixoto.dev/lambda-microvms-shell-lifecycle-hooks-best-practices</guid><description>Lambda MicroVMs now takes a shell. How to connect, implement lifecycle hooks in Node, and apply the performance, security and cost best practices.</description><pubDate>Tue, 20 Oct 2026 12:00:00 GMT</pubDate><category>AWS</category><category>aws lambda</category><category>serverless</category><category>Security</category><category>firecracker</category></item><item><title>Data Streaming on AWS: Kinesis, Firehose, Flink, or MSK?</title><link>https://willpeixoto.dev/data-streaming-on-aws-kinesis-firehose-flink-msk</link><guid isPermaLink="true">https://willpeixoto.dev/data-streaming-on-aws-kinesis-firehose-flink-msk</guid><description>What each one is and when to use it: Kinesis Data Streams, Amazon Data Firehose, Managed Service for Apache Flink, and Amazon MSK.</description><pubDate>Sat, 18 Jul 2026 04:34:07 GMT</pubDate><category>AWS</category><category>streaming</category><category>data streaming</category><category>Kinesis</category><category>kafka</category><category>flink</category><category>architecture</category><category>serverless</category></item><item><title>Is multi-cloud more resilient? The math says no</title><link>https://willpeixoto.dev/multi-cloud-less-resilient-availability-math</link><guid isPermaLink="true">https://willpeixoto.dev/multi-cloud-less-resilient-availability-math</guid><description>Multi-cloud promises more resilience and delivers the opposite: more failure surface. Let&apos;s open up the availability math, see why the &quot;if one goes down the other holds&quot; intuition fools you, and go through the few cases where multi-cloud actually earns its keep.</description><pubDate>Thu, 16 Jul 2026 23:38:22 GMT</pubDate><category>AWS</category><category>architecture</category><category>Resilience</category><category>multi-cloud</category><category>serverless</category></item><item><title>AWS Lambda MicroVMs: run untrusted code with VM-level isolation (no infra to manage)</title><link>https://willpeixoto.dev/aws-lambda-microvms-untrusted-code-isolation</link><guid isPermaLink="true">https://willpeixoto.dev/aws-lambda-microvms-untrusted-code-isolation</guid><description>AWS just shipped Lambda MicroVMs, a new serverless primitive that gives each user or session a VM-level isolated sandbox, with near-instant launch and state preserved for up to 8 hours, all on Firecracker. Here is what it is, when to reach for it instead of a plain Lambda Function, and how to architect on top of it.</description><pubDate>Wed, 24 Jun 2026 03:50:52 GMT</pubDate><category>AWS</category><category>aws lambda</category><category>serverless</category><category>firecracker</category><category>microvm</category><category>AI</category></item><item><title>High Availability Has a Price: Resilience Is a Decision, Not a Stack</title><link>https://willpeixoto.dev/high-availability-has-a-price-resilience-is-a-decision-not-a-stack</link><guid isPermaLink="true">https://willpeixoto.dev/high-availability-has-a-price-resilience-is-a-decision-not-a-stack</guid><description>The cost of high availability: resilience starts with strategic decisions, not technology.</description><pubDate>Sat, 20 Jun 2026 19:01:18 GMT</pubDate><category>AWS</category><category>Cloud Computing</category><category>architecture</category><category>Reliability</category><category>Disaster recovery</category></item><item><title>AWS MCP Server: which one to use, when, and how to set it up (now that AWS recommends just one)</title><link>https://willpeixoto.dev/aws-mcp-server-which-to-use-and-configure</link><guid isPermaLink="true">https://willpeixoto.dev/aws-mcp-server-which-to-use-and-configure</guid><description>Knowledge MCP vs the managed AWS MCP Server, IAM, and the setup in Claude Code, the Claude app, and Kiro without pasting a key into .env</description><pubDate>Sat, 20 Jun 2026 18:37:40 GMT</pubDate><category>AWS</category><category>agentic AI</category><category>Security</category><category>serverless</category><category>Artificial Intelligence</category><category>Cloud Computing</category></item></channel></rss>