مقالات

ساختمان را متوقف کنید ، تحویل را شروع کنید: جعبه ابزار با حداقل قابل بوت شدن


ابزارهای راه اندازی اساسی ، ساده و با هزینه.

از آنجا که کسی که شروع های زیادی را ایجاد کرده است و تعداد بی شماری دیگر را تماشا کرده است ، با همان راه حل ها مبارزه می کنند ، من دائماً شگفت زده می شوم که چگونه بسیاری از بنیانگذاران زیرساخت های مسیر آهنگ را به جای محصولات از دست می دهند. شما گوگل نیستید. نیازی به ساخت سیستم تأیید اعتبار خود ، پردازنده پرداخت یا سرور ایمیل نیست. شما باید ایده خود را تأیید کنید و به سرعت به بازار بروید.

پس از ساخت repobird.ai و چندین محصول SaaS دیگر ، مجموعه ای از ابزارهای اساسی را پیدا کردم که روند ساخت را از ابتدا به MVP بهینه می کند – در حالی که انعطاف پذیری را برای مقیاس به شما می دهد. در اینجا پشته ای وجود دارد که به شما امکان می دهد تا روی آنچه مهم است تمرکز کنید: ساختن ویژگی های مشتریان در واقع می خواهید.

1. Opentofu: زیرساخت ها به عنوان کد بدون اضطراب مجوز

مقدار اساسی: زیرساخت ها به عنوان یک کد! یک چنگال منبع باز با قفل تأمین کننده صفر و سازگاری کامل

آیا تا به حال یک آموزش برای راه اندازی خدمات AWS به صورت دستی انجام داده اید؟ این درد واقعی است – شما باید به صورت دستی کلیک کرده و یک دسته از تنظیمات و پیکربندی ها را یک به یک وارد کنید. اکنون تصور کنید که کل عفونت ابری خود را با کد بلوک های ساده در چندین پرونده تنظیم کرده اید. می توانید آن را به یک دستور CLI بچرخانید یا به همان روش پاره کنید. این روش صحیح برای متمرکز کردن مادون قرمز به ساده ترین روش است – اگر شما تجربه مادون قرمز نداشته باشید (فقط از هزینه های احتمالی متحمل شده باشید – بدانید که اجرای شما چیست).

اگر از Terraform استفاده می کنید ، باید دیروز به Opentofu نقل مکان کنید. هنگامی که Hashicorp در سال 2023 مجوز Terraform BSL (مجوز منبع تجاری) را تغییر داد ، آنها سهواً یک بمب زمانی را برای شروع برای شروع برای شروع ایجاد کردند. Opentofu ، که توسط بنیاد لینوکس پشتیبانی می شود ، هر کاری را که انجام می دهد به شما می دهد ، اما بدون عدم اطمینان قانونی یا هزینه های احتمالی صدور مجوز در آینده.

چرا گزینه های دیگر را ضرب می کند:

  • 100 ٪ سازگار با terrami – تنظیمات موجود شما بلافاصله کار می کند
  • کد واقعاً باز (MPL-2.0) – هیچ تغییر تعجب آور در مجوز یا هزینه ها در حالی که مقیاس کرده اید وجود ندارد
  • جامعه – ویژگی های هدایت شده توسط کاربران به جای کارت های جاده ای شرکت
  • قیمت صفر برای همیشه – بدون هزینه مجوز ، هرگز

عملکرد قاتل: شما به معنای واقعی کلمه می توانید باینری Terraform را برای Opentofu تغییر دهید و همه چیز فقط کار می کند. بدون مهاجرت ، بازنویسی ، بدون درام.

ساخت مدیریت زیرساخت ها از ابتدا ماه ها طول می کشد و بدهی فنی گسترده ای ایجاد می کند. AWS CloudFormation شما را در AWS قفل می کند. Terraform بعداً می تواند برای شما هزینه کند. OpenTofu مدیریت زیرساخت های کلاس شرکت را که رایگان است ، به شما می دهد ، در حالی که مقیاس 1 تا 1000 سرور است. اگر راه اندازی شما نیازی به مادون قرمز خاصی ندارد ، ممکن است به هیچ وجه به آن احتیاج نداشته باشید! یک مثال برخی از صفحه وب ساده NextJs است که به اندازه کافی منطقی را روی سرور پردازش می کند بدون نیاز به خدمات ویژه AWS.

