Sequoia از چارچوب اعتبارسنجی داده منبع باز Pydantic برای تجاری سازی با خدمات ابری پشتیبانی می کند • TechCrunch

پیدانتیک، کتابخانه محبوب پایتون و چارچوب اعتبار سنجی داده منبع باز که توسط برخی از بزرگترین شرکت های جهان استفاده می شود، دارای نام تجاری جدید و پشتوانه یکی از مشهورترین شرکت های سرمایه گذاری خطرپذیر (VC) سیلیکون ولی است.
شرکت Pydantic Services امروز با 4.7 میلیون دلار سرمایه اولیه به رهبری سکویا، با مشارکت از ParTech، عبارات نامنظم و تعدادی از سرمایه گذاران فرشته، از جمله یکی از بنیانگذاران Zapier برایان هلمیگ، موسس آزمایشگاه dbt تریستان هندی و یکی از بنیانگذاران سنتری دیوید کرامر.
توسعه دهنده نرم افزار مستقر در لندن ساموئل کولوین Pydantic را به عنوان یک آزمایش در سال 2017 آغاز کرد و در سالهای بعد این پروژه از قدرتی به قوت خود گذشت. توسط توسعه دهندگان استفاده می شود در شرکت های بزرگ فناوری از جمله آلفابت، آمازون، اپل، متا و مایکروسافت.
پذیرش آن تا حد زیادی توسط FastAPI، یک چارچوب وب برای ساخت API که با Pydantic در زیر هود ادغام می شود. با این حال، رشد Pydantic به طور گستردهتری را میتوان به انفجار پایتون نیز نسبت داد که در سال 2019 از جاوا پیشی گرفت و تبدیل به دومین محبوب ترین زبان برنامه نویسی بعد از جاوا اسکریپت
طبق گفته Colvin، Pydantic اکنون حدود 48 میلیون دانلود در هر ماه به دست میآورد و 19 شرکت از 25 شرکت برتر فهرست نزدک از آن استفاده میکنند.
کالوین به TechCrunch توضیح داد: “در حال حاضر، 12٪ از توسعه دهندگان وب حرفه ای از Pydantic در طیف گسترده ای از برنامه ها استفاده می کنند.” سرعتی که توسعهدهندگان به استفاده و اعتماد از این ابزار روی آوردهاند، مقیاس مشکل و تمایل به راهحل بهتر را به من نشان داد.»
بنابراین، توسعه دهندگان دقیقاً برای چه چیزی از Pydantic استفاده می کنند؟
خب، سناریوهای بیشماری وجود دارد که در آن برنامههای آنلاین باید نوع دادههایی را که کاربر وارد میکند بررسی و تأیید کنند. برای مثال، یک فرم آنلاین ساده که نام، آدرس ایمیل و شماره تلفن را درخواست میکند، باید احتمال وارد کردن اطلاعات اشتباه توسط شخص را کاهش دهد، بنابراین اگر فرم بتواند به طور خودکار ایمیل را در قالب معتبری بررسی کند، میتواند مفید باشد. ، یا قسمت نام خالی نمی ماند. به طور مشابه، یک بانک ممکن است یک سیستم جدید برای پردازش نقل و انتقالات بسازد که داده ها را از چندین منبع داخلی و خارجی جمع آوری می کند – این سیستم باید اطمینان حاصل کند که داده ها در قالب مناسب هستند قبل از هر گونه انتقال پولی.
برای انجام این کار، Pydantic پایتون را اجرا می کند “نکات تایپ” در زمان اجرا، که داده ها را تأیید می کند و در صورت نامعتبر بودن یک ورودی، پیام های خطای کاربر پسند را ارائه می دهد.
کالوین گفت: “Pydantic به توسعه دهندگان اجازه می دهد تا داده های خارجی و غیرقابل اعتماد را پردازش کنند، مطمئن شوند که با یک طرح مورد انتظار مطابقت دارند، و اگر اینطور نباشد، یک خطای مفید ایجاد می کند.” “در اصل، Pydantic کار با داده های دنیای واقعی را بسیار آسان تر و در نتیجه سریع تر می کند – این باعث صرفه جویی در ساعات زیادی از کار می شود و از اشتباهات جلوگیری می کند.
“الهام گرفته از Pydantic”
به گفته کالوین، که انتظار دارد اولین ثمرات این کار در اواخر این سال در دسترس قرار گیرد، نهاد تجاری جدید Pydantic مجموعهای از ابزارها و خدمات جدید را در بر خواهد گرفت که هم «با پشتیبانی و هم الهامگرفته از کتابخانه Pydantic» هستند. سال
کالوین ادامه داد: «ما در حال ساخت سرویسهای ابری هستیم و پس از آن سطح رایگان و قیمتگذاری مبتنی بر استفاده خواهیم داشت. ما توسعه و استقرار برنامهها در فضای ابری را برای توسعهدهندگان آسانتر، ایمنتر، سریعتر و در نهایت لذتبخشتر میکنیم. ما با کمک به مهندسان با برنامهها یا عملکردهای کوچک شروع میکنیم، اما هدف بلندمدت ما این است که برای همه توسعهدهندگان نیرویی چند برابر کنیم – به آنها ابزارهایی بدهیم که به آنها امکان میدهد دنیا را برای همه بهبود بخشند.»
بنابراین، آنچه که ما در اینجا احتمالاً در مورد آن صحبت می کنیم، حداقل در بلندمدت، چیزی شبیه به یک پلتفرم به عنوان یک سرویس (PaaS) در امتداد خطوط مشابه Heroku متعلق به Salesforce است.
Colvin قبلاً از مارس گذشته به طور تمام وقت روی Pydantic کار کرده است که از طریق ترکیبی از پس انداز و حمایت های شرکتی، از جمله تزریق نقدی از صنایع سنگین مانند GitHub (مایکروسافت)، AWS و Salesforce.
علاوه بر این، پروژه منبع باز مشارکت کد قابل توجهی را از بیش از 351 نهاد جداگانه، از جمله توسعه دهندگان در Google، AWS، Visa و Stripe به دست آورده است. این موضوع Pydantic را قویاً در موقعیتی قرار می دهد که به نظر می رسد یک تیم تمام وقت بسازد – هر پروژه منبع باز که دارای چنین جاذبه های صنعتی باشد معمولاً شانس خوبی برای جذب استعدادهای فنی برتر دارد.
کولوین گفت: “شرکت کنندگان Pydantic مورد حسادت هر شرکت بزرگ فناوری قرار می گیرند، و چند نفر اول استخدام من همگی توسعه دهندگانی خواهند بود که سهم قابل توجهی در این پروژه داشته اند.” “در واقع، شبکه و شهرت Pydantic به من اجازه میدهد مهندسانی را استخدام کنم که در غیر این صورت فقط در دسترس شرکتهایی با نامهای بزرگ و عمیقترین جیبها هستند.»
Pydantic با یک تیم اولیه شش نفره شروع خواهد شد که سه مهندس اول در مونتانا، شیکاگو و برلین مستقر هستند.
کالوین خاطرنشان کرد: “من بهترین توسعه دهندگانی را که در متن باز ملاقات کرده ام استخدام می کنم، بنابراین آنها در سراسر جهان هستند.”
پول را به من نشان بده
تضمین حمایت یکی از برجسته ترین VC های سیلیکون ولی یک کودتای بزرگ برای هر استارتاپ نوپایی است. در واقع، سکویا قبلا از شرکت هایی مانند اپل، گوگل، سیسکو، دراپ باکس، الکترونیک آرتز، پی پال، زوم و واتس اپ حمایت کرده است، در حالی که در سال های اخیر تلاش های اروپایی خود را با شرکای جدید منطقه ای دو برابر کرده است.
امروز، Sequoia دارای پنج شریک در خارج از دفتر Marylebone خود است، با این حال، سرمایه گذاری آن در Pydantic توسط شریک آمریکایی انجام شد. بوگومیل بالکانسکی، که مشتاق بود تاریخچه Sequoia را در سرمایه گذاری در استارتاپ هایی با بنیادهای منبع باز، از جمله MongoDB، Confluent و dbt Labs (که قبلا Fishtown Analytics نامیده می شد) برجسته کند.
Balkansky در بیانیهای که برای TechCrunch منتشر شد، گفت: «سکویا بیش از یک دهه است که به «ظهور توسعهدهنده» فکر میکند و ما با بسیاری از شرکتهای مبتنی بر منبع باز شریک شدهایم. ما از شراکت با ساموئل به دلیل این سابقه شگفت انگیز که کتابخانه معتبر و محبوب Python اعتبارسنجی Pydantic را ایجاد کرده است، هیجان زده هستیم.
اخبار امروز تنها چند هفته پس از آن منتشر میشود که سکویا بودجه 195 میلیون دلاری اختصاص داده به استارتآپهای مرحله اولیه در ایالات متحده و اروپا را اعلام کرد. سکویا، پنجمین صندوق بذر آن، همچنین گفت که این پول به استارتآپها در برنامه Arc کمک میکند، برنامهای که در لندن و دره سیلیکون است که سال گذشته برای کشف و راهنمایی استارتآپهای بهاصطلاح «غیرطبیعی» در سراسر ایالات متحده و اروپا راهاندازی کرد.
با این حال، Sequoia تایید نکرد که آیا سرمایه گذاری خود در Pydantic از آن صندوق جدید نشات می گیرد یا خیر.
در اینجا شایان ذکر است که اگرچه سکویا به دنبال سرمایه گذاری در بنیانگذاران اروپایی بوده است، نهاد جدید Pydantic Services Inc. در ایالات متحده ثبت خواهد شد، اگرچه Colvin فعلاً در بریتانیا باقی خواهد ماند.
کالوین گفت: «تعدادی از کارمندان اولیه در ایالات متحده مستقر هستند و اگر این شرکت آمریکایی باشد، دادن گزینه های سهام به آنها آسان تر است. اگر این شرکت موفق باشد، احتمالاً در آینده باید آن را به ایالات متحده منتقل کنیم. [and] به من گفته می شود که این پیچیده و گران است، بنابراین منطقی به نظر می رسید که با یک شرکت مستقر در ایالات متحده شروع به کار کنم.
با 4.7 میلیون دلار در بانک، Colvin گفت که آنها همچنان به بازنویسی بخشهایی از Pydantic در Rust ادامه میدهند تا از طریق بهبود عملکرد ده برابری آن را کارآمدتر کنند. بنابراین در حالی که Pydantic 2.0 که قرار است اواخر امسال منتشر شود، همچنان کتابخانه ای برای توسعه دهندگان پایتون خواهد بود، برخی از منطق اصلی آن به زبان Rust نوشته می شود.
کالوین گفت: «سریعتر کردن Pydantic باید به میزان قابل توجهی میزان انرژی مصرف شده توسط سرورهایی را که برنامههای کاربردی ساخته شده بر روی Pydantic را اجرا میکنند، کاهش دهد. من معتقدم که پایتون یک زبان عالی برای توسعه برنامهها است، اما به عنوان توسعهدهندگان کتابخانه، میتوانیم آن کتابخانهها را به میزان قابل توجهی بهبود بخشیم – با ساخت ابزارها و خدمات برای آن برنامهها، آنها را سریعتر، ایمنتر و کممصرفتر کنیم. با استفاده از زبان های سریع و امن مانند Rust.