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

LibLab 42 میلیون دلار برای راه اندازی پلت فرم “SDK-as-a-service” خود – TechCrunch جمع آوری می کند.


LibLab که خود را به عنوان یک پلتفرم “SDK-as-a-service” برای مهندسان معرفی می کند، امروز اعلام کرد که 42 میلیون دلار بودجه سری A را از Insight Partners با مشارکت Zeev Ventures، Stepstone، Sheva و Rainfall جمع آوری کرده است. ساگیو افک، یکی از بنیانگذاران و مدیر عامل شرکت، گفت که سرمایه جدید برای ایجاد خدمات اصلی شرکت و در عین حال گسترش بتای خصوصی LibLab اختصاص خواهد یافت.

شرکت‌ها کیت‌های توسعه‌دهنده نرم‌افزار یا SDK را منتشر می‌کنند تا توسعه‌دهندگان بتوانند از خدمات مبتنی بر API خود استفاده کنند. اما ایجاد یک SDK می تواند کار سختی باشد. هر زبان و سیستم عامل مجموعه‌ای از الزامات دارد و این پتانسیل وجود دارد که آسیب‌پذیری‌ها و اشکالات امنیتی در طول توسعه ظاهر شوند.

یک منبع تخمین زده هزینه ساخت یک SDK به یک زبان بیش از 50000 دلار است. این امر باعث شد که Ofek، مهندس سابق فیس‌بوک و آمازون و بنیان‌گذار برنامه باشگاه شام ​​HomeDine (که قبلاً TechCrunch به آن پرداخته بود) راهی را برای خودکارسازی تولید و نگهداری SDKها بررسی کند.

LibLab که سال گذشته به صورت مخفیانه راه اندازی شد، ابزارهای توسعه SDK را ارائه می دهد که با یک API برای احراز هویت، مدیریت خطا، امنیت و موارد دیگر ادغام می شوند. این پلتفرم یک صفحه مستندات و پورتال توسعه‌دهنده ایجاد می‌کند و ظاهراً اطمینان می‌دهد که API، SDK و اسناد همگام هستند. به گفته افک فراتر از این، LibLab SDK را «زمانی که زبان تکامل می‌یابد» نظارت و به‌روزرسانی می‌کند و معیارهایی را نشان می‌دهد که نشان می‌دهد چگونه از API استفاده می‌شود.

“[LibLab is] کدی که کد می نویسد و به شرکت ها امکان می دهد SDK ها را به چندین زبان به طور همزمان بنویسند و پشتیبانی کنند. اوفک در یک مصاحبه ایمیلی به TechCrunch گفت: مشتریان نیازی به دانستن چندین زبان نخواهند داشت و همچنان می توانند بهترین SDK های کلاس خود را برای ارائه به توسعه دهندگان خود تولید کنند. LibLab با تولید SDK به چندین زبان در زمان شرکت ها صرفه جویی می کند [and] داشتن بهترین شیوه ها برای هر زبان. شرکت‌های دارای API اکنون می‌توانند با مستندات و نظارت امنیتی مناسب، SDK را به توسعه‌دهندگان خود ارائه دهند.

Ofek جزئیات کمی را در هنگام فشار دادن روی زیربنای پلتفرم ارائه کرد، مانند اینکه آیا LibLab از هوش مصنوعی برای تولید کد استفاده می کند و چگونه پلت فرم می داند که آیا یک SDK معین را به روز کند یا خیر. اما او ادعا می‌کند که LibLab می‌تواند به طور خودکار تقریباً «همه چیز» را – با اشاره به SDK و اسناد – با «حداقل تلاش مشتری» یک‌باره تولید کند.

افک گفت: “کد LibLab بسیار قطعی است، مشخصات API (به عنوان مثال، از OpenAPI، Swagger و Postman) را تجزیه می کند و بر اساس قوانین از پیش تعیین شده برای تولید خروجی به زبان های مختلف است. “تکنولوژی اصلی ‘code-gen’ به زودی منبع باز خواهد شد. ما از TypeScript به عنوان زبان کد اصلی خود استفاده می کنیم تا آن را برای همه در دسترس قرار دهیم، اما هر زبان جداگانه (جاوا، پایتون، سی شارپ و غیره) قالب داربست منحصر به فرد خود را دارد. اسناد نیز به همین ترتیب تجزیه و تولید می شوند.

هیچ فناوری بی نقصی نیست، و ابزار LibLab بدون وجود شواهد بر خلاف آن، احتمالاً اشتباه می کند (با فرض اینکه حتی همانطور که تبلیغ می شود کار کند). اما این درست است که سیستم‌های تولید کد در سال‌های اخیر با ظهور تکنیک‌های یادگیری ماشینی پیچیده‌تر، توانایی بیشتری پیدا کرده‌اند. به عنوان مثال، مدل Codex OpenAI می تواند کد به ده ها زبان تولید کند. در همین حال، TransCoder متن باز فیس بوک ابزار می تواند بین C++، جاوا و پایتون ترجمه کند.

زمانی که LibLab ابزارهای خود را که قصد دارد در هفته های آینده انجام دهد، منبع باز شود، چیزهای بیشتری مشخص می شود. با پیروی از مسیری که توسعه دهندگان منبع باز تبدیل به ارائه دهندگان SaaS شده اند، LibLab می گوید قصد دارد با ارائه خدمات ممتاز علاوه بر ارائه منبع باز، درآمد کسب کند.

نوشتن کدی که همزمان به چندین زبان کد بنویسد، بسیار سخت است. چالش اصلی این است که اطمینان حاصل شود که API، SDK و اسناد همگام هستند. اوفک گفت. “یک کاری که ما انجام می دهیم تا LibLab تا حد امکان به ساختمان کامل در فضای باز نزدیک شود. موتور اصلی ما منبع باز خواهد بود تا توسعه دهندگان بتوانند با گذشت زمان، مولد SDK ما را بهتر کنند. ارائه ابزارهای منبع باز جامعه توسعه دهندگان را قادر می سازد تا زبان هایی را که LibLab پشتیبانی می کند گسترش دهند.

تا به امروز، LibLab 50 میلیون دلار سرمایه خطرپذیر جذب کرده است.



منبع

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

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