2. تمیز می کند: ایمیلی ارسال کنید که 10 دلار در سال به جای 10 دلار/کاربر/ماه هزینه داشته باشد

درست

مقدار اساسی: کاربران و دامنه های نامحدود برای قیمت قهوه

هر راه اندازی به یک ایمیل نیاز دارد. بیشترین مبلغ 6-12 دلار برای هر کاربر در هر ماه برای فضای کاری Google یا Microsoft 365 پرداخت می شود. این تنها 720 دلار در سال است که فقط برای 5 آدرس ایمیل است. ایمیل تمیز؟ در کل 10 دلار در سال. نه به کاربر کل

چرا گزینه های دیگر را ضرب می کند:

  • آدرس های ایمیل نامحدود – ایجاد Dev@، پشتیبانی@، فروش@، noreply@و 50 مورد دیگر بدون پرداخت هزینه اضافی
  • دامنه های نامحدود – یک ایمیل برای همه پروژه ها و مارک های خود از یک حساب شروع کنید
  • پیچیدگی صفر – در 5 دقیقه راه اندازی کنید ، با هر مشتری ایمیل کار کنید
  • محرمانه بودن واقعی – داده های شما برای تبلیغات به دست نمی آید

عملکرد قاتل: مدل قیمت گذاری. در حالی که رقبا یک کاربر را شارژ می کند (مجبور می شود حساب های خود را به اشتراک بگذارید یا دسترسی را محدود کنید) ، CleanMeter به شما امکان می دهد آدرس های ایمیل صحیح را برای هر ویژگی ، خدمات و عضو تیم ایجاد کنید.

بله ، شما ادغام Google Docs را از دست می دهید. اما برای یک ایمیل تمیز؟ شما هزاران سال در سال صرفه جویی می کنید ، که می تواند در توسعه محصولات واقعاً متمرکز شود.

3. supabase: پایه آتش سوزی منبع باز که از SQL واقعی استفاده می کند

تعویض

مقدار اساسی: پس زمینه پس ازگر با API فوری ، AUTH و TIME-ALL CODE باز

Firebase انقلابی به نظر می رسید تا اینکه به محدودیت های او ضربه بزنید. Supabase تلاشی برای توسعه دهندگان Firebase با PostgreSQL Power و Zero Lock-In به شما می دهد. این رابط کاربری ساده ، آسان برای حرکت است ، می تواند درخواست ها را شروع کند یا دستیار هوش مصنوعی را برای شما تولید کند. ارزش باورنکردنی برای برنامه رایگان.

چرا گزینه های دیگر را ضرب می کند:

  • PostgreSQL واقعی – از SQL واقعی ، روابط ، معاملات و ده ها سال بهترین روشهای پایگاه داده استفاده کنید
  • API فوری – هر جدول به طور خودکار نقاط پایانی را برای استراحت و GraphQL دریافت می کند
  • نویسنده گنجانده شده است – مدیریت مصرف کننده ، ورودی های اجتماعی و MFA بدون خدمات دیگری
  • مستقل – داده های شما ، سرورهای شما ، کنترل شما در صورت نیاز

عملکرد قاتل: رابط کاربری زیبا و ساده. API به طور خودکار تولید می شود. لایه رایگان سخاوتمندانه.

ساخت یک پس زمینه شخصی ماه ها طول خواهد کشید. Firebase شما را در Google و NoSQL قفل می کند. AWS نیاز به خیاطی با هم در ده ها سرویس دارد. Supabase در عرض چند دقیقه یک پایگاه داده آماده ساخته شده به شما می دهد که میلیون ها کاربر را مقیاس می دهد.

4. منشی: احراز هویت به مدت 5 دقیقه به جای 5 ماه

