Prefect 是怎樣的一家公司?

Prefect|資料工程軟體簡介

Prefect Logo|來源:Prefect.io

今年夏天,我在一家位於華盛頓特區的新創公司實習。這家公司的商業模式很獨特:提供一套開源軟體(Open Sourced Software),以及一個雲端平台(Cloud Platform),來簡化日漸複雜的資料工作

If data is water🚰

假如資料是水,那資料工程(Data Engineering)就如同水利工程。我們需要建立管線,讓水可以從源頭流動到終端,並被需要的人使用。具體來說,就是公司的業務、產品經理、CEO,需要了解公司的資料。

資料管線(Data Pipeline)就像水管,假如管線出現問題,就需要維修。同時,它會隨著公司成長而演化,甚至到一個足夠的規模時,公司必須找資料工程師(水管專家)來維護這個管線。

建造資料管線,原本是屬於大科技公司專有的議題;但隨著資料工具的普及化,越來越多的公司都開始建造自己的水管 ⛑ 。

這是 Prefect 存在的時代背景之一。Prefect 做的事就是資料調度Data Orchestration)工具,使水管專家可以在複雜的系統安裝水管監測設備,進而掌握每個水管的狀態。所以,當水管壞了、水停了,工程師就可以更有效率的找到問題。

簡單來說這就是 Prefect 在做的事;身為軟體工程師或許會聽過 Apache Airflow,這兩套軟體的目標是非常相近的。

Prefect 的資料工具概念圖|來源:Prefect.io

為什麼要使用資料調度工具?

以往,這些水管監測系統,常是由公司內部的工程師從頭自己打造的。而 Prefect 之所以提供一套專業的平台,是為了讓工程師可以使用好用的功能,而不需要把心力放在打造工具上。

我學到的商業模式

商業模式上,Prefect 是一套開源軟體,意思是 Prefect 提供免費的核心功能任何人使用,直到用量超過一個月 20000 個任務,才需要考慮付費。這讓降低很多人踏入的門檻。

我蠻喜歡在這樣的公司工作。提供免費軟體,降低了門檻,便使得社群很活躍(Slack 社群最近破了一萬個成員)。

另外,我覺得在新興領域實習真的是很幸運的機會:之前在 Netlify ,讓我認知到了網頁開發的大趨勢,以及見證產業的轉型。而在 Prefect ,我有類似的學習,但屬於資料工具的領域。

技術分享

以上是我對 Prefect 背景的介紹。在接下來的幾篇文章,我將分享我在如何在個人專案 — 新創工作雷達 — 中使用 Prefect,並用技術性的角度分析 Prefect 帶給專案的影響。

我一直對數位產品很有熱情,之前寫過 Notion 、Netlify 、Curius 與 Brilliant 的專文。這次希望嘗試開始寫技術型文章,敬請期待!對了,假如想看我最近閱讀的文章,歡迎追蹤我的網路書架:https://curius.app/yueh%20han-huang ,也可以 Follow 我最近佛係更新的 Medium 😆 黃岳涵|Yueh Han Huang

--

--

黃岳涵|Yueh Han Huang

Software Engineer @ Meta; 練習問得更深,解釋得更清楚 📚 bojne.com