<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>System Architecture on ByF (BaiFan) · Daily Deep Think</title><link>https://blog.baifan.site/en/tags/system-architecture/</link><description>Recent content in System Architecture on ByF (BaiFan) · Daily Deep Think</description><generator>Hugo -- gohugo.io</generator><language>en</language><managingEditor>blog@baifan.site (ByF (BaiFan))</managingEditor><webMaster>blog@baifan.site (ByF (BaiFan))</webMaster><copyright>CC BY-NC 4.0</copyright><lastBuildDate>Tue, 29 Sep 2026 00:40:00 +0800</lastBuildDate><atom:link href="https://blog.baifan.site/en/tags/system-architecture/index.xml" rel="self" type="application/rss+xml"/><item><title>The Engineering Reality of Multi-Agent Collaboration: Triggers, Topologies, and Deterministic Merging</title><link>https://blog.baifan.site/en/multi-agent-collaboration-engineering/</link><pubDate>Tue, 03 Mar 2026 14:00:00 +0800</pubDate><author>blog@baifan.site (ByF (BaiFan))</author><guid>https://blog.baifan.site/en/multi-agent-collaboration-engineering/</guid><description>&lt;p&gt;Packing multiple probabilistically sampled large language model instances into a single codebase or production pipeline is, fundamentally, constructing a distributed system over an unreliable network using stochastic state machines. The axiomatic foundations of classical distributed computing—deterministic state transitions, reproducible failure modes, Byzantine fault tolerance, and atomic commits—collapse almost entirely when applied to modern generative models.&lt;/p&gt;&#10;&lt;!-- more --&gt;&#10;&lt;p&gt;Tech social media abounds with utopian product demos: one agent searches documentation, another implements business logic, a third writes unit tests, and a fourth conducts code review, while an orchestrator agent glides over the process like an infallible engineering manager. Yet anyone who has pushed such topologies into a 500,000-line monolithic repository or a high-concurrency production environment knows the reality: the system rapidly degenerates into distributed chaos. Unsynchronized modifications cause silent overwrites and split-brain states; non-deterministic rollouts cause cognitive divergence; token consumption explodes in a positive-feedback avalanche; and parent and child processes lock each other in cognitive livelocks.&lt;/p&gt;</description></item><item><title>Timeline Recorder: Technical Architecture from MVP to Scale</title><link>https://blog.baifan.site/en/time-line-editor-architecture-design/</link><pubDate>Mon, 14 Jul 2025 09:00:00 +0800</pubDate><author>blog@baifan.site (ByF (BaiFan))</author><guid>https://blog.baifan.site/en/time-line-editor-architecture-design/</guid><description>&lt;h1 class="relative group"&gt;Timeline Recorder: Requirements &amp;amp; Technical Architecture (MVP → Scalable)&#10; &lt;div id="timeline-recorder-requirements--technical-architecture-mvp--scalable" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#timeline-recorder-requirements--technical-architecture-mvp--scalable" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h1&gt;&#10;&lt;blockquote&gt;&lt;p&gt;Target: personal/small-team local or centralized deployment; web + CLI + TUI; text/images/linked audio and video; draft/publish; users may edit only their own content; everyone&amp;rsquo;s content viewable, with mute support; no built-in transcription; decentralization as an optional later capability.&lt;/p&gt;&#10;&lt;/blockquote&gt;&lt;hr&gt;&#10;&#10;&lt;h2 class="relative group"&gt;0. Background and Goals&#10; &lt;div id="0-background-and-goals" class="anchor"&gt;&lt;/div&gt;&#10; &#10; &lt;span&#10; class="absolute top-0 w-6 transition-opacity opacity-0 -start-6 not-prose group-hover:opacity-100 select-none"&gt;&#10; &lt;a class="text-primary-300 dark:text-neutral-700 !no-underline" href="#0-background-and-goals" aria-label="Anchor"&gt;#&lt;/a&gt;&#10; &lt;/span&gt;&#10; &#10;&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&#10;&lt;p&gt;&lt;strong&gt;Goal&lt;/strong&gt;: build a &amp;ldquo;local-first, centrally deployable&amp;rdquo; timeline recorder that guarantees data sovereignty and simple deployment; an extremely fast capture experience without sacrificing a clean timeline.&lt;/p&gt;</description></item></channel></rss>