<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Cloud Computing on Producthunt daily</title>
        <link>https://producthunt.programnotes.cn/en/tags/cloud-computing/</link>
        <description>Recent content in Cloud Computing on Producthunt daily</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en</language>
        <lastBuildDate>Fri, 22 Aug 2025 15:28:22 +0800</lastBuildDate><atom:link href="https://producthunt.programnotes.cn/en/tags/cloud-computing/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>puter</title>
        <link>https://producthunt.programnotes.cn/en/p/puter/</link>
        <pubDate>Fri, 22 Aug 2025 15:28:22 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/puter/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1575974307282-b8fba8a13090?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTU4NDc2MTV8&amp;ixlib=rb-4.1.0" alt="Featured image of post puter" /&gt;&lt;h1 id=&#34;heyputerputer&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HeyPuter/puter&lt;/a&gt;
&lt;/h1&gt;&lt;h3 align=&#34;center&#34;&gt;&lt;img width=&#34;80&#34; alt=&#34;Puter.com, The Personal Cloud Computer: All your files, apps, and games in one place accessible from anywhere at any time.&#34; src=&#34;https://assets.puter.site/puter-logo.png&#34;&gt;&lt;/h3&gt;
&lt;h3 align=&#34;center&#34;&gt;The Internet OS! Free, Open-Source, and Self-Hostable.&lt;/h3&gt;
&lt;p align=&#34;center&#34;&gt;
    &lt;a href=&#34;https://puter.com/?ref=github.com&#34;&gt;&lt;strong&gt;« LIVE DEMO »&lt;/strong&gt;&lt;/a&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;a href=&#34;https://puter.com/?ref=github.com&#34;&gt;Puter.com&lt;/a&gt;
    ·
    &lt;a href=&#34;https://puter.com/app/app-center&#34;&gt;App Store&lt;/a&gt;
    ·
    &lt;a href=&#34;https://developer.puter.com&#34; target=&#34;_blank&#34;&gt;Developers&lt;/a&gt;
    ·
    &lt;a href=&#34;https://github.com/heyputer/puter-cli&#34; target=&#34;_blank&#34;&gt;CLI&lt;/a&gt;
    ·
    &lt;a href=&#34;https://discord.com/invite/PQcx7Teh8u&#34;&gt;Discord&lt;/a&gt;
    ·
    &lt;a href=&#34;https://reddit.com/r/puter&#34;&gt;Reddit&lt;/a&gt;
    ·
    &lt;a href=&#34;https://twitter.com/HeyPuter&#34;&gt;X&lt;/a&gt;
