يحصل Aspect Build على 3.85 مليون دولار لمساعدة المطورين على إنشاء برامج باستخدام Bazel
أصبحت Monorepos وسيلة شائعة بشكل متزايد لإدارة التعليمات البرمجية المصدر، ولكنها تتطلب مجموعة أدوات مختلفة قليلاً. قامت Google بتطوير أداة البناء والاختبار الداخلية الخاصة بها بالإضافة إلى monorepo الخاص بها، ثم في عام 2015، فتحت مصدرها باسم Bazel. وبعد مرور تسع سنوات، هناك نظام بيئي مزدهر للشركات الناشئة المجاورة لـ Bazel مثل NX وEngFlow التي تهدف إلى جعل استخدام الأداة أسهل قليلًا.
ومن بين هذه الشركات أيضًا Aspect، التي شارك في تأسيسها الرئيس التنفيذي Alex Eagle وCTO Greg Magolan، اللذين عملا سابقًا في Bazel وAngular والمشاريع المجاورة في Google. COO Jenny Magolan وCXO Eva Howe، اللتان تتمتعان بخلفية تسويقية وقانونية، على التوالي، هما أيضًا من المؤسسين. أعلنت الشركة اليوم عن تمويل أولي بقيمة 3 ملايين دولار بقيادة FirstMark Capital. هذا بالإضافة إلى مبلغ 850 ألف دولار من الأصدقاء والعائلة الذين جمعهم الفريق سابقًا لبدء تطوير Aspect.
على الرغم من أن Bazel قوي للغاية، إلا أنه يصعب استخدامه. ومن نواحٍ عديدة، لا تزال أصولها كأداة داخلية تابعة لشركة Google تظهر. قال إيجل مازحاً: “إن شركة جوجل تتمتع بسمعة مفادها: “إننا نوظف أذكى المهندسين، وبالتالي يمكننا أن نوجه إليهم الأدوات الأكثر تعقيداً”. مثل الشركات الناشئة الأخرى في هذا النظام البيئي، تهدف Aspect إلى تحسين تجربة المطورين بالإضافة إلى Bazel.
أخبرني إيجل أن هذا ليس هو الفارق الوحيد للشركة. هذا بالإضافة إلى جميع المزايا الأخرى التي تقدمها Bazel مثل نظام التخزين المؤقت الذي يساعد على خفض تكاليف الحوسبة أثناء عملية التكامل المستمرة ودعم المستودعات متعددة اللغات.
“نحن مفتوحو المصدر للغاية كجزء من ثقافتنا، والتي أعتقد أنها تمثل تناقضًا كبيرًا مع EngFlow، حيث يبدو أنهم أكثر من أعلى إلى أسفل، والإدارة المقنعة حول الأداة والمهندسون مجبرون نوعًا ما على المتابعة.” قال إيجل عندما سأله عن مدى تناسب Aspect مع نظام Bazel البيئي الأوسع. “نحن نعمل بشكل مباشر مع المهندسين. إننا نقضي الكثير من الوقت في بناء المؤسسات مفتوحة المصدر التي قادت الكثير من عملائنا إلى العثور علينا.”
وشدد أيضًا على أن الفريق قام بتأليف الأجزاء الرئيسية من أدوات Bazel التي يستخدمها الأشخاص، ولكن الأهم من ذلك، كما قال، أن Aspect تهدف إلى حل قصة إنتاجية المطورين بأكملها. من وجهة نظر إيجل، لا يتعلق الأمر فقط بالحلقة الداخلية والخارجية للتطوير – أي سير عمل التطوير المحلي ثم بقية عملية التطوير بمجرد فحص هذا الرمز في نظام التحكم في الإصدار. “أعتقد أن هناك حتى حلقة خارجية خارجية، والتي تشبه الوقوف على مشروع جديد. وهذا عندما يتحدث الناس عن monorepo، يقولون: “أوه، أول شيء أفعله بمشروع جديد، هل أقوم بإنشاء مستودع جديد؟”
كل هذا يعني أن مهمة Aspect الشاملة أكثر طموحًا وتتجاوز استخدام Bazel لجعل عمليات البناء والاختبار الخاصة بها تتم بشكل أسرع. “هناك الكثير من القطع المتحركة التي تضطر فرق التطوير إلى اتخاذ الكثير من الاختيارات – وتتفاعل هذه الاختيارات مع بعضها البعض ومن الصعب حقًا إنشاء شيء متماسك ومنتج ومتسق عبر المؤسسة بأكملها. مع وجود عدد كبير من فرق البرمجيات، لا تريد منهم جميعًا أن يختاروا شيئًا مختلفًا، لأنه عندئذ لن يكون لديك وفورات الحجم.
قامت شركة Aspect بالفعل بتسجيل عملاء مثل Airtable وCoda وSourcegraph. أخبرني إيجل أن الشركة قامت بالتسجيل مع حوالي 20 شركة حتى الآن.
“لقد انتقلت المؤسسات الهندسية إلى واقع متعدد اللغات لعقود من الزمن، وقد أدى ذلك إلى خلق الكثير من اختناقات الإنتاجية: الإصدارات المتأخرة، والبنيات المعطلة، والافتقار إلى التنظيم،” قال ديفيد والتشر، المدير الرئيسي لشركة FirstMark. “لقد عرفت Alex وGreg منذ سنوات عديدة – فهما مهندسان من الطراز العالمي ومساهماتهما في Bazel والنظام البيئي هائلة. نحن نرى الإمكانية في Aspect لبناء منصة فعلية لفتح اتفاقيات إعادة الشراء القابلة للتطوير ومتعددة اللغات.