كيف بنى Braze و Snowflake شراكة فنية فعالة ومستمرة

نشرت: 2022-03-16

لخدمة المستهلكين بشكل فعال ، تحتاج العلامات التجارية إلى وصول مفتوح وبدون احتكاك إلى بياناتهم. هنا في Braze ، بذلنا الكثير من العمل لجعل رؤية سرعة البيانات هذه حقيقة واقعة لعملائنا ، بما في ذلك إطلاق Snowflake Secure Data Sharing (SDS) لعام 2019. تتيح هذه الميزة المبتكرة لعملاء Braze و Snowflake المشتركين الاستفادة الكاملة من Snowflake's Data Cloud مع مشاركة بيانات آمنة من حساب إلى حساب من خلال جداول قاعدة بيانات Snowflake ، وطرق عرض آمنة ، ووظائف آمنة يحددها المستخدم.

أصبحت هذه الميزة الرئيسية ممكنة بفضل التكامل التقني بين Braze و Snowflake - لكن تعاوننا لم يتوقف عند هذا الحد. على مدار العامين الماضيين ، ازدهرت شراكتنا المستمرة مع Snowflake لتصبح شراكة حقيقية ، مما سمح لنا بالعمل معًا عن كثب للحفاظ على دعم Snowflake SDS وتحسينه لعملائنا المشتركين. هذا النوع من الذهاب والإياب لا يحدث فقط ؛ إن القيام بذلك بشكل صحيح ينطوي على الكثير من أصحاب المصلحة والتعاون المدروس. دعونا نلقي نظرة على كيفية وصولنا إلى هنا وكيف تعمل شراكتنا عمليًا ، أسبوعًا بعد أسبوع وعامًا بعد عام.

Braze و Snowflake: ولادة شراكة

تم تصميم دعم Braze لـ Snowflake SDS لتزويد عملائنا بإمكانية الوصول الفوري إلى البيانات عبر كل من Braze و Snowflake ، مما يجعل من الممكن اكتساب رؤى أعمق حول سلوك المستخدم ، ومشاركة الرسائل ، والاحتفاظ بها ، ونتائج مسار التحويل ، وغيرها من التحليلات التي تعتمد على الأحداث. لتحقيق ذلك ، قررنا بناء بحيرة بيانات داخلية جديدة فوق Snowflake ، مما يسمح لنا بالاستفادة من ميزة مشاركة البيانات الآمنة في تلك المنصة (التي كانت لا تزال قيد التطوير في ذلك الوقت) لتسهيل الأمر على كل من Braze وعملائنا المشتركين للوصول إلى البيانات الحالية وإدارتها.

باستخدام Snowflake SDS ، يمكن لعملاء Braze الوصول إلى البيانات بأمان دون نسخ المعلومات أو نقلها بين النظامين الأساسيين المختلفين — وبدلاً من ذلك ، يتم التعامل مع المشاركة عبر طبقة خدمات Snowflake الفريدة ومخزن البيانات الوصفية. المحصلة هي أن البيانات المشتركة داخل منطقة Snowflake لا تشغل مساحة تخزين إضافية على Snowflake ، مما يسهل على العلامات التجارية استخدام بيانات Braze بسلاسة داخل Snowflake.

كان بناء الدعم لـ Snowflake SDS داخل Braze بمثابة مهمة فنية مهمة (اقرأ المزيد عن هذه العملية هنا). ولكن للقيام بذلك بنجاح ، كان علينا تجاوز الخبرة الفنية ؛ كان علينا أيضًا مشاركة سير العمل والتواصل مع Snowflake حول الكيفية التي نعتزم بها الاستفادة من Data Cloud لتحقيق أهدافنا. إن الحصول على هذه الرؤى في نهجنا جعل من الممكن لـ Snowflake تحسين الميزات الحالية وبناء ميزات جديدة ساعدتنا في إطلاق وصيانة دعم Snowflake SDS وبحيرة البيانات الداخلية الخاصة بنا بنجاح.

Braze و Snowflake: تعاون مستمر

تلعب نفس روح التواصل المفتوح التي جعلت شراكتنا مع Snowflake ناجحة في المقام الأول دورًا رئيسيًا في الحفاظ على قوة الشراكة بين شركاتنا. تعد المواءمة عبر مؤسساتنا أمرًا أساسيًا للتأكد من أن كل شيء يسير بسلاسة قدر الإمكان ، لذلك فإننا نحرص على التواصل بشكل منتظم لإبقاء جميع أصحاب المصلحة الرئيسيين على اطلاع.

قال مايك بلات هيبوورث ، مدير حسابات المؤسسات في Snowflake: "نجري مكالمات أسبوعية مع فريق Braze". "إنهم يغطون كل شيء بدءًا من التعاون عبر فرق الانتقال إلى السوق الخاصة بنا إلى التمكين من الجانب التقني للأشياء."

قال أشيش باتيل ، مهندس المبيعات في Snowflake: "على الجانب التقني للأشياء ، نحن منخرطون مع الكثير من أصحاب المصلحة المختلفين في Braze". "لدينا أفضل مهندسينا يتفاعلون شهريًا مع فريق هندسة Braze. في بعض الأحيان ، ينصب التركيز على حل المشكلات المتعلقة بالهندسة ، ولكننا أيضًا نتلقى باستمرار تعليقات من فريق Braze حول كيفية تحسين منتج Snowflake بشكل عام. "