&lt;/p&gt;
&lt;h3 align=&#34;center&#34;&gt;&lt;img width=&#34;800&#34; style=&#34;border-radius:5px;&#34; alt=&#34;screenshot&#34; src=&#34;https://assets.puter.site/puter.com-screenshot-3.webp&#34;&gt;&lt;/h3&gt;
&lt;br/&gt;
&lt;h2 id=&#34;puter&#34;&gt;Puter
&lt;/h2&gt;&lt;p&gt;Puter is an advanced, open-source internet operating system designed to be feature-rich, exceptionally fast, and highly extensible. Puter can be used as:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;A privacy-first personal cloud to keep all your files, apps, and games in one secure place, accessible from anywhere at any time.&lt;/li&gt;
&lt;li&gt;A platform for building and publishing websites, web apps, and games.&lt;/li&gt;
&lt;li&gt;An alternative to Dropbox, Google Drive, OneDrive, etc. with a fresh interface and powerful features.&lt;/li&gt;
&lt;li&gt;A remote desktop environment for servers and workstations.&lt;/li&gt;
&lt;li&gt;A friendly, open-source project and community to learn about web development, cloud computing, distributed systems, and much more!&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting Started
&lt;/h2&gt;&lt;h3 id=&#34;-local-development&#34;&gt;💻 Local Development
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/HeyPuter/puter
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; puter
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm install
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;npm start
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;→&lt;/strong&gt; This should launch Puter at
&lt;font color=&#34;red&#34;&gt; &lt;a class=&#34;link&#34; href=&#34;http://puter.localhost:4100&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://puter.localhost:4100&lt;/a&gt; (or the next available port). &lt;/font&gt;&lt;/p&gt;
&lt;p&gt;If this does not work, see &lt;a class=&#34;link&#34; href=&#34;./doc/self-hosters/first-run-issues.md&#34; &gt;First Run Issues&lt;/a&gt; for
troubleshooting steps.&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;-docker&#34;&gt;🐳 Docker
&lt;/h3&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir puter &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; &lt;span class=&#34;nb&#34;&gt;cd&lt;/span&gt; puter &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; mkdir -p puter/config puter/data &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; sudo chown -R 1000:1000 puter &lt;span class=&#34;o&#34;&gt;&amp;amp;&amp;amp;&lt;/span&gt; docker run --rm -p 4100:4100 -v &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;pwd&lt;/span&gt;&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;/puter/config:/etc/puter -v &lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;&lt;span class=&#34;nb&#34;&gt;pwd&lt;/span&gt;&lt;span class=&#34;sb&#34;&gt;`&lt;/span&gt;/puter/data:/var/puter  ghcr.io/heyputer/puter
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;→&lt;/strong&gt; This should launch Puter at
&lt;font color=&#34;red&#34;&gt; &lt;a class=&#34;link&#34; href=&#34;http://puter.localhost:4100&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://puter.localhost:4100&lt;/a&gt; (or the next available port). &lt;/font&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;-docker-compose&#34;&gt;🐙 Docker Compose
&lt;/h3&gt;&lt;h4 id=&#34;linuxmacos&#34;&gt;Linux/macOS
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;mkdir -p puter/config puter/data
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sudo chown -R 1000:1000 puter
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;wget https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;docker compose up
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;→&lt;/strong&gt; This should be available at
&lt;font color=&#34;red&#34;&gt; &lt;a class=&#34;link&#34; href=&#34;http://puter.localhost:4100&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://puter.localhost:4100&lt;/a&gt; (or the next available port). &lt;/font&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h4 id=&#34;windows&#34;&gt;Windows
&lt;/h4&gt;&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;6
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-powershell&#34; data-lang=&#34;powershell&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;mkdir&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-p&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;puter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;cd &lt;/span&gt;&lt;span class=&#34;n&#34;&gt;puter&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;New-Item&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Path&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;puter\config&amp;#34;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-ItemType&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Directory&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;New-Item&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Path&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;puter\data&amp;#34;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-ItemType&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;Directory&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Force&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nb&#34;&gt;Invoke-WebRequest&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-Uri&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;https://raw.githubusercontent.com/HeyPuter/puter/main/docker-compose.yml&amp;#34;&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;-OutFile&lt;/span&gt; &lt;span class=&#34;s2&#34;&gt;&amp;#34;docker-compose.yml&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;n&#34;&gt;docker&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;compose&lt;/span&gt; &lt;span class=&#34;n&#34;&gt;up&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;→&lt;/strong&gt; This should launch Puter at
&lt;font color=&#34;red&#34;&gt; &lt;a class=&#34;link&#34; href=&#34;http://puter.localhost:4100&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;http://puter.localhost:4100&lt;/a&gt; (or the next available port). &lt;/font&gt;&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;-self-hosting&#34;&gt;🚀 Self-Hosting
&lt;/h3&gt;&lt;p&gt;For detailed guides on self-hosting Puter, including configuration options and best practices, see our &lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/self-hosters/instructions.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Self-Hosting Documentation&lt;/a&gt;.&lt;/p&gt;
&lt;br/&gt;
&lt;h3 id=&#34;-putercom&#34;&gt;☁️ Puter.com
&lt;/h3&gt;&lt;p&gt;Puter is available as a hosted service at &lt;a class=&#34;link&#34; href=&#34;https://puter.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;puter.com&lt;/strong&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;br/&gt;
&lt;h2 id=&#34;system-requirements&#34;&gt;System Requirements
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Operating Systems:&lt;/strong&gt; Linux, macOS, Windows&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RAM:&lt;/strong&gt; 2GB minimum (4GB recommended)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Disk Space:&lt;/strong&gt; 1GB free space&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Node.js:&lt;/strong&gt; Version 16+ (Version 23+ recommended)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;npm:&lt;/strong&gt; Latest stable version&lt;/li&gt;
&lt;/ul&gt;
&lt;br/&gt;
&lt;h2 id=&#34;support&#34;&gt;Support
&lt;/h2&gt;&lt;p&gt;Connect with the maintainers and community through these channels:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Bug report or feature request? Please &lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/issues/new/choose&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;open an issue&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Discord: &lt;a class=&#34;link&#34; href=&#34;https://discord.com/invite/PQcx7Teh8u&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;discord.com/invite/PQcx7Teh8u&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;X (Twitter): &lt;a class=&#34;link&#34; href=&#34;https://x.com/HeyPuter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;x.com/HeyPuter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Reddit: &lt;a class=&#34;link&#34; href=&#34;https://www.reddit.com/r/puter/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;reddit.com/r/puter/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Mastodon: &lt;a class=&#34;link&#34; href=&#34;https://mastodon.social/@puter&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mastodon.social/@puter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Security issues? &lt;a class=&#34;link&#34; href=&#34;mailto:security@puter.com&#34; &gt;security@puter.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Email maintainers at &lt;a class=&#34;link&#34; href=&#34;mailto:hi@puter.com&#34; &gt;hi@puter.com&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;We are always happy to help you with any questions you may have. Don&amp;rsquo;t hesitate to ask!&lt;/p&gt;
&lt;br/&gt;
&lt;h2 id=&#34;license&#34;&gt;License
&lt;/h2&gt;&lt;p&gt;This repository, including all its contents, sub-projects, modules, and components, is licensed under &lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/LICENSE.txt&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AGPL-3.0&lt;/a&gt; unless explicitly stated otherwise. Third-party libraries included in this repository may be subject to their own licenses.&lt;/p&gt;
&lt;br/&gt;
&lt;h2 id=&#34;translations&#34;&gt;Translations
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ar.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Arabic / العربية&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.hy.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Armenian / Հայերեն&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.bn.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Bengali / বাংলা&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.zh.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chinese / 中文&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.da.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Danish / Dansk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/README.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;English&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.fa.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Farsi / فارسی&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.fi.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Finnish / Suomi&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.fr.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;French / Français&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.de.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;German/ Deutsch&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.he.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hebrew/ עברית&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.hi.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hindi / हिंदी&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.hu.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hungarian / Magyar&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.id.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Indonesian / Bahasa Indonesia&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.it.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Italian / Italiano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.jp.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Japanese / 日本語&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ko.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Korean / 한국어&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ml.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Malayalam / മലയാളം&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.pl.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Polish / Polski&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.pt.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Portuguese / Português&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ro.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Romanian / Română&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ru.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Russian / Русский&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.es.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spanish / Español&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.sv.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Swedish / Svenska&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ta.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tamil / தமிழ்&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.te.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Telugu / తెలుగు&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.th.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Thai / ไทย&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.tr.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Turkish / Türkçe&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ua.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ukrainian / Українська&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.ur.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Urdu / اردو&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/HeyPuter/puter/blob/main/doc/i18n/README.vi.md&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Vietnamese / Tiếng Việt&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>data-engineer-handbook</title>
        <link>https://producthunt.programnotes.cn/en/p/data-engineer-handbook/</link>
        <pubDate>Thu, 21 Aug 2025 15:31:15 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/data-engineer-handbook/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1648730665635-4f2b670cd921?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NTU3NjE0MDF8&amp;ixlib=rb-4.1.0" alt="Featured image of post data-engineer-handbook" /&gt;&lt;h1 id=&#34;dataexpert-iodata-engineer-handbook&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/DataExpert-io/data-engineer-handbook&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataExpert-io/data-engineer-handbook&lt;/a&gt;
