کار آفرینی و استارتاپ

بنیانگذار داکر، داگر، پلتفرم جدید DevOps – TechCrunch را راه اندازی کرد


تقریباً چهار سال از زمانی که سولومون هایکس، بنیانگذار داکر، شرکتی را که انقلاب کانتینری را آغاز کرد، ترک کرد، می گذرد. Docker از آن زمان تا به حال سهم خود را از فراز و نشیب‌ها پشت سر گذاشته است، از جمله فروش کسب‌وکار سازمانی خود به Mirantis در سال 2019، اما هایکس که مدت‌ها چهره عمومی Docker بود، عمدتاً در حاشیه باقی ماند، به استثنای مشارکت در چند مورد. دورهای تامین مالی. با این حال، مدتی است که او بی سر و صدا روی استارتاپ بعدی خود، Dagger کار می کند، که امروز در نسخه بتای عمومی راه اندازی می شود و دور سرمایه گذاری 20 میلیون دلاری سری A را اعلام می کند.

این دور توسط Redpoint Ventures، با مشارکت Y Combinator، Nat Friedman (مدیر عامل سابق، GitHub)، برایان استیونز (CTO سابق، Google Cloud و CTO سابق، Red Hat)، Idit Levine (موسس و مدیر عامل، solo.io، جولیوس ولز (خالق پرومتئوس)، الن پائو (مدیر عامل سابق Reddit) و دانیل لوپز (از بنیانگذاران Bitnami). پیش از این، داگر 3 میلیون دلار پیش تخم و 7 میلیون دلار راند دانه ای به رهبری موج جدید جمع آوری کرده بود.

Dagger، که با همکاری بنیانگذاران هایکس و آلوم های داکر همکارش سام آلبا و آندره آ لوزاردی، قصد دارد چیزی بسازد که تیم آن را “سیستم عامل توسعه” می نامد. هایکس اشاره کرد که چگونه شروع این سرمایه گذاری جدید با تیم آغاز شد و لزوماً ایده محصول نیست. بنیانگذاران به دنبال مشکلاتی بودند که بتوانند برای جامعه توسعه دهندگان حل کنند و به سرعت برای آنها مشخص شد که فرآیند DevOps همچنان یک گلوگاه است.

هایکس در مورد فرآیندی که تیم برای توسعه ایده‌های خود استفاده کرد به من گفت: «ما تصمیم گرفتیم از صفر شروع کنیم و فرض نکنیم چیزی می‌دانیم. ما این فرآیند طولانی کشف را آغاز کردیم تا فقط یک لوح خالی باشیم و به مشکلات مردم گوش دهیم. و خیلی سریع ما را به سمت خطوط لوله CI/CD و اتوماسیون کشاندند. می دانید، شما برنامه نویس دارید – و توسعه دهندگان خوشحال و سازنده هستند. شما عملیات دارید – مقیاس همه چیز، همه این چیزهای ابری جالب وجود دارد – و چسب در وسط، قسمت DevOps، واقعاً پیچیده است. مردم راهی پیدا می‌کنند، اما تجربه را دوست ندارند و همه وقت و منابع خود را برای انجام آن تلف می‌کنند. بنابراین ما روی آن تمرکز کردیم.»

این تیم استدلال می کند که ابزارهای DevOps بسیار قدرتمند زیادی وجود دارد، اما آنها تمایل دارند بسیار تخصصی باشند – و با گسترش دامنه این برنامه ها، پشته DevOps نیز افزایش می یابد. هیچ کمبودی در ابزارهای تخصصی وجود ندارد، اما پس از آن [developers] باید همه آنها را به هم بچسبانید – و چسب گلوگاه است. بنابراین ما بر روی جایگزین کردن چسب با چیز بهتر تمرکز می کنیم.

به طور خاص، این بدان معنی است که Dagger به مهندسان DevOps اجازه می دهد خطوط لوله خود را به عنوان مدل های اعلامی بنویسند. CUE (که مخفف “پیکربندی، متحد کردن، اجرا” است). با این کار، مهندسان می توانند خطوط لوله خود را توصیف کنند و قطعات مختلف را به صورت کد به یکدیگر متصل کنند. داگر این قطعات منفرد را «اقدامات» می‌نامد و آنها نیز به صورت توضیحی توصیف می‌شوند.

هایکس توضیح داد: “تفاوت اصلی این است که اساساً یک تجربه توسعه نرم افزار واقعی است.” بنابراین اگر عملی وجود دارد که دوست دارید شخص دیگری نوشته باشد، می‌توانید آن را وارد کنید. اگر می خواهید به کد منبع آن عمل نگاه کنید، می توانید به آن نگاه کنید، به همان زبانی است که قبلاً می دانید. و این عمل احتمالاً با ترکیب اقدامات کوچکتر و تخصصی تر تا آخر ساخته می شود. بنابراین بیشتر شبیه نرم افزارهای معمولی است.»

برای تکمیل تجربه توسعه‌دهنده، تیم Dagger همچنین در حال ساخت چیزی است که آن را “Dagger Universe” می‌نامد، یک کتابخانه مدیریت‌شده از بسته‌ها که توسعه‌دهندگان می‌توانند آن را در پیکربندی‌های Dagger خود وارد کنند.

این رویکرد کلی همچنین به این معنی است که کاربران بالقوه می توانند زیرساخت CI موجود خود را در جای خود نگه دارند. Dagger قرار نیست جایگزینی برای Circle CI یا GitLab باشد – این اساساً یک لایه در بالای آن است.

مدیریت زیرساخت‌ها و استقرار نرم‌افزار در ابرهای مختلف برای تیم‌های DevOps بسیار پیچیده است، اما خنجر اریکا برشیا از Redpoint Ventures می‌گوید: «به زیبایی کد را برای ساده‌سازی مدیریت زنجیره تأمین نرم‌افزار شکسته است. «با قابل حمل کردن خطوط لوله تحویل برنامه سفارشی، خنجر تیم بازی را برای ساخت و استقرار نرم افزار تغییر داده است.”

هایکس خاطرنشان کرد که از تجربیات خود در Docker در ساخت Dagger آموخته است. مانند Docker، Dagger نیز یک قطعه متن باز برای خود خواهد داشت و در حالی که تیم هنوز در حال کشف جزئیات هستند، بخشی کلیدی از اکوسیستم Dagger خواهد بود.

هایکس توضیح داد: «داگر قرار است یک پلت فرم هیبریدی باشد. بنابراین یک موتور منبع باز وجود دارد که ما در حال راه اندازی آن هستیم [today]، و یک سرویس ابری اختیاری وجود خواهد داشت که کاملاً یکپارچه خواهد بود، اما همچنان اختیاری است. […] نتیجه گیری ما از Docker این است که اگر یک جامعه توسعه دهنده بزرگ و پر رونق می خواهید، به یک پروژه منبع باز واقعی نیاز دارید. نمی تواند منبع باز جعلی باشد. اما اگر می‌خواهید آن جامعه به رشد خود ادامه دهد – و اگر تجربه کاربر به طور خاص مهم است – باید آن جامعه را به یک چشم‌انداز محصول و نه به 10000 دیدگاه محصول مختلف متصل کنید.

در حال حاضر، تیم قرار است روی این موتور منبع باز تمرکز کند تا ببیند جامعه به چه چیزی نیاز دارد و نقاط درد در کجاست. سرویس مدیریت شده بعداً می آید. هایکس خاطرنشان کرد که در Docker، همه چیز به سرعت اتفاق افتاد و تقریباً یک شبه این سرویس به یک فناوری اساسی تبدیل شد، شرکت به جهات مختلف زیادی کشیده شد. با Dagger، او قصد دارد کارها را کندتر انجام دهد – و چون Dagger خود برنامه ها را اجرا نمی کند، او معتقد است که تیم می تواند این تمرکز را حفظ کند.

ما همین کار را با تجاری سازی انجام خواهیم داد. فکر می‌کنم با تجاری‌سازی، در داکر، احساس می‌کردیم کتابی وجود دارد که موظف به دنبال کردن آن هستیم و واقعاً به اندازه کافی به جامعه خود گوش نمی‌دهیم.»

داگر قصد دارد از بودجه جدید برای توسعه تیم مهندسی خود برای ساخت محصول خود استفاده کند، اما این شرکت همچنین برای ایجاد یک تیم بازاریابی و روابط با توسعه‌دهندگان استخدام می‌کند.



منبع

دیدگاهتان را بنویسید

دکمه بازگشت به بالا