<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Performance on Fulgurion Systems Blog</title><link>https://fulgurion.com/blog/tags/performance/</link><description>Recent content in Performance on Fulgurion Systems Blog</description><image><title>Fulgurion Systems Blog</title><url>https://fulgurion.com/blog/images/Logo-linkedin.png</url><link>https://fulgurion.com/blog/images/Logo-linkedin.png</link></image><generator>Hugo</generator><language>en-us</language><lastBuildDate>Wed, 22 Apr 2026 00:00:00 -0300</lastBuildDate><atom:link href="https://fulgurion.com/blog/tags/performance/index.xml" rel="self" type="application/rss+xml"/><item><title>Rust Meets Serverless, Part 3: Anatomy of a Cold Start</title><link>https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start-anatomy/</link><pubDate>Wed, 22 Apr 2026 00:00:00 -0300</pubDate><guid>https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start-anatomy/</guid><description>&lt;p&gt;In &lt;a href="https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start/"&gt;Part 2&lt;/a&gt; I measured the cold start of a minimal Rust Lambda at 18 to 22 ms. This post breaks down what that init window is actually paying for, and which parts you can move.&lt;/p&gt;
&lt;p&gt;The short version: out of the four phases that make up a cold start, only two are under your control. The rest is AWS infrastructure that you inherit whether you like it or not.&lt;/p&gt;
&lt;h2 id="the-four-phases"&gt;The Four Phases&lt;/h2&gt;
&lt;p&gt;&lt;img alt="Lambda init phase breakdown for Rust" loading="lazy" src="https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start-anatomy/lambda-init.svg"&gt;&lt;/p&gt;</description></item><item><title>Rust Meets Serverless, Part 2: Cold Start Times</title><link>https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start/</link><pubDate>Tue, 21 Apr 2026 00:00:00 -0300</pubDate><guid>https://fulgurion.com/blog/posts/rust-on-aws-lambda-cold-start/</guid><description>&lt;p&gt;In &lt;a href="https://fulgurion.com/blog/posts/rust-on-aws-lambda/"&gt;Part 1&lt;/a&gt; I covered why Rust on AWS Lambda is worth exploring and laid out the project setup. This post measures the one number that matters most for serverless latency: cold start time. To get a clean floor measurement, I used the simplest possible endpoint with no database, no external calls, and no middleware.&lt;/p&gt;
&lt;h2 id="the-benchmark-setup"&gt;The Benchmark Setup&lt;/h2&gt;
&lt;p&gt;The handler is a single health endpoint built with Axum and Cargo Lambda:&lt;/p&gt;</description></item><item><title>Rust Meets Serverless, Part 1: Getting Started with AWS Lambda</title><link>https://fulgurion.com/blog/posts/rust-on-aws-lambda/</link><pubDate>Mon, 20 Apr 2026 00:00:00 -0300</pubDate><guid>https://fulgurion.com/blog/posts/rust-on-aws-lambda/</guid><description>&lt;p&gt;After watching &lt;a href="https://www.youtube.com/watch?v=SYUUNO3M6zw"&gt;Benjamen Pyle&amp;rsquo;s talk on Rust and AWS Lambda&lt;/a&gt; at QCon 2025, I got curious enough to try it myself. Rust is known to be one of the best languages for building high-performing services, used across different industries where performance and stability are non-negotiable. One would expect these services to run on dedicated instances (either in the cloud or on bare-metal machines) in order to take full advantage of its benefits. However, in this post I explore whether Rust can be efficiently used in AWS Lambda.&lt;/p&gt;</description></item></channel></rss>