&lt;/h1&gt;&lt;h1 id=&#34;the-data-engineering-handbook&#34;&gt;The Data Engineering Handbook
&lt;/h1&gt;&lt;p&gt;&lt;a href=&#34;https://trendshift.io/repositories/8755&#34; target=&#34;_blank&#34;&gt;&lt;img src=&#34;https://trendshift.io/api/badge/repositories/8755&#34; alt=&#34;DataExpert-io%2Fdata-engineer-handbook | Trendshift&#34; style=&#34;width: 250px; height: 55px;&#34; width=&#34;250&#34; height=&#34;55&#34;/&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This repo has all the resources you need to become an amazing data engineer!&lt;/p&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting started
&lt;/h2&gt;&lt;p&gt;If you are new to data engineering, start by following this &lt;a class=&#34;link&#34; href=&#34;https://blog.dataengineer.io/p/the-2024-breaking-into-data-engineering&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;2024 breaking into data engineering roadmap&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you are here for the &lt;a class=&#34;link&#34; href=&#34;https://learn.dataexpert.io/program/the-absolute-beginner-data-engineering-boot-camp-starting-august-7th-6453/details&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;4-week free beginner boot camp&lt;/a&gt; you can check out:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;beginner-bootcamp/introduction.md&#34; &gt;introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;beginner-bootcamp/software.md&#34; &gt;software needed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;If you are here for the &lt;a class=&#34;link&#34; href=&#34;https://learn.dataexpert.io/program/free-community-boot-camp/details&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;6-week free intermediate boot camp&lt;/a&gt; you can check out&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;intermediate-bootcamp/introduction.md&#34; &gt;introduction&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;intermediate-bootcamp/software.md&#34; &gt;software needed&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For more applied learning:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;projects.md&#34; &gt;projects&lt;/a&gt; section for more hands-on examples!&lt;/li&gt;
&lt;li&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;interviews.md&#34; &gt;interviews&lt;/a&gt; section for more advice on how to pass data engineering interviews!&lt;/li&gt;
&lt;li&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;books.md&#34; &gt;books&lt;/a&gt; section for a list of high quality data engineering books&lt;/li&gt;
&lt;li&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;communities.md&#34; &gt;communities&lt;/a&gt; section for a list of high quality data engineering communities to join&lt;/li&gt;
&lt;li&gt;Check out the &lt;a class=&#34;link&#34; href=&#34;newsletters.md&#34; &gt;newsletter&lt;/a&gt; section to learn via email&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;resources&#34;&gt;Resources
&lt;/h2&gt;&lt;h3 id=&#34;great-list-of-over-25-books&#34;&gt;Great &lt;a class=&#34;link&#34; href=&#34;books.md&#34; &gt;list of over 25 books&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Top 3 must read books are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.amazon.com/Fundamentals-Data-Engineering-Robust-Systems/dp/1098108302/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Fundamentals of Data Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.amazon.com/Designing-Data-Intensive-Applications-Reliable-Maintainable/dp/1449373321/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Designing Data-Intensive Applications&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.amazon.com/Designing-Machine-Learning-Systems-Production-Ready/dp/1098107969&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Designing Machine Learning Systems&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;great-list-of-over-10-communities-to-join&#34;&gt;Great &lt;a class=&#34;link&#34; href=&#34;communities.md&#34; &gt;list of over 10 communities to join&lt;/a&gt;:
&lt;/h3&gt;&lt;p&gt;Top must-join communities for DE:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/JGumAXncAK&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataExpert.io Community Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://datatalks.club/slack&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Talks Club Slack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataengineerthings.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineer Things Community&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Top must-join communities for ML:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.com/invite/ezzszrRZvT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AdalFlow Discord&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://discord.gg/dzh728c5t3&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chip Huyen MLOps Discord&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;companies&#34;&gt;Companies:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;Orchestration
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.mage.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mage&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.astronomer.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Astronomer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.prefect.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Prefect&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dagster.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dagster&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://airflow.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airflow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://kestra.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Kestra&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.shipyardapp.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Shipyard&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/dagworks-inc/hamilton&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hamilton&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Lake / Cloud
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tabular.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tabular&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.microsoft.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/company/about-us&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.onehouse.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Onehouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://delta.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Delta Lake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://ilum.cloud/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ilum&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://ducklake.select/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DuckLake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://iceberg.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Iceberg&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://polaris.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Polaris&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lakekeeper.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lakekeeper&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Warehouse
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.snowflake.com/en/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Snowflake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.firebolt.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Firebolt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databend.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databend&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Quality
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.getdbt.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dbt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.metaplane.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Metaplane&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.gable.ai&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Gable&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.greatexpectations.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Great Expectations&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://streamdal.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Streamdal&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://coalesce.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Coalesce&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.soda.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Soda&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dqops.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DQOps&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://hedda.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;HEDDA.IO&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/MigoXLab/dingo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dingo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Education Companies
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataexpert.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataExpert.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.learndataengineering.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LearnDataEngineering.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.algoexpert.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AlgoExpert&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.bytebytego.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ByteByteGo&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Analytics / Visualization
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.preset.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Preset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.starburst.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Starburst&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.metabase.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Metabase&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lookerstudio.google.com/overview&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Looker Studio&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tableau.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tableau&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://powerbi.microsoft.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Power BI&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://hex.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hex&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://superset.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Superset&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://evidence.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Evidence&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://redash.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Redash&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://lightdash.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lightdash&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Integration
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://cube.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.fivetran.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Fivetran&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://airbyte.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airbyte&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dlthub.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dlt&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://slingdata.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sling&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://meltano.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Meltano&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://estuary.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Estuary&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Semantic Layers
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://cube.dev&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cube&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.getdbt.com/product/semantic-layer&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;dbt Semantic Layer&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Modern OLAP
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://druid.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Druid&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://clickhouse.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ClickHouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://pinot.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Pinot&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://kylin.apache.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Apache Kylin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://duckdb.org/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DuckDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://questdb.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;QuestDB&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.starrocks.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;StarRocks&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;LLM application library
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/SylphAI-Inc/AdalFlow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AdalFlow&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/langchain-ai/langchain&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LangChain&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/run-llama/llama_index&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LlamaIndex&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Real-Time Data
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://aggregations.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Aggregations.io&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.responsive.dev/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Responsive&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://risingwave.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;RisingWave&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.striim.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Striim&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Data Lineage
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://openlineage.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;OpenLineage&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;data-engineering-blogs-of-companies&#34;&gt;Data Engineering blogs of companies:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://netflixtechblog.com/tagged/big-data&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Netflix&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.uber.com/blog/houston/data/?uclick_id=b2f43229-f3f4-4bae-bd5d-10a05db2f70c&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Uber&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/blog/category/engineering/data-engineering&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://medium.com/airbnb-engineering/data/home&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airbnb&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://aws.amazon.com/blogs/big-data/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Amazon AWS Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://techcommunity.microsoft.com/t5/data-architecture-blog/bg-p/DataArchitectureBlog&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft Data Architecture Blogs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://blog.fabric.microsoft.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft Fabric Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://blogs.oracle.com/datawarehousing/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Oracle&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://engineering.fb.com/category/data-infrastructure/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Meta&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.onehouse.ai/blog&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Onehouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://estuary.dev/blog/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Estuary Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;data-engineering-whitepapers&#34;&gt;Data Engineering Whitepapers:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://ibimapublishing.com/articles/CIBIMA/2011/695619/695619.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;A Five-Layered Business Intelligence Architecture&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.cidrdb.org/cidr2021/papers/cidr2021_paper17.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lakehouse:A New Generation of Open Platforms that Unify Data Warehousing and Advanced Analytics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://link.springer.com/chapter/10.1007/978-3-030-23381-5_5&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Big Data Quality: A Data Quality Profiling Model&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2310.08697&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Lakehouse: Data Warehousing and More&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dl.acm.org/doi/10.5555/1863103.1863113&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spark: Cluster Computing with Working Sets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://research.google/pubs/the-google-file-system/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Google File System&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.onehouse.ai/whitepaper/onehouse-universal-data-lakehouse-whitepaper&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Building a Universal Data Lakehouse&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2401.09621&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;XTable in Action: Seamless Interoperability in Data Lakes&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://research.google/pubs/mapreduce-simplified-data-processing-on-large-clusters/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MapReduce: Simplified Data Processing on Large Clusters&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://vita.had.co.nz/papers/tidy-data.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tidy Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.ssp.sh/brain/data-engineering-whitepapers/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Whitepapers&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;social-media-accounts&#34;&gt;Social Media Accounts
&lt;/h3&gt;&lt;p&gt;Here&amp;rsquo;s the mostly comprehensive list of data engineering creators:
&lt;strong&gt;(You have to have at least 5k followers somewhere to be added!)&lt;/strong&gt;&lt;/p&gt;
&lt;h4 id=&#34;youtube&#34;&gt;YouTube
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Name&lt;/th&gt;
          &lt;th&gt;YouTube Channel&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Follower Count&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;ByteByteGo&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/c/ByteByteGo&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ByteByteGo&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;1,000,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Zach Wilson&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@eczachly_&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data with Zach&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;150,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Shashank Mishra&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@shashank_mishra&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;E-learning Bridge&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Seattle Data Guy&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/c/SeattleDataGuy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Seattle Data Guy&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;TrendyTech&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/c/TrendytechInsights&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TrendyTech&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Darshil Parmar&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@DarshilParmar&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Darshil Parmar&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Andreas Kretz&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/c/andreaskayy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Andreas Kretz&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;The Ravit Show&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://youtube.com/@theravitshow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Ravit Show&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Guy in a Cube&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@GuyInACube&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Guy in a Cube&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Adam Marczak&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@AdamMarczakYT&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Adam Marczak&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;nullQueries&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@nullQueries&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;nullQueries&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;TECHTFQ by Thoufiq&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@techTFQ&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;TECHTFQ by Thoufiq&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SQLBI&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@SQLBI&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SQLBI&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Freberg&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@AlexTheAnalyst&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Alex The Analyst&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ankur Ranjan&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@TheBigDataShow&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Big Data Show&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Prashanth Kumar Pandey&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@ScholarNest&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ScholarNest&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;77,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ITVersity&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@itversity&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;ITVersity&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;67,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Soumil Shah&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@SoumilShah&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Soumil Shah&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;50,000&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ansh Lamba&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@AnshLambaJSR&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ansh Lamba&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;18,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Azure Lib&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@azurelib-academy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Azure Lib&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Advancing Analytics&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@AdvancingAnalytics&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Advancing Analytics&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Kahan Data Solutions&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@KahanDataSolutions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Kahan Data Solutions&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ankit Bansal&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://youtube.com/@ankitbansal6&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ankit Bansal&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mr. K Talks Tech&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/channel/UCzdOan4AmF65PmLLks8Lmww&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mr. K Talks Tech&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Samuel Focht&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@PythonBasics&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Python Basics&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mehdi Ouazza&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@mehdio&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mehdio DataTV&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;3,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Merced&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@alexmerceddata_&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Alex Merced Data&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;John Kutay&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@striiminc&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;John Kutay&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Emil Kaminski&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.youtube.com/@DatabricksPro&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks For Professionals&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;linkedin&#34;&gt;LinkedIn
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Name&lt;/th&gt;
          &lt;th&gt;LinkedIn Profile&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Follower Count&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Zach Wilson&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/eczachly&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Zach Wilson&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;400,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Chip Huyen&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/chiphuyen/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Chip Huyen&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;250,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Shashank Mishra&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/shashank219/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Shashank Mishra&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Seattle Data Guy&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/benjaminrogojan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ben Rogojan&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;TrendyTech&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/bigdatabysumit/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sumit Mittal&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Darshil Parmar&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/darshil-parmar/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Darshil Parmar&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Andreas Kretz&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/andreas-kretz&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Andreas Kretz&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ByteByteGo (Alex Xu)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/alexxubyte&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Alex Xu&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Azure Lib (Deepak Goyal)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/deepak-goyal-93805a17/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Deepak Goyal&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Freberg&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/alex-freberg/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Alex Freberg&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SQLBI (Marco Russo)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/sqlbi&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Marco Russo&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;50,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ankit Bansal&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/ankitbansal6/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ankit Bansal&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;50,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Marc Lamberti&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/marclamberti&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Marc Lamberti&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;50,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ankur Ranjan&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/thebigdatashow/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ankur Ranjan&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;48,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;ITVersity (Durga Gadiraju)&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/durga0gadiraju/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Durga Gadiraju&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;48,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Prashanth Kumar Pandey&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/prashant-kumar-pandey/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Prashanth Kumar Pandey&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;37,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Merced&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/alexmerced&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Alex Merced&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;30,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ijaz Ali&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/ijaz-ali-6aaa87122/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ijaz Ali&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;24,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mehdi Ouazza&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/mehd-io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mehdi Ouazza&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;20,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ananth Packkildurai&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/ananthdurai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ananth Packkildurai&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;18,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Ansh Lamba&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/ansh-lamba-793681184/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ansh Lamba&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;13,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Manojkumar Vadivel&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/manojvsj/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Manojkumar Vadivel&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;12,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Advancing Analytics&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/simon-whiteley-uk/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Simon Whiteley&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Li Yin&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/li-yin-ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Li Yin&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Jaco van Gelder&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/jwvangelder/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jaco van Gelder&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Joseph Machado&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/josephmachado1991/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Joseph Machado&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Eric Roby&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/codingwithroby/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Eric Roby&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Simon Späti&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/sspaeti/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Simon Späti&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Constantin Lungu&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/constantin-lungu-668b8756&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Constantin Lungu&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Lakshmi Sontenam&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/shivaga9esh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lakshmi Sontenam&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;9,500+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Dani Pálma&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/danthelion/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Daniel Pálma&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;9,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Soumil Shah&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/shah-soumil/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Soumil Shah&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;8,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Arnaud Milleker&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/arnaudmilleker/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Arnaud Milleker&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;7,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Dimitri Visnadi&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/visnadi/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dimitri Visnadi&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;7,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Lenny&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/lennyardiles/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Lenny A&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;6,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Dipankar Mazumdar&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/dipankar-mazumdar/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Dipankar Mazumdar&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Daniel Ciocirlan&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/danielciocirlan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Daniel Ciocirlan&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hugo Lu&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/hugo-lu-confirmed/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hugo Lu&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Tobias Macey&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/tmacey&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Tobias Macey&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Marcos Ortiz&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/mlortiz&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Marcos Ortiz&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Julien Hurault&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/julienhuraultanalytics/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Julien Hurault&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;John Kutay&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/johnkutay/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;John Kutay&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hassaan Akbar&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/ehassaan&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hassaan Akbar&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Subhankar&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/subhankarumass/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Subhankar&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Nitin&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/tomernitin29/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Nitin&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Hassaan&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/in/shassaan/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Hassaan&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Javier de la Torre&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;www.linkedin.com/in/javier-de-la-torre-medina&#34; &gt;Javier&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5000+&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;xtwitter&#34;&gt;X/Twitter
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Name&lt;/th&gt;
          &lt;th&gt;X/Twitter Profile&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Follower Count&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;ByteByteGo&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://twitter.com/alexxubyte/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;alexxubyte&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;100,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Dan Kornas&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.twitter.com/dankornas&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@dankornas&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;66,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Zach Wilson&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.twitter.com/EcZachly&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;EcZachly&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;30,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Seattle Data Guy&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.twitter.com/SeattleDataGuy&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SeattleDataGuy&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;SQLBI&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://x.com/marcorus&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;marcorus&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Joseph Machado&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://twitter.com/startdataeng&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;startdataeng&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Merced&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.twitter.com/amdatalakehouse&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@amdatalakehouse&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;John Kutay&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://x.com/JohnKutay&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@JohnKutay&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mehdi Ouazza&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://x.com/mehd_io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;mehd_io&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;instagram&#34;&gt;Instagram
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Name&lt;/th&gt;
          &lt;th&gt;Instagram Profile&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Follower Count&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Sundas Khalid&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.instagram.com/sundaskhalidd&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;sundaskhalidd&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;300,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Zach Wilson&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.instagram.com/eczachly&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;eczachly&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;150,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Andreas Kretz&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.instagram.com/learndataengineering&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;learndataengineering&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;5,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Merced&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.instagram.com/alexmercedcoder&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@alexmercedcoder&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id=&#34;tiktok&#34;&gt;TikTok
