• Skip to primary navigation
  • Skip to content
  • Skip to footer
Debugging Life
  • Topics

    Ryan Xu

    I’m a programmer, writing here to share some thoughts.

    • Auckland, New Zealand
    • Email
    • GitHub
    • Categories
      • Project Notes
      • Architecture
      • 嘀嘀嗒嗒
      • Backend
      • Tools & Workflows
      • Performance
    • Tags

      .NET (8) ASP.NET (3) C# (12) Code Refactoring (4) Debugging (1) Entity Framework (3) Event-Driven Architecture (2) JavaScript (1) LINQ (2) Next.js (1) Query Optimization (1) Real-Time Systems (2) SQL Server (2) Scalability (2) System Design (12) T-SQL (2) TypeScript (1) 杂感 (1)

    • Archives
      • 2026 (7)
      • 2025 (14)

    Real-Time System in Practice (Part 2): From Events to Live System State

    less than 1 minute read

    On this page

    A real-time system is only useful when its internal state becomes continuously observable.

    Tags: Event-Driven Architecture, Real-Time Systems, Scalability, System Design

    Categories: Architecture

    Updated: May 19, 2026

    Share on

    X Facebook LinkedIn Bluesky
    Previous Next

    You may also enjoy

    Plugin Architecture in Practice(Part 4) — Versioning, Distribution, and Ecosystem

    5 minute read

    In the previous three parts, we explored the motivation behind building a plugin system, its structural composition, and the runtime model for loading and ex...

    Real-Time System in Practice (Part 1): Event-Driven Architecture with SignalR

    7 minute read

    While developing AkkaSync, I planned a frontend dashboard to visualize the data synchronization process in real time and surface potential issues as they occ...

    Plugin Architecture in Practice(Part 3) — Discovery, Hot Loading, and Lifecycle

    7 minute read

    Once the plugin contract is defined, development can proceed in parallel — but the system still needs a unified way to discover and manage them. Hot swapping...

    Plugin Architecture in Practice(Part 2) - Contract, Registration, and Resolution

    6 minute read

    In complex software systems, true extensibility doesn’t come from dynamically loading components—it comes from well-defined contracts that establish clear bo...

    • Follow:
    • Feed
    © 2026 Debugging Life. Powered by Jekyll & Minimal Mistakes.