هل تشعر بالفضول كيف يبدو هذا التعاون في الممارسة العملية؟ دعنا نستكشف ثلاث حالات أدى فيها التعاون الفعال بين فرق Braze و Snowflake الفنية إلى تحسينات في أحد الأنظمة الأساسية الخاصة بنا أو كليهما.

1. مهام ندفة الثلج والجداول

أضاف Snowflake القدرة على تصفية البيانات المتدفقة وتحويلها إلى تدفقات ومهام ، وهو تحديث منتج لعب دورًا أساسيًا في دعم إنشاء عروض المنتجات الأساسية المتعلقة ببحيرة بيانات Braze ، بما في ذلك إمكانات مشاركة البيانات عبر المناطق. كما توفر لنا Snowflake طريقة سهلة لتتبع الأداء والاستثناءات على هذه الوظائف بحيث يتم تنبيهنا على الفور لأي مشكلات ، مما يوفر للعملاء تجربة سلسة وموثوقة.

يوضح باتيل: "توفر التدفقات والمهام لعملائنا طريقة فعالة لتنظيم خطوط الأنابيب بشكل عام". "بينما كنا نعمل على إتقان هذه الميزة الرئيسية ، حصلنا على تعليقات جيدة من Braze حول ما كان يعمل بشكل جيد ولم يكن في جانبهم من الأشياء ، ثم تعاونا مع فريق Braze الهندسي لحل المشكلات. بفضل تعاوننا الوثيق مع مهندسي Braze ، يمكننا مشاركة الوصول المبكر إلى بعض الميزات معهم ، مما يتيح لنا الحصول على تعليقات سريعة وإجراء تحسينات سريعة الاستجابة. كانت نتيجة تلك الشراكة والتعاون هو أنه مكّننا من جعل منتجنا أفضل مع إجراء التعديلات التي سهّلت الأمور لـ Braze وجعل تكاملنا أكثر نجاحًا ".

2. قم ببراز الهجرة العنقودية كافكا

وبالمثل ، أجرى Braze هجرة مجموعة كافكا بعد إحدى محادثاتنا مع الفريق الهندسي في Snowflake والتي سهلت فصل البيانات استنادًا إلى مناطق Snowflake. هذا الجهد ، الذي سمح لنا بتبسيط الأمور عن طريق إزالة خطوة دفق كاملة في خط الأنابيب ، دعم التحسينات التشغيلية ومنحنا مزيدًا من التحكم في حجم الدُفعة للملفات الفردية.

3. دعم الحذف المرتبط باللائحة العامة لحماية البيانات

في الأيام الأولى لشراكة Braze و Snowflake ، اكتشفنا تقسيم جداولنا إلى قسمين لفصل معلومات التعريف الشخصية (PII) عن البيانات غير PII من أجل تبسيط الأمور فيما يتعلق بحذف البيانات المطلوبة بموجب لائحة حماية البيانات العامة للاتحاد الأوروبي (اللائحة العامة لحماية البيانات). على الرغم من أننا لم ننتهي من المضي قدمًا في هذا النهج ، فقد تشاورنا عن كثب مع Snowflake أثناء التشغيل التجريبي وطلبنا منهم في وقت ما إنشاء ميزة من شأنها تقليل تأثير عمليات الحذف المتعلقة باللائحة العامة لحماية البيانات على التجميع. لقد استجابوا من خلال إنشاء ميزة تم تمكينها خصيصًا لنا ، مما يسمح لنا بتحسين الطريقة التي نجري بها عمليات حذف القانون العام لحماية البيانات (GDPR) حتى بدون إجراء تغيير كبير في كيفية تنظيم جداولنا. في الآونة الأخيرة ، مع وجود هذه المعلومات في متناول اليد ، عقدنا شراكة مع فريق Snowflake للجمع بين ميزة Snowflake وأنماط استخدام Braze من أجل إحداث تخفيضات كبيرة مرة أخرى في تكلفة الحفاظ على الامتثال للائحة العامة لحماية البيانات (GDPR).

افكار اخيرة

خلال هذه الرحلة ، اكتشفنا مدى أهمية الثقة عندما يتعلق الأمر بالتعاون مع شركائنا في التكنولوجيا. لقد كانت القدرة على التوافق والعمل بسلاسة مع Snowflake عاملاً رئيسياً في نجاح شراكتنا. بعد الحصول على نظرة ثاقبة ومستمرة في نهجنا ، أصبح من الممكن لـ Snowflake تحسين الميزات الحالية وبناء ميزات جديدة ساعدتنا في إطلاق دعم Snowflake SDS وبحيرة البيانات الداخلية لدينا بنجاح - ومواصلة تحسين كيفية عمل أنظمتنا معًا في المستقبل.

هل تريد معرفة المزيد حول كيفية عمل منظمة Braze Product and Engineering مع شركاء التكنولوجيا لدعم قدرة منصتنا على توفير قيمة أساسية للعملاء؟ قم بإلقاء نظرة حصرية على Braze Cofounder و CTO Jon Hyman حول كيفية تعزيز Braze لميزة Auto Scaling الخاصة بـ AWS لدعم النطاق الهائل والمتغير لمنصتنا.

هل أنت مهتم بأن تصبح جزءًا من فريق Braze Product and Engineering؟ تحقق من أدوارنا المفتوحة على صفحة وظائف Braze .