&lt;/h4&gt;&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Name&lt;/th&gt;
          &lt;th&gt;TikTok Profile&lt;/th&gt;
          &lt;th style=&#34;text-align: right&#34;&gt;Follower Count&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Zach Wilson&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tiktok.com/@eczachly&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@eczachly&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;70,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Alex Freberg&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tiktok.com/@alex_the_analyst&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@alex_the_analyst&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;10,000+&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Mehdi Ouazza&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.tiktok.com/@mehdio_datatv&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;@mehdio_datatv&lt;/a&gt;&lt;/td&gt;
          &lt;td style=&#34;text-align: right&#34;&gt;N/A&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id=&#34;great-podcasts&#34;&gt;Great Podcasts
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataengineeringshow.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Engineering Show&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataengineeringpodcast.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.datatopics.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataTopics&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://podcasts.apple.com/us/podcast/the-engineering-side-of-data/id1566999533&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Engineering Side Of Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.ascend.io/dataaware-podcast/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataWare&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.deezer.com/us/show/5293247&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Coffee Break Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://datastackshow.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Datastack show&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.intricity.com/learningcenter/podcast&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Intricity101 Data Sharks Podcast&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.rittmananalytics.com/drilltodetail/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Drill to Detail with Mark Rittman&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://analyticshour.io/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Analytics Power Hour&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://listen.casted.us/public/127/Catalog-%26-Cocktails-2fcf8728&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Catalog &amp;amp; cocktails&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://datatalks.club/podcast.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Datatalks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/discover/data-brew&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Brew by Databricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://rise-of-the-data-cloud.simplecast.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Cloud Podcast by Snowflake&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.striim.com/podcast/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;What&amp;rsquo;s New in Data&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.datastax.com/resources/podcast/open-source-data&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Open||Source||Data by Datastax&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://developer.confluent.io/podcast/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Streaming Audio by confluent&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://podcasts.apple.com/us/podcast/the-data-scientist-show/id1584430381&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Scientist Show&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://podcast.mlops.community/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;MLOps.community&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://open.spotify.com/show/3Km3lBNzJpc1nOTJUtbtMh&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Monday Morning Data Chat&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.thoughtspot.com/data-chief/podcast&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Data Chief&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;great-list-of-20-newsletters&#34;&gt;Great &lt;a class=&#34;link&#34; href=&#34;newsletters.md&#34; &gt;list of 20+ newsletters&lt;/a&gt;
&lt;/h3&gt;&lt;p&gt;Top must follow newsletters for data engineering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://blog.dataengineer.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataEngineer.io Newsletter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://joereis.substack.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Joe Reis&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.startdataengineering.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Start Data Engineering&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataengineeringweekly.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Weekly&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dataengineerthings.substack.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineer Things&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;glossaries&#34;&gt;Glossaries:
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.ssp.sh/brain/data-engineering/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Vault&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://glossary.airbyte.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airbyte Data Glossary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dataengineering.wiki/Index&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Wiki by Reddit&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.secoda.co/glossary/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Seconda Glossary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/glossary&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Glossary Databricks&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://airtable.com/shrGh8BqZbkfkbrfk/tbluZ3ayLHC3CKsDb&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airtable Glossary&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://dagster.io/glossary&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Glossary by Dagster&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;design-patterns&#34;&gt;Design Patterns
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.github.com/DataExpert-io/cumulative-table-design&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Cumulative Table Design&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.github.com/EcZachly/microbatch-hourly-deduped-tutorial&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microbatch Deduplication&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.github.com/EcZachly/little-book-of-pipelines&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;The Little Book of Pipelines&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://datadeveloperplatform.org/architecture/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Developer Platform&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;courses--academies&#34;&gt;Courses / Academies
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.dataexpert.io&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataExpert.io course&lt;/a&gt; use code &lt;strong&gt;HANDBOOK10&lt;/strong&gt; for a discount!&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.learndataengineering.com&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LearnDataEngineering.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.technicalfreelanceracademy.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Technical Freelancer Academy&lt;/a&gt; Use code &lt;strong&gt;zwtech&lt;/strong&gt; for a discount!&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.edx.org/learn/data-engineering/ibm-data-engineering-basics-for-everyone&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;IBM Data Engineering for Everyone&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.qwiklabs.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Qwiklabs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.datacamp.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataCamp&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.udemy.com/user/shruti-mantri-5/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Udemy Courses from Shruti Mantri&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://rockthejvm.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Rock the JVM&lt;/a&gt; teaches Spark (in Scala), Flink and others&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://datatalks.club/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Data Engineering Zoomcamp by DataTalksClub&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://josephmachado.podia.com/efficient-data-processing-in-spark&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Efficient Data Processing in Spark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.scaler.com/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Scaler&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.datateams.ai/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DataTeams - Data Engingeer hiring platform&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://danielblanco.dev/links&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Udemy Courses from Daniel Blanco&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;certifications-courses&#34;&gt;Certifications Courses
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://cloud.google.com/certification/data-engineer&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Google Cloud Certified - Professional Data Engineer&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/learn/certification/apache-spark-developer-associate&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks - Certified Associate Developer for Apache Spark&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/learn/certification/data-engineer-associate&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks - Data Engineer Associate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.databricks.com/learn/certification/data-engineer-professional&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Databricks - Data Engineer Professional&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://learn.microsoft.com/en-us/credentials/certifications/exams/dp-203/?tab=tab-learning-paths&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft DP-203: Data Engineering on Microsoft Azure&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://learn.microsoft.com/credentials/certifications/fabric-analytics-engineer-associate/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft DP-600: Fabric Analytics Engineer Associate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://learn.microsoft.com/en-us/credentials/certifications/fabric-data-engineer-associate/?practice-assessment-type=certification&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Microsoft DP-700: Fabric Data Engineer Associate&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://aws.amazon.com/certification/certified-data-engineer-associate/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;AWS Certified Data Engineer - Associate&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        <item>
        <title>skypilot</title>
        <link>https://producthunt.programnotes.cn/en/p/skypilot/</link>
        <pubDate>Sun, 27 Apr 2025 15:27:09 +0800</pubDate>
        
        <guid>https://producthunt.programnotes.cn/en/p/skypilot/</guid>
        <description>&lt;img src="https://images.unsplash.com/photo-1696448022220-4d357587ddac?ixid=M3w0NjAwMjJ8MHwxfHJhbmRvbXx8fHx8fHx8fDE3NDU3Mzg2ODJ8&amp;ixlib=rb-4.0.3" alt="Featured image of post skypilot" /&gt;&lt;h1 id=&#34;skypilot-orgskypilot&#34;&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/skypilot-org/skypilot&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;skypilot-org/skypilot&lt;/a&gt;
