Braze 和 Snowflake 如何建立有效、持續的技術合作夥伴關係

已發表: 2022-03-16

為了有效地為消費者服務,品牌需要開放、無摩擦地訪問他們的數據。 在 Braze,我們付出了很多努力,為我們的客戶實現數據敏捷性的願景,包括 2019 年推出的 Snowflake 安全數據共享 (SDS)。 這一創新功能讓 Braze 和 Snowflake 的聯合客戶可以充分利用 Snowflake 的數據云,通過 Snowflake 數據庫表、安全視圖和安全的用戶定義功能實現安全的賬戶間數據共享。

這個關鍵功能是通過 Braze 和 Snowflake 之間的技術集成實現的——但我們的合作並沒有就此停止。 在過去的兩年裡,我們與 Snowflake 的持續合作夥伴關係已經發展成為真正的合作夥伴關係,使我們能夠密切合作,為我們共同的客戶維護和優化 Snowflake SDS 支持。 這種來回不只是發生。 把它做好需要很多利益相關者和深思熟慮的合作。 讓我們看看我們是如何走到這一步的,以及我們的伙伴關係如何在實踐中發揮作用,周復一周,年復一年。

釬焊和雪花:合作的誕生

Braze 對 Snowflake SDS 的支持旨在為我們的客戶提供對 Braze 和 Snowflake 數據的即時訪問,從而能夠更深入地了解用戶行為、消息參與度、保留、漏斗結果和其他事件驅動的分析。 為了實現這一點,我們決定在 Snowflake 之上構建一個新的內部數據湖,讓我們能夠利用該平台的安全數據共享功能(當時仍在開發中),讓 Braze 和我們的共同客戶更容易訪問和管理即時數據。

借助 Snowflake SDS,Braze 客戶可以安全地訪問數據,而無需在兩個不同平台之間複製或傳輸信息,而是通過 Snowflake 獨特的服務層和元數據存儲來處理共享。 結果是,在給定 Snowflake 區域內共享的數據不會佔用 Snowflake 上的額外存儲空間,從而使品牌可以輕鬆地在 Snowflake 中無縫使用 Braze 數據。

在 Braze 中建立對 Snowflake SDS 的支持是一項重大的技術任務(在此處閱讀有關該過程的更多信息)。 但要成功,我們必須超越技術專長; 我們還必須分享我們的工作流程並與 Snowflake 就我們打算如何利用數據云來實現我們的目標進行溝通。 對我們的方法有了這些見解,Snowflake 可以優化現有功能並構建新功能,幫助我們成功啟動和維護 Snowflake SDS 支持和我們的內部數據湖。

Braze and Snowflake:持續的合作

最初使我們與 Snowflake 成功合作的開放式溝通精神在保持我們公司之間的伙伴關係牢固方面發揮了核心作用。 我們組織之間的協調是確保一切盡可能順利運行的關鍵,因此我們重視定期溝通,以使所有關鍵利益相關者保持在循環中。

“我們每週都會與 Braze 團隊通話,”Snowflake 企業客戶主管 Mike Platt-Hepworth 說。 “他們涵蓋了從我們的上市團隊合作到技術方面的支持等方方面面。”

“在技術方面,我們與許多不同的 Braze 利益相關者合作,”Snowflake 的銷售工程師 Ashish Patel 說。 “我們的頂級工程師每月都會與 Braze 工程團隊進行互動。 有時,重點是解決與工程相關的問題,但我們也不斷聽取 Braze 團隊的反饋,了解我們如何才能使整體 Snowflake 產品更好。”

好奇這種合作在實踐中的樣子? 讓我們探討三種情況,其中 Braze 和 Snowflake 技術團隊之間的有效協作導致我們各自的一個或兩個平台得到改進。

1.雪花任務和流

Snowflake 添加了過濾流數據並將其轉換為流和任務的能力,這是一項產品更新,在支持創建核心 Braze 數據湖相關產品(包括我們的跨區域數據共享功能)方面發揮了重要作用。 Snowflake 還為我們提供了一種簡單的方法來跟踪這些功能的性能和異常情況,以便我們立即收到任何問題的警報,為客戶提供流暢、可靠的體驗。

“流和任務為我們的客戶提供了一種協調整體管道的有效方式,”Patel 解釋說。 “在我們努力完善這一關鍵功能的同時,我們從 Braze 那裡得到了很好的反饋,告訴我們哪些方面運行良好,哪些方面不支持他們,然後與 Braze 工程團隊合作解決問題。 由於我們與 Braze 工程師的密切合作,我們能夠與他們分享對某些功能的早期訪問權限,從而使我們能夠獲得快速反饋並做出響應式改進。 這種夥伴關係和協作的結果是,它使我們有可能使我們的產品變得更好,同時還進行調整以簡化 Braze 的工作並使我們的集成更加成功。”

2. Braze Kafka 集群遷移

同樣,在我們與 Snowflake 的工程團隊進行一次對話後,Braze 執行了 Kafka 集群遷移,這使得根據 Snowflake 區域分離數據變得更加容易。 這項工作使我們能夠通過刪除管道中的整個流式傳輸步驟來簡化事情,支持操作改進,並使我們能夠更好地控制單個文件的批處理大小。

3. GDPR 相關的刪除支持

在 Braze 和 Snowflake 合作的早期,我們探索將我們的表格分成兩份,以將個人身份信息 (PII) 與非 PII 數據分開,以簡化與歐盟通用數據保護條例要求的數據刪除相關的事情(GDPR)。 雖然我們最終沒有繼續採用這種方法,但我們在試運行期間與 Snowflake 密切協商,並要求他們構建一個功能,以減少與 GDPR 相關的刪除對集群的影響。 作為回應,他們創建了一個專門為我們啟用的功能,使我們能夠優化執行 GDPR 刪除的方式,即使不對錶的結構進行重大更改。 最近,有了這些經驗,我們與 Snowflake 團隊合作,將 Snowflake 功能和 Braze 使用模式結合在一起,以再次顯著降低維護 GDPR 合規性的成本。

最後的想法

在整個旅程中,我們發現在與我們的技術合作夥伴合作時,信任是多麼重要。 能夠與 Snowflake 保持一致並無縫合作是我們合作夥伴關係成功的一個主要因素。 對我們的方法進行細緻入微的持續洞察後,Snowflake 可以優化現有功能並構建新功能,幫助我們成功啟動 Snowflake SDS 支持和我們的內部數據湖,並繼續優化我們各自的系統在未來如何協同工作。

想了解更多關於 Braze 產品和工程組織如何與技術合作夥伴合作以支持我們的平台提供關鍵客戶價值的能力? 查看 Braze 聯合創始人兼首席技術官 Jon Hyman 對Braze 如何利用 AWS 的 Auto Scaling 功能來支持我們平台的龐大、不斷變化的規模的獨家看法。

有興趣成為 Braze 產品和工程團隊的一員嗎? 查看我們在Braze 職業頁面上的空缺職位