天天看點

Authing 背後的計算哲學

Authing 是一個嚴肅的、以開發者為中心的身份雲平台,這個平台由一群嚴肅的人精心設計并經過 2 次重構後才成功推向了市場。通過知識型内容營銷和口碑傳播,Authing 已經吸引 1 萬多名開發者和多家世界五百強企業,他們将 Authing 嵌入進了 2 萬多個應用。現在,每天有數百萬使用者通過 Authing 認證後進入他們所需的應用。

有人将 Authing 與身份通路控制管理(IAM, Identity Access Management)或單點登入(SSO, Single Sign On)混淆,其實這兩者并沒有可比性。傳統的 IAM 解決的是員工認證的問題,而 Authing 吸引的是那些重視使用者價值和員工價值的企業,這些企業想通過極緻的使用者體驗促進自己的願景落地。同時他們富有遠見,在一個産品開始研發的早期就意識到擁有一個以開發者為中心的身份中台的重要性,不論是面對使用者的快速增長,還是應用的快速增長,甚至是兩者同時增長而帶來的身份、資料和權限割裂問題,Authing 是幫助他們一勞永逸解決這些問題的的唯一有力工具,這使得早期使用者有信心在 Authing 上投資時間與金錢。

IAM 解決身份問題的思路是以項目制的方式對應用做改造,在 Authing 看來,這屬于飲鸠止渴;Authing 的解決方案是從開發者認知切入,從底層的思維模式上做改造,這使得 Authing 能更快的成為事實上的标準,因為 Authing 是知識化的、可複用、可嵌入的,這就像 Authing 定位為可複用的身份基礎設施一樣,不僅在功能上可複用,程式員換工作時的技能點也是可複用的,Authing 已經成為了開發者寫在履歷上的加分項。

使用者價值和員工價值是當下社會下能為企業創造價值的最大的兩個影響因子。員工為企業創造和營銷産品以擷取收入;使用者作為消費者下單,或創造内容,或消費内容,為企業産生社會價值。

據此,若将 Authing 定位為安全産品,也是略有偏差的。

Authing 實際上定義并開辟了一塊新市場,這個市場上客戶更多的是以「使用者思維」管理團隊,如: 1)像重視價值使用者一樣,開始重視精英人才;2)像重視使用者體驗一樣,開始重視人員需求;3)像做使用者回訪一樣,做團隊調研與分析。其說到底都是在處理與人有關的問題——服務好使用者,可以塑造業務壁壘;而管理好員工,才可以增強團隊競争力。

Authing 最終想要建構的,是以人為本,以身份為中心的下一代計算基礎設施。這種基礎設施将從底層身份架構上解決普遍存在的資料孤島問題,Authing 是一種能讓計算機了解的新型身份互聯标準,這将引發對新的未知可能性的探索。互聯身份的目的是塑造連接配接,這樣無論是人還是機器都能找到和讀懂網際網路上的身份。通過互聯身份,人們可以分析他并找到和他相似的身份。

了解 Authing,不能簡單從身份這個行業去了解,而要通過計算行業的發展來了解。這也是為什麼 Authing 不從傳統 IAM 廠商挖人,Authing 的團隊經過實踐後确信,僅僅了解 IAM 的人無法做好 Authing 的産品。能把 Authing 産品做好的人一定是同時對計算、雲、藝術和開發者有深度認知的複合型人才。

Authing 的計算哲學

第一條:計算一定是面向業務的

面向業務的計算可能有點抽象,舉一個具體的例子,在一家快速擴張的企業中,人員增長非常迅速,如何管理好預算是 CFO 最關心的問題。剛開始,CFO 還能做一些簡單的算術來估計預算,後面随着人員級别的增多,薪資待遇開始出現分層,此時預算管理會出現混亂,也就是這個時候開始出現了精細化管理的需求。

創業階段的 CFO 永遠隻關心兩個問題:花錢和收錢。花錢早期是花投資人的錢,是單一次元還比較簡單,計為 1;後面有收入了會結合起來一起花,此時次元變的多樣,記為 1 + 1;如果收入再發生多樣化,那麼次元就變成了 1 + (2^n),此時花錢的複雜度會随着收入的多樣化指數級增高;當然如果人員結構和營銷預算發生變化,會變成 (2^n)^2,此時的複雜度已經高到無法讓人了解了。如果 CEO 強調「公司賺來的所有錢都要投入再生産」,此時,對于 CFO 來說,看到一個動态變化的花錢和收錢趨勢就至關重要,這個趨勢決定了企業如何在安全邊界内有序擴張。

針對這個問題,财務同學會有兩種解決問題的思路:

  1. 拉出十幾張非常專業的财務報表,讓 CFO 通過研究這些複雜的專業報表來做決策;
  2. 拉出具有業務結果的圖表,直覺展示每月每季度的關鍵名額變化趨勢(比如:每個團隊的預算燃盡圖,而每一個圖都是由七八張表組合而來的結果),在資料準确的情況下,CFO 看到圖表後可以不用思考的直接做出決策;

很明顯第 2 種更讓 CFO 省心省力,這種省心能促進快速決策,進而實作公司的快速擴張。這就是面向業務的計算,一切以業務結果為導向。

看到這裡,我還要說明的是,計算無處不在,計算并不是程式員的專利,所有的行業都在計算,隻是用 Python 計算還是用 Excel 計算的差别而已。而成功的計算,都是在了解業務、熟悉業務的前提下并以業務為導向進行計算進而升華計算的計算。

第二條:面向業務的核心是以人為本,以身份為中心