&lt;/h1&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;picture&gt;
    &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://raw.githubusercontent.com/skypilot-org/skypilot/master/docs/source/images/skypilot-wide-dark-1k.png&#34;&gt;
    &lt;img alt=&#34;SkyPilot&#34; src=&#34;https://raw.githubusercontent.com/skypilot-org/skypilot/master/docs/source/images/skypilot-wide-light-1k.png&#34; width=55%&gt;
  &lt;/picture&gt;
&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;a href=&#34;https://docs.skypilot.co/&#34;&gt;
    &lt;img alt=&#34;Documentation&#34; src=&#34;https://img.shields.io/badge/docs-gray?logo=readthedocs&amp;logoColor=f5f5f5&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://github.com/skypilot-org/skypilot/releases&#34;&gt;
    &lt;img alt=&#34;GitHub Release&#34; src=&#34;https://img.shields.io/github/release/skypilot-org/skypilot.svg&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;http://slack.skypilot.co&#34;&gt;
    &lt;img alt=&#34;Join Slack&#34; src=&#34;https://img.shields.io/badge/SkyPilot-Join%20Slack-blue?logo=slack&#34;&gt;
  &lt;/a&gt;
  &lt;a href=&#34;https://github.com/skypilot-org/skypilot/releases&#34;&gt;
    &lt;img alt=&#34;Downloads&#34; src=&#34;https://img.shields.io/pypi/dm/skypilot&#34;&gt;
  &lt;/a&gt;