لوگوی منشی

مقدار اساسی: Auth مدرن با اجزای رابط کاربری پیش ساخته و 10،000 کاربر رایگان

احراز هویت تاریت است. به نظر می رسد تا زمانی که MFA ، ورودی های اجتماعی ، مدیریت سازمان ، وب سایت ها و انطباق را اجرا کنید ، ساده به نظر می رسد. منشی همه اینها را با 5 خط کد به معنای واقعی کلمه پردازش می کند. سطح آزاد بدون مشروط برای من خوب کار می کند. ثبت نام یکپارچه در کشور 3 وجود دارد تا کاربران بتوانند به راحتی با Google/GitHub وارد سیستم شوند.

چرا گزینه های دیگر را ضرب می کند:

  • 10،000 کاربر فعال ماهانه رایگان – بیشتر شرکت های نوپا هرگز پرداخت نمی کنند
  • سطح “رایگان” – حداکثر 10،000 موش و 100 سازمان فعال رایگان.
  • مؤلفه های پاسخ از پیش ساخته شده – افت در و شما آماده هستید
  • B2B آماده است – سازمان ها ، نقش ها و دعوت های ساخته شده – در

عملکرد قاتل: اجزای پیش ساخته رابط کاربری. در حالی که Auth0 و Cognito به شما API می دهند ، منشی به شما اجزای آماده و آماده می دهد که در خارج از جعبه خوب به نظر می رسند.

نویسنده سفارشی ماهها طول می کشد و آسیب پذیری های امنیتی ایجاد می کند. Auth0 به سرعت گران می شود. AWS Cognito به دانش عمیق AWS نیاز دارد. منشی باعث می شود قبل از ناهار Auth را از کلاس شرکت راه اندازی کنید.

5. Stripe: پرداخت هایی که در واقع کار می کنند

نوار

مقدار اساسی: پرداخت به توسعه دهندگان ابتدا با API برای همه چیز

همه Stripe را می شناسند ، اما همه از این امر قدردانی نمی کنند که چرا انقلابی است. این در مورد پرداخت هزینه ها نیست – پی پال این کار را 20 سال پیش انجام داد. این یک کنترل برنامه بر همه جنبه های جریان پرداخت است.

چرا گزینه های دیگر را ضرب می کند:

  • API برای همه چیز – اشتراک ها ، فاکتورها ، مالیات ها ، پرداخت ها – همه قابل برنامه ریزی
  • جهانی به طور پیش فرض – 135+ ارز و روشهای پرداخت محلی تعبیه شده
  • آزمایش بهشت – حالت آزمایش جامع با شماره کارت های جعلی برای هر سناریو
  • انطباق فرآوری شده – PCI ، SCA ، محاسبه مالیات – نوار پیچیدگی را مدیریت می کند

عملکرد قاتل: اشتراک API. مدیریت صورتحساب کابوس موارد شدید است. راه راه برنامه ها ، آزمایشات ، روبنا ، پایین آمدن ، مکث و محاسبات مالیاتی را به طور خودکار پردازش می کند.

PayPal یک مقام شغلی برای کاربران اشتراک است. یک مربع برای خرده فروشی ساخته شده است. ساخت پردازش پرداخت به معنای واقعی کلمه بدون مجوزهای مناسب غیرقانونی است. Stripe به شما امکان می دهد از هر جایی و به نوعی با چند تماس API پول بگیرید.

6. next.js + vercel: قاب کامل پشته که در واقع می آید

next.js + آرم های vercel

مقدار اساسی: Frontend ، Backend و اجرای یک بسته بدون دردسر

به طور خلاصه: NextJS یک روش قدرتمند برای ساخت برنامه های وب سریع ، مقیاس و مناسب SEO با تجربه یکپارچه از توسعه دهندگان فراهم می کند. استفاده از Vercel با Next.js توصیه می شود زیرا اجرای بدون مشکل ، حداکثر عملکرد و قابلیت های کامل پشته ای منحصر به فرد که مستقیماً برای قاب بهینه شده اند ، ارائه می دهد. Vercel توسط تیم پشت Next.JS ایجاد شد و به طور پیش فرض با مزایای پیشرفته زیرساخت ها به عنوان راه حل میزبانی خود خدمت می کند.

