<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
  xmlns:content="http://purl.org/rss/1.0/modules/content/" 
  xmlns:dc="http://purl.org/dc/elements/1.1/" 
  xmlns:atom="http://www.w3.org/2005/Atom" 
  xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
  xmlns:media="http://search.yahoo.com/mrss/">
  <channel>
    <title>Book on Mark Zhu&#39;s Blog</title>
    <link>https://blog.mygraphql.com/en/tags/book/</link>
    <description>Recent content in Book on Mark Zhu&#39;s Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en</language>
    <managingEditor>labile.zhu@gmail.com (Mark Zhu)</managingEditor>
    <webMaster>labile.zhu@gmail.com (Mark Zhu)</webMaster>
    <copyright>Mark Zhu ©2026, All Rights Reserved</copyright>
    <lastBuildDate>Thu, 26 Jun 2025 23:12:15 +0800</lastBuildDate>
    
        <atom:link href="https://blog.mygraphql.com/en/tags/book/index.xml" rel="self" type="application/rss+xml" />
    

      
      <item>
        <title>Envoy Proxy Insider - Event-Driven and Threading Design</title>
        <link>https://blog.mygraphql.com/en/posts/mybooks/envoy-insider-update-2025-06-26-event/</link>
        <pubDate>Thu, 26 Jun 2025 23:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Thu, 26 Jun 2025 23:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/mybooks/envoy-insider-update-2025-06-26-event/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;../envoy-insider/index.assets/cover-mock-1024.png&#34; alt=&#34;cover-mock-1024&#34;&gt;&lt;/p&gt;
&lt;p&gt;This article is an excerpt from some recent updates to my book, &lt;a href=&#34;https://envoy-insider.mygraphql.com/zh-cn/latest/&#34;&gt;Envoy Proxy Insider&lt;/a&gt;, covering the &lt;a href=&#34;https://envoy-insider.mygraphql.com/zh-cn/latest/arch/event-driven/event-model.html&#34;&gt;Event-Driven Framework&lt;/a&gt; and the &lt;a href=&#34;https://envoy-insider.mygraphql.com/zh-cn/latest/arch/thread-model/thread-model.html&#34;&gt;Threading Model&lt;/a&gt;. These are considered the foundational core of Envoy Proxy. Most people think of Envoy as a proxy that primarily forwards requests with custom logic. This is correct. However, like other middleware with high-load, low-latency requirements, its design must consider load scheduling and flow control. A good scheduling design must balance throughput, response time, and resource consumption (footprint). This article primarily discusses topics related to events, scheduling, and multi-threaded coordination.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>envoy</category>
            
          
            
              <category>book</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>My Book - Envoy Proxy Insider</title>
        <link>https://blog.mygraphql.com/en/posts/mybooks/envoy-insider/</link>
        <pubDate>Fri, 13 Jun 2025 23:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Fri, 13 Jun 2025 23:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/mybooks/envoy-insider/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/mybooks/envoy-insider/index.assets/cover-mock-1024.png&#34; alt=&#34;cover-mock-1024&#34;&gt;&lt;/p&gt;
&lt;p&gt;This article introduces my new open-source book - &amp;ldquo;&lt;a href=&#34;https://envoy-insider.mygraphql.com/en/latest/index.html&#34;&gt;Envoy Proxy Insider&lt;/a&gt;&amp;rdquo;. It’s a book that dives deep into the mechanisms and implementations of Envoy Proxy. Much of its content comes from my previous book &amp;ldquo;&lt;a href=&#34;https://istio-insider.mygraphql.com/en/latest/&#34;&gt;Istio &amp;amp; Envoy Insider&lt;/a&gt;&amp;rdquo;, from which I’ve extracted the Envoy part and reorganized it into a standalone book. The purpose is to help readers focus solely on Envoy without distraction from Istio. Some content is irrelevant or inapplicable to Istio, so it makes sense to split them. Moving forward, &amp;ldquo;Istio &amp;amp; Envoy Insider&amp;rdquo; will only update Istio-related content, while this new book will carry all updates related to Envoy.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>envoy</category>
            
          
            
              <category>book</category>
            
          
        
        
        
      </item>
      
      <item>
        <title>My new book - Istio &amp; Envoy Insider</title>
        <link>https://blog.mygraphql.com/en/posts/cloud/istio/istio-envoy-insider-introduction/</link>
        <pubDate>Sun, 21 Apr 2024 23:12:15 +0800</pubDate>
        <author>labile.zhu@gmail.com (Mark Zhu)</author>
        <atom:modified>Sun, 21 Apr 2024 23:12:15 +0800</atom:modified>
        <guid>https://blog.mygraphql.com/en/posts/cloud/istio/istio-envoy-insider-introduction/</guid>
        <description>&lt;p&gt;&lt;img src=&#34;https://blog.mygraphql.com/en/posts/cloud/istio/istio-envoy-insider-introduction/istio-insider-book-cover-en.jpg&#34; alt=&#34;cover&#34;&gt;&lt;/p&gt;
&lt;p&gt;My new open source book - Istio and Envoy Insider, has just reached a milestone. So I want to Introduce it.&lt;/p&gt;
&lt;h2 id=&#34;overview-of-this-book&#34;&gt;Overview of this book&lt;/h2&gt;
&lt;p&gt;This book is called Istio &amp;amp; Envoy Insider. It is a book in progress, now in draft stage.&lt;/p&gt;
&lt;h3 id=&#34;what-this-book-is-about&#34;&gt;What this book is about&lt;/h3&gt;
&lt;p&gt;This book includes: Envoy source code deep dive, in-depth Envoy fundamentals  analysis , Istio fundamentals analysis. But it&amp;rsquo;s not a traditional &amp;ldquo;deep dive xyz source code&amp;rdquo; type of book. on the contrary, I have done my best not to directly paste source code in the book. Reading source code is a necessary step to grasp the details of the implementation, but browsing source code in a book is generally a very bad experience. So, this book uses source code navigation diagrams to let readers understand the full picture of the implementation, rather than getting lost in the details of fragmented source code snippets and forgetting the whole picture.&lt;/p&gt;</description>
        
        <dc:creator>Mark Zhu</dc:creator>
        
        
        
        
          
            
              <category>istio</category>
            
          
            
              <category>envoy</category>
            
          
            
              <category>book</category>
            
          
        
        
        
      </item>
      

    
  </channel>
</rss>