&lt;/p&gt;
&lt;h3 align=&#34;center&#34;&gt;
    Run AI on Any Infra — Unified, Faster, Cheaper
&lt;/h3&gt;
&lt;hr&gt;
&lt;p&gt;:fire: &lt;em&gt;News&lt;/em&gt; :fire:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;[Mar 2025] Run and serve &lt;strong&gt;Google Gemma 3&lt;/strong&gt; using SkyPilot &lt;a class=&#34;link&#34; href=&#34;./llm/gemma3/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Feb 2025] Prepare and serve &lt;strong&gt;Retrieval Augmented Generation (RAG) with DeepSeek-R1&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/deepseek-rag&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;blog post&lt;/strong&gt;&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;./llm/rag/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Feb 2025] Run and serve &lt;strong&gt;DeepSeek-R1 671B&lt;/strong&gt; using SkyPilot and SGLang with high throughput: &lt;a class=&#34;link&#34; href=&#34;./llm/deepseek-r1/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Feb 2025] Prepare and serve large-scale image search with &lt;strong&gt;vector databases&lt;/strong&gt;: &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/large-scale-vector-database/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;blog post&lt;/strong&gt;&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;./examples/vector_database/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Jan 2025] Launch and serve distilled models from &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/deepseek-ai/DeepSeek-R1&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeepSeek-R1&lt;/a&gt;&lt;/strong&gt; and &lt;strong&gt;&lt;a class=&#34;link&#34; href=&#34;https://github.com/deepseek-ai/DeepSeek-Janus&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Janus&lt;/a&gt;&lt;/strong&gt; on Kubernetes or any cloud: &lt;a class=&#34;link&#34; href=&#34;./llm/deepseek-r1-distilled/&#34; &gt;&lt;strong&gt;R1 example&lt;/strong&gt;&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;./llm/deepseek-janus/&#34; &gt;&lt;strong&gt;Janus example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Oct 2024] :tada: &lt;strong&gt;SkyPilot crossed 1M+ downloads&lt;/strong&gt; :tada:: Thank you to our community! &lt;a class=&#34;link&#34; href=&#34;https://x.com/skypilot_org/status/1844770841718067638&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Twitter/X&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Sep 2024] Point, launch and serve &lt;strong&gt;Llama 3.2&lt;/strong&gt; on Kubernetes or any cloud: &lt;a class=&#34;link&#34; href=&#34;./llm/llama-3_2/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Sep 2024] Run and deploy &lt;a class=&#34;link&#34; href=&#34;./llm/pixtral&#34; &gt;&lt;strong&gt;Pixtral&lt;/strong&gt;&lt;/a&gt;, the first open-source multimodal model from Mistral AI.&lt;/li&gt;
&lt;li&gt;[Jun 2024] Reproduce &lt;strong&gt;GPT&lt;/strong&gt; with &lt;a class=&#34;link&#34; href=&#34;https://github.com/karpathy/llm.c/discussions/481&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;llm.c&lt;/a&gt; on any cloud: &lt;a class=&#34;link&#34; href=&#34;./llm/gpt-2/&#34; &gt;&lt;strong&gt;guide&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Apr 2024] Serve &lt;a class=&#34;link&#34; href=&#34;https://qwenlm.github.io/blog/qwen1.5-110b/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Qwen-110B&lt;/strong&gt;&lt;/a&gt; on your infra: &lt;a class=&#34;link&#34; href=&#34;./llm/qwen/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;[Apr 2024] Host &lt;a class=&#34;link&#34; href=&#34;https://github.com/ollama/ollama&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;Ollama&lt;/strong&gt;&lt;/a&gt; on the cloud to deploy LLMs on CPUs and GPUs: &lt;a class=&#34;link&#34; href=&#34;./llm/ollama/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;LLM Finetuning Cookbooks&lt;/strong&gt;: Finetuning Llama 2 / Llama 3.1 in your own cloud environment, privately: Llama 2 &lt;a class=&#34;link&#34; href=&#34;./llm/vicuna-llama-2/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/finetuning-llama2-operational-guide/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;blog&lt;/strong&gt;&lt;/a&gt;; Llama 3.1 &lt;a class=&#34;link&#34; href=&#34;./llm/llama-3_1-finetuning/&#34; &gt;&lt;strong&gt;example&lt;/strong&gt;&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/finetune-llama-3_1-on-your-infra/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;blog&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;
&lt;hr&gt;
&lt;p&gt;SkyPilot is an open-source framework for running AI and batch workloads on any infra.&lt;/p&gt;
&lt;p&gt;SkyPilot &lt;strong&gt;is easy to use for AI users&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Quickly spin up compute on your own infra&lt;/li&gt;
&lt;li&gt;Environment and job as code — simple and portable&lt;/li&gt;
&lt;li&gt;Easy job management: queue, run, and auto-recover many jobs&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SkyPilot &lt;strong&gt;unifies multiple clusters, clouds, and hardware&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;One interface to use reserved GPUs, Kubernetes clusters, or 16+ clouds&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/auto-failover.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Flexible provisioning&lt;/a&gt; of GPUs, TPUs, CPUs, with auto-retry&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/reference/api-server/api-server.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Team deployment&lt;/a&gt; and resource sharing&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SkyPilot &lt;strong&gt;cuts your cloud costs &amp;amp; maximizes GPU availability&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Autostop: automatic cleanup of idle resources&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/managed-jobs.html#running-on-spot-instances&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Spot instance support&lt;/a&gt;: 3-6x cost savings, with preemption auto-recovery&lt;/li&gt;
&lt;li&gt;Intelligent scheduling: automatically run on the cheapest &amp;amp; most available infra&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SkyPilot supports your existing GPU, TPU, and CPU workloads, with no code changes.&lt;/p&gt;
&lt;p&gt;Install with pip:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Choose your clouds:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install -U &lt;span class=&#34;s2&#34;&gt;&amp;#34;skypilot[kubernetes,aws,gcp,azure,oci,lambda,runpod,fluidstack,paperspace,cudo,ibm,scp,nebius]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;To get the latest features and fixes, use the nightly build or &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/getting-started/installation.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;install from source&lt;/a&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;2
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c1&#34;&gt;# Choose your clouds:&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;pip install &lt;span class=&#34;s2&#34;&gt;&amp;#34;skypilot-nightly[kubernetes,aws,gcp,azure,oci,lambda,runpod,fluidstack,paperspace,cudo,ibm,scp,nebius]&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p align=&#34;center&#34;&gt;
  &lt;img src=&#34;docs/source/_static/intro.gif&#34; alt=&#34;SkyPilot&#34;&gt;
