<?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>System Design on Duc Truong</title>
    <link>https://ductruong.com/en/series/system-design/</link>
    <description>Recent content in System Design on Duc Truong</description>
    <generator>Hugo -- 0.144.2</generator>
    <language>en</language>
    <lastBuildDate>Sat, 27 Apr 2024 20:21:23 +0700</lastBuildDate>
    <atom:link href="https://ductruong.com/en/series/system-design/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Implement polling technique with Golang</title>
      <link>https://ductruong.com/en/blog/2024/04/implement-polling-technique-with-golang/</link>
      <pubDate>Sat, 27 Apr 2024 20:21:23 +0700</pubDate>
      <guid>https://ductruong.com/en/blog/2024/04/implement-polling-technique-with-golang/</guid>
      <description>&lt;p&gt;Hello everyone, in the &lt;a href=&#34;https://ductruong.com/en/blog/2024/04/what-is-polling-technique-short-polling-vs-long-polling/&#34;&gt;previous post&lt;/a&gt;, I introduced the &lt;strong&gt;Polling&lt;/strong&gt; technique. In this post, I will
leverage the power of &lt;strong&gt;Golang&lt;/strong&gt; to implement the Polling technique (&lt;strong&gt;Short Polling&lt;/strong&gt; and &lt;strong&gt;Long Polling&lt;/strong&gt;).&lt;/p&gt;
&lt;p&gt;This is a blog post in my &lt;a href=&#34;https://ductruong.com/en/series/system-design/&#34;&gt;System Design&lt;/a&gt; series, if you are interested in issues related to system design.
software system, follow this series to update the latest knowledge!&lt;/p&gt;
&lt;h2 id=&#34;short-polling&#34;&gt;Short polling&lt;/h2&gt;
&lt;p&gt;In this approach, the downstream will send a request to the upstream after a certain period of time. This is the simplest approach.&lt;/p&gt;</description>
    </item>
    <item>
      <title>What is polling technique? Short polling vs long polling</title>
      <link>https://ductruong.com/en/blog/2024/04/what-is-polling-technique-short-polling-vs-long-polling/</link>
      <pubDate>Tue, 23 Apr 2024 23:25:18 +0700</pubDate>
      <guid>https://ductruong.com/en/blog/2024/04/what-is-polling-technique-short-polling-vs-long-polling/</guid>
      <description>&lt;p&gt;In an era of relentless technological advancement, increasingly sophisticated software systems are emerging, accompanied by ever-growing and
complex data. To handle large and complex data, modern software systems are often designed using the Microservices model. The Microservices
model helps break down the system into smaller services, each of which can have even smaller components.&lt;/p&gt;
&lt;p&gt;One of the biggest challenges when building a Microservices system is how to make the services communicate with each other effectively. In
this article, we will explore a communication technique between services or components in the Microservices model, known as Polling.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
