<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Lê Đình Phú</title>
    <description>The latest articles on DEV Community by Lê Đình Phú (@dinhphu2k1gif).</description>
    <link>https://dev.to/dinhphu2k1gif</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F1088795%2F5b0ab8d8-7ac7-4a86-bdae-15445f871b4d.jpeg</url>
      <title>DEV Community: Lê Đình Phú</title>
      <link>https://dev.to/dinhphu2k1gif</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/dinhphu2k1gif"/>
    <language>en</language>
    <item>
      <title>Why Big Tech is Migrating from Traditional Databases to NewSQL</title>
      <dc:creator>Lê Đình Phú</dc:creator>
      <pubDate>Mon, 08 Jun 2026 15:29:41 +0000</pubDate>
      <link>https://dev.to/dinhphu2k1gif/why-big-tech-is-migrating-from-traditional-databases-to-newsql-d95</link>
      <guid>https://dev.to/dinhphu2k1gif/why-big-tech-is-migrating-from-traditional-databases-to-newsql-d95</guid>
      <description>&lt;p&gt;💡 NoSQL used to be a trend, but NewSQL is the practical solution for today's large-scale core systems.&lt;br&gt;
Share with everyone a pretty detailed analysis of why Big Tech is gradually moving away from the traditional SQL system.&lt;br&gt;
🎯 The most "money-hungry" point of this architecture is to thoroughly solve the headache of Distributed Transaction – a problem that previous generations of DB patchwork often made errors. This is especially important when building a foundation for extremely demanding areas of data integrity such as finance or banking.&lt;br&gt;
🤔 I wonder if any of you have put NewSQL lines (such as TiDB, CockroachDB or Spanner...) into production? How does the actual experience in terms of operating costs and performance compare to traditional DBs?&lt;br&gt;
Let's 👇 share your perspective&lt;br&gt;
🔗 Read more details here:&lt;a href="https://dinhphuvn.substack.com/p/why-big-tech-is-migrating-from-traditional?r=u02d8&amp;amp;utm_campaign=post-expanded-share&amp;amp;utm_medium=web&amp;amp;triedRedirect=true" rel="noopener noreferrer"&gt;https://dinhphuvn.substack.com/p/why-big-tech-is-migrating-from-traditional?r=u02d8&amp;amp;utm_campaign=post-expanded-share&amp;amp;utm_medium=web&amp;amp;triedRedirect=true&lt;/a&gt;&lt;/p&gt;

</description>
      <category>bigdata</category>
      <category>dataengineering</category>
      <category>database</category>
      <category>sql</category>
    </item>
    <item>
      <title>Raft Leader Election: How Does the Leader Election Mechanism Work?</title>
      <dc:creator>Lê Đình Phú</dc:creator>
      <pubDate>Sun, 07 Jun 2026 11:05:57 +0000</pubDate>
      <link>https://dev.to/dinhphu2k1gif/raft-leader-election-how-does-the-leader-election-mechanism-work-3ckm</link>
      <guid>https://dev.to/dinhphu2k1gif/raft-leader-election-how-does-the-leader-election-mechanism-work-3ckm</guid>
      <description>&lt;p&gt;🚀 [Part 2] When the Leader goes down, how does the system save itself?&lt;/p&gt;

&lt;p&gt;In the previous post, we covered the basics of Raft through a simple coffee shop analogy. But harsh reality always hits: What if the "shift supervisor" (Leader) suddenly crashes? Does the shop just close its doors? 😱&lt;/p&gt;

&lt;p&gt;Of course not! In this article, I'll break down the Leader Election mechanism in detail — how nodes automatically detect failures, step up to run for election, and secure a new Leader in the blink of an eye (just a few hundred milliseconds).&lt;/p&gt;

&lt;p&gt;Give it a read and let me know your thoughts:&lt;br&gt;
👉 &lt;a href="https://dinhphuvn.substack.com/p/02-raft-leader-election-how-does" rel="noopener noreferrer"&gt;https://dinhphuvn.substack.com/p/02-raft-leader-election-how-does&lt;/a&gt;&lt;/p&gt;

</description>
      <category>dataengineering</category>
      <category>bigdata</category>
      <category>algorithms</category>
    </item>
  </channel>
</rss>