&lt;/p&gt;
&lt;p&gt;Current supported infra: Kubernetes, AWS, GCP, Azure, OCI, Lambda Cloud, Fluidstack,
RunPod, Cudo, Digital Ocean, Paperspace, Cloudflare, Samsung, IBM, Vast.ai,
VMware vSphere, Nebius.&lt;/p&gt;
&lt;p align=&#34;center&#34;&gt;
  &lt;picture&gt;
    &lt;source media=&#34;(prefers-color-scheme: dark)&#34; srcset=&#34;https://raw.githubusercontent.com/skypilot-org/skypilot/master/docs/source/images/cloud-logos-dark.png&#34;&gt;
    &lt;img alt=&#34;SkyPilot&#34; src=&#34;https://raw.githubusercontent.com/skypilot-org/skypilot/master/docs/source/images/cloud-logos-light.png&#34; width=85%&gt;
  &lt;/picture&gt;
&lt;/p&gt;
&lt;!-- source xcf file: https://drive.google.com/drive/folders/1S_acjRsAD3T14qMeEnf6FFrIwHu_Gs_f?usp=drive_link --&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting started
&lt;/h2&gt;&lt;p&gt;You can find our documentation &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/getting-started/installation.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Installation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/getting-started/quickstart.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quickstart&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/reference/cli.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CLI reference&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;skypilot-in-1-minute&#34;&gt;SkyPilot in 1 minute
&lt;/h2&gt;&lt;p&gt;A SkyPilot task specifies: resource requirements, data to be synced, setup commands, and the task commands.&lt;/p&gt;
&lt;p&gt;Once written in this &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/reference/yaml-spec.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;unified interface&lt;/strong&gt;&lt;/a&gt; (YAML or Python API), the task can be launched on any available cloud.  This avoids vendor lock-in, and allows easily moving jobs to a different provider.&lt;/p&gt;
&lt;p&gt;Paste the following into a file &lt;code&gt;my_task.yaml&lt;/code&gt;:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt; 1
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 2
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 3
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 4
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 5
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 6
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 7
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 8
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt; 9
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;10
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;11
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;12
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;13
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;14
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;15
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;16
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;17
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;18
&lt;/span&gt;&lt;span class=&#34;lnt&#34;&gt;19
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-yaml&#34; data-lang=&#34;yaml&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;resources&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;nt&#34;&gt;accelerators&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;A100:8 &lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# 8x NVIDIA A100 GPU&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;num_nodes&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;m&#34;&gt;1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;  &lt;/span&gt;&lt;span class=&#34;c&#34;&gt;# Number of VMs to launch&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Working directory (optional) containing the project codebase.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Its contents are synced to ~/sky_workdir/ on the cluster.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;workdir&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;l&#34;&gt;~/torch_examples&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Commands to be run before executing the job.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Typical use: pip install -r requirements.txt, git clone, etc.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;setup&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;sd&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sd&#34;&gt;  pip install &amp;#34;torch&amp;lt;2.2&amp;#34; torchvision --index-url https://download.pytorch.org/whl/cu121&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Commands to run as a job.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;c&#34;&gt;# Typical use: launch the main program.&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;nt&#34;&gt;run&lt;/span&gt;&lt;span class=&#34;p&#34;&gt;:&lt;/span&gt;&lt;span class=&#34;w&#34;&gt; &lt;/span&gt;&lt;span class=&#34;p&#34;&gt;|&lt;/span&gt;&lt;span class=&#34;sd&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sd&#34;&gt;  cd mnist
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;&lt;span class=&#34;sd&#34;&gt;  python main.py --epochs 1&lt;/span&gt;&lt;span class=&#34;w&#34;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Prepare the workdir by cloning:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;git clone https://github.com/pytorch/examples.git ~/torch_examples
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;Launch with &lt;code&gt;sky launch&lt;/code&gt; (note: &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/cloud-setup/quota.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;access to GPU instances&lt;/a&gt; is needed for this example):&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;div class=&#34;chroma&#34;&gt;
&lt;table class=&#34;lntable&#34;&gt;&lt;tr&gt;&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code&gt;&lt;span class=&#34;lnt&#34;&gt;1
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class=&#34;lntd&#34;&gt;
&lt;pre tabindex=&#34;0&#34; class=&#34;chroma&#34;&gt;&lt;code class=&#34;language-bash&#34; data-lang=&#34;bash&#34;&gt;&lt;span class=&#34;line&#34;&gt;&lt;span class=&#34;cl&#34;&gt;sky launch my_task.yaml
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;SkyPilot then performs the heavy-lifting for you, including:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Find the lowest priced VM instance type across different clouds&lt;/li&gt;
&lt;li&gt;Provision the VM, with auto-failover if the cloud returned capacity errors&lt;/li&gt;
&lt;li&gt;Sync the local &lt;code&gt;workdir&lt;/code&gt; to the VM&lt;/li&gt;
&lt;li&gt;Run the task&amp;rsquo;s &lt;code&gt;setup&lt;/code&gt; commands to prepare the VM for running the task&lt;/li&gt;
&lt;li&gt;Run the task&amp;rsquo;s &lt;code&gt;run&lt;/code&gt; commands&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/getting-started/quickstart.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Quickstart&lt;/a&gt; to get started with SkyPilot.&lt;/p&gt;
&lt;h2 id=&#34;runnable-examples&#34;&gt;Runnable examples
&lt;/h2&gt;&lt;p&gt;See &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/docs-examples/examples/index.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;strong&gt;SkyPilot examples&lt;/strong&gt;&lt;/a&gt; that cover: development, training, serving, LLM models, AI apps, and common frameworks.&lt;/p&gt;
&lt;p&gt;Latest featured examples:&lt;/p&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Task&lt;/th&gt;
          &lt;th&gt;Examples&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Training&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/getting-started/tutorial.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;PyTorch&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/deepspeed.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeepSpeed&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/llama-3_1-finetuning.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Finetune Llama 3&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/nemo.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;NeMo&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/ray.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ray&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/unsloth.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Unsloth&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/training/tpu.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jax/TPU&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Serving&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/serving/vllm.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vLLM&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/serving/sglang.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SGLang&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/serving/ollama.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Ollama&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Models&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/models/deepseek-r1.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;DeepSeek-R1&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/models/llama-3.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Llama 3&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/models/codellama.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;CodeLlama&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/models/qwen.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Qwen&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/models/mixtral.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Mixtral&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;AI apps&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/applications/rag.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;RAG&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/applications/vector_database.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;vector databases&lt;/a&gt; (ChromaDB, CLIP)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Common frameworks&lt;/td&gt;
          &lt;td&gt;&lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/frameworks/airflow.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Airflow&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/examples/frameworks/jupyter.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Jupyter&lt;/a&gt;&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Source files and more examples can be found in &lt;a class=&#34;link&#34; href=&#34;https://github.com/skypilot-org/skypilot/tree/master/llm&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;llm/&lt;/code&gt;&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://github.com/skypilot-org/skypilot/tree/master/examples&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;&lt;code&gt;examples/&lt;/code&gt;&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;more-information&#34;&gt;More information