剛才 CFO 的例子說明了什麼是面向業務的計算,其本質是以業務方的需求為核心。說到業務方,業務方本身就是人,供給方是以人為中心做面向業務的計算。不僅供給方是面向業務,CFO 做花錢決策的時候也涉及到大量處理人的問題的決策。比如在一家科技公司中,刨去營銷成本,最影響預算結果的就是人員薪酬;即使不刨去營銷成本,CFO 在準許一次營銷活動時,最關注的名額該場營銷活動帶來了多少人(在 ToC 中,學名流量;在 ToB 中,學名商機),最終還會關注有多少人完成了付費轉化,進而評估整場活動的 ROI。

CFO 屬于上司,員工和使用者雖不屬于上司,但是他們的體驗依然重要。在 ToC 行業,從業者喜歡提使用者體驗;在 ToB 行業,從業者喜歡談客戶成功;而所有的 HR 都會關注員工福利;所有的 CEO 都會關注員工效率。

而實作整體效能提升的關鍵,就是關注每一個個體的需求,而了解個體需求的關鍵,就是要賦予個體身份,從 Authing 的經驗中來看,這個身份需要滿足以下兩點要求:

  1. 一緻的身份網絡
  2. 身份資訊具有明确的含義

這将帶來諸多好處,如:

當面試官在招聘時,面試官想全面了解并驗證這個人在上一家公司的表現,面試官可以通過不斷深挖問題來獲得資訊,但面試官不能防止候選人撒謊。最好的方式是由候選人授權面試官通路其在上一家公司的表現和行為資料,優秀的候選人一定不吝将自己最好的東西展示給面試官,這需要以身份為中心。

再如:

0)公民愛麗絲(A)擁有一個身份。同樣,大學(U)具有一個身份。A 的雇主(E)也具有身份。

1)A 注冊為 U 的學生,并且必須提供她的身份,這将使 A 在大學畢業後收到證書。

2)A 保持對 U 的授權直到畢業。U 維護 A 的所有資訊,直到 A 畢業。這些資訊包括課程、年級、教師等。此類資訊是不能公開通路的,隻有 A 對此有讀寫權限。

3)A 大學畢業後向 U 索要證書。A 要求提供證書的副本,以便她可以與第三方共享。U 會生成此證書的摘要,并将其發送給 A。該證書由 U 使用非對稱加密進行數字簽名。

4)共享文憑。現在 A 在收到了文憑副本,她可以與任何人分享。例如,授予其雇主 E 對文憑具有讀取權限。

5)檢查文憑的有效性。如果 E 要檢查文憑 A 的有效期,E 必須在該文憑上檢查 U 的簽名。E 通過從文憑中提取簽名,确定權限(U)來完成此操作。

這種以身份為中心的計算将減少大量的應用鴻溝,在新加坡,這種模式已經運作了 18 年。

第三條:最偉大的計算颠覆帶來的是計算的解耦

從前,人們自建機房,當流量高峰來臨時,人們慌忙的從全國各地調來機器、插網線、插硬碟;後來,有了雲,科技公司與煩人的機房解耦,隻需要專心于自己的核心業務,所有的伺服器資源都交給雲來維護,這就像在南方的農民種地不需要關心缺水的問題,水全都交給雲,這無疑帶來了創新的加速。

從前,人們自建身份,當流量高峰來臨時,人們慌忙的檢查登入注冊的接口響應速度,加緩存、做負載、修改代碼;後來,有了身份雲,科技公司與煩人的代碼級别的鍊路優化解耦,流量洪峰交給專業的身份雲,這無疑能保留工程師更多的精力對核心業務做貢獻。

身份雲之于雲計算,就像計量機關之于真正的雲。氣象科學家根據雲的計量預測天氣,以身份為中心的企業根據身份預測使用者和員工的行為。氣象科學家不需要建設雲,隻需要觀察雲,因為計量機關始終存在;企業将機房上雲,卻缺少一個可以觀察并洞悉使用者行為的計量機關,Authing 就是那個雲計算中缺少的計量機關。

解耦是數十年來計算行業最關注的問題,Github 能有如此發展得益于各類通用庫的抽離。人類社會的業務越複雜,越會有更多的通用庫出現。所有成功的計算基礎設施都與解耦有關,Docker 解耦了應用與作業系統、聲網解耦了應用與實時通信 ,而 Authing 解耦了身份與資料。

在以人為本、以身份為中心的市場中,身份解耦是每一家企業都需要經曆的重要變革。或許企業覺得身份解耦優先級不高,或不緊急,然而想要做成一家成功的企業,必須要将重要不緊急的事情列到 To-do list 中,緊急的事情都有其他人處理了,作為上司者必須要關注沒人做但重要的事情。

第四條:通過微小的改變撬動計算的革命

Authing 不僅是一款産品,更是一門主義,其核心是底層架構決定上層建築。Authing 使命是是消除應用間的身份壁壘,從根本上解決普遍存在的計算孤島問題,進而節省社會由于資料融合而帶來的資源浪費。

Authing 看上去是身份雲,本質上在重新定義人、資料與應用之間的關系,Authing 通過底層架構樹立規則,讓人成為核心,讓身份成為中心。

縱觀曆史來看,人類是工具的動物,Authing 相信最好的工具能激發人類最大的創造力。

Authing 的定位是一家做計算基礎設施的生産力科技公司,Authing 的企業主體蒸汽記憶的使命是通過生産力科技提供人們創新的平台。Authing 是蒸汽記憶開發計算基礎設施過程中成功商業化的一款産品,Authing 的使命是消除應用間的身份壁壘,Authing 的願景是連接配接全球人與應用。

繼續閱讀