<?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>Queueing Theory on Jaehyeon Kim</title><link>https://jaehyeon.me/tags/queueing-theory/</link><description>Recent content in Queueing Theory on Jaehyeon Kim</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © 2023-2026 Jaehyeon Kim. All Rights Reserved.</copyright><lastBuildDate>Wed, 28 Oct 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://jaehyeon.me/tags/queueing-theory/index.xml" rel="self" type="application/rss+xml"/><item><title>From dynamic-des to desflow: What Changed in Five Releases</title><link>https://jaehyeon.me/blog/2026-10-28-desflow-0-25-0/</link><pubDate>Wed, 28 Oct 2026 00:00:00 +0000</pubDate><guid>https://jaehyeon.me/blog/2026-10-28-desflow-0-25-0/</guid><description><![CDATA[<p>A simulation is a small model of a real system that a computer plays forward in time. Take a shop that packs orders. Orders arrive at random moments, packers take one at a time, and packing takes longer for some orders than for others. When orders arrive faster than the packers can finish them, a queue forms. A simulation shows how long that queue gets and how long orders wait, without running the real shop.</p>
<p>The <a href="/blog/2026-10-06-simulations-in-yaml-dynamic-des/">last post</a> in this series showed such a model written as a YAML file and run with one command, with dynamic-des 0.16.0 to 0.19.0. The package is now called desflow. It still sends its events to Kafka, Redis, PostgreSQL, Parquet and Iceberg, and it can now also answer the question a simulation is usually built for, such as &ldquo;would a third packer keep the wait under 2 seconds?&rdquo;. Everything below runs on your own machine, without Docker.</p>]]></description><enclosure url="https://jaehyeon.me/blog/2026-10-28-desflow-0-25-0/featured.png" length="643626" type="image/png"/></item></channel></rss>