&lt;/h2&gt;&lt;p&gt;To learn more, see &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/overview.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot Overview&lt;/a&gt;, &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot docs&lt;/a&gt;, and &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Case studies and integrations: &lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/community/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Community Spotlights&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Follow updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;http://slack.skypilot.co&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Slack&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://twitter.com/skypilot_org&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;X / Twitter&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.linkedin.com/company/skypilot-oss/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot Blog&lt;/a&gt; (&lt;a class=&#34;link&#34; href=&#34;https://blog.skypilot.co/introducing-skypilot/&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Introductory blog post&lt;/a&gt;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Read the research:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.usenix.org/system/files/nsdi23-yang-zongheng.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot paper&lt;/a&gt; and &lt;a class=&#34;link&#34; href=&#34;https://www.usenix.org/conference/nsdi23/presentation/yang-zongheng&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;talk&lt;/a&gt; (NSDI 2023)&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/abs/2205.07147&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sky Computing whitepaper&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://sigops.org/s/conferences/hotos/2021/papers/hotos21-s02-stoica.pdf&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sky Computing vision paper&lt;/a&gt; (HotOS 2021)&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://arxiv.org/pdf/2411.01438&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyServe: AI serving across regions and clouds&lt;/a&gt; (EuroSys 2025)&lt;/li&gt;
&lt;li&gt;&lt;a class=&#34;link&#34; href=&#34;https://www.usenix.org/conference/nsdi24/presentation/wu-zhanghao&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Managed jobs spot instance policy&lt;/a&gt;  (NSDI 2024)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;SkyPilot was initially started at the &lt;a class=&#34;link&#34; href=&#34;https://sky.cs.berkeley.edu&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Sky Computing Lab&lt;/a&gt; at UC Berkeley and has since gained many industry contributors. To read about the project&amp;rsquo;s origin and vision, see &lt;a class=&#34;link&#34; href=&#34;https://docs.skypilot.co/en/latest/sky-computing.html&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;Concept: Sky Computing&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;questions-and-feedback&#34;&gt;Questions and feedback
&lt;/h2&gt;&lt;p&gt;We are excited to hear your feedback:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;For issues and feature requests, please &lt;a class=&#34;link&#34; href=&#34;https://github.com/skypilot-org/skypilot/issues/new&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;open a GitHub issue&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;For questions, please use &lt;a class=&#34;link&#34; href=&#34;https://github.com/skypilot-org/skypilot/discussions&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;GitHub Discussions&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;For general discussions, join us on the &lt;a class=&#34;link&#34; href=&#34;http://slack.skypilot.co&#34;  target=&#34;_blank&#34; rel=&#34;noopener&#34;
    &gt;SkyPilot Slack&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id=&#34;contributing&#34;&gt;Contributing
&lt;/h2&gt;&lt;p&gt;We welcome all contributions to the project! See &lt;a class=&#34;link&#34; href=&#34;CONTRIBUTING.md&#34; &gt;CONTRIBUTING&lt;/a&gt; for how to get involved.&lt;/p&gt;
</description>
        </item>
        
    </channel>
</rss>