چرا گزینه های دیگر را ضرب می کند:

  • پشته کامل در یک repo – Frontend ، API Backend ، در یک پایه کد
  • به طور خودکار همه – SSL ، CDN ، مقیاس گذاری ، تجسم – همه توسط Vercel پردازش می شوند
  • استقرار مبتنی بر GIT – فشار به اصلی ، این سایت در 30 ثانیه در سراسر جهان زنده است
  • ساخته شده در بهینه سازی – بهینه سازی تصویر ، جداسازی کد ، حافظه پنهان – همه اتوماتیک

عملکرد قاتل: مسیرهای API. نقاط پایانی نهایی خود را در همان repo مانند جبهه خود بنویسید. هیچ مشکلی در COR ها ، بدون اجرای جداگانه ، بدون سردرد هماهنگی وجود ندارد.

React Plain به مونتاژ خط لوله برای ساخت و ساز نیاز دارد. ریل/لاراول برای جبهه های مدرن ساخته نشده است. AWS به تخصص DevOps نیاز دارد. next.js + vercel شما را از ایده به آدرس اینترنتی برای کمتر از یک ساعت می رساند.

تنها چنگال من با Vercel نیاز به (حداقل) برنامه حرفه ای (20 دلار) در هر ماه در هر ماه است. شروع به یک سطح پرداخت شده (حرفه ای یا سازمانی) Vercel نیاز دارد ، زیرا برنامه سرگرمی رایگان برای فعالیت شخصی و غیر تجاری غیر تجاری شخصی است زیرا فروش محصولات یا خدمات تحت سرگرمی مجاز نیست.

PS: کد در TypeScript – نه JavaScript.

هزینه های پنهان “ساخت به تنهایی

هر ابزار فوق می تواند در خانه ساخته شود. همچنین ، شما می توانید رئیس جمهور بعدی ایالات متحده باشید. اما فقط به این دلیل که شما می توانید منظور شما باشد. گیر نکنید ، همه چیز را از Scratch Dev انجام دهید – هرگز محصول اصلی خود را در آنجا نخواهید گرفت. هنگامی که در لیگ های بزرگ هستید ، ممکن است اعتیاد را از بین ببرید – تا آن زمان ، از فریم های آنجا برای صرفه جویی در وقت استفاده کنید.

شروع به تحویل ، متوقف کردن زیرساخت ها

استارتاپ هایی که برنده می شوند ، کسانی نیستند که دارای ظریف ترین زیرساخت ها هستند. آنها کسانی هستند که قبل از انقضا به بازار محصول می رسند. هر ساعت که در ساخت یک سیستم صدور گواهینامه می گذرانید ، ساعتی است که در مکالمه با مشتری یا ویژگی های ساختمانی که برای آنها پرداخت می شود صرف نمی شود.

این شش ابزار ضمن حفظ انعطاف پذیری مقیاس گذاری ، 90 ٪ پیچیدگی زیرساخت ها را از بین می برد. آنها توسط تولید هزاران شرکت ، که به طور گسترده مستند شده و توسط جوامع پر رونق مورد حمایت قرار گرفته اند ، آزمایش شده اند.

موفقیت استارتاپ شما از ساخت سرور ایمیل یا سیستم تأیید اعتبار شما حاصل نمی شود. این امر از حل یک مشکل واقعی برای مشتریان واقعی ناشی می شود. این ابزارها به شما امکان می دهند فقط روی آن تمرکز کنید.

دوباره کشف چرخ ها را متوقف کنید. شروع به ارائه محصولات.


چه ابزاری توسعه راه اندازی شما را تغییر داده است؟ چه تصمیمات زیرساختی را می خواهید متفاوت اتخاذ کنید؟ پشته خود را در نظرات به اشتراک بگذارید.


Source link

نوشته های مشابه

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

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