انتقل إلى المحتوى
use-cases / twelve-saas-from-one-box / hero
CONTAINERS · PORTFOLIO ECONOMICS

اثنا عشر تطبيق micro-SaaS. صندوق معدن عارٍ واحد.

تشحن حافظة. منتجان يطبعان الإيراد، عشرة نائمة. على سحابة لكل تطبيق ستدفع للاثني عشر كلّها. على Hoody، خمسون حاوية تتراكم على خادم واحد بـ 49 دولاراً — والعشرة الهادئة لا تكلّف شيئاً يُذكر فوق الإيجار الذي تدفعه أصلاً.

توثيق Containers API
use-cases / twelve-saas-from-one-box / mechanism

كيف يتّسع اثنا عشر منتجاً على صندوق واحد

المنتج ليس خادماً، هو تقريباً أربع حاويات — frontend، backend، قاعدة بيانات، عامل. اثنا عشر منتجاً هي خمسون حاوية. الـ kernel يُزيل تكرار الأجزاء المملّة فلا يُلاحظ الصندوق.

  1. 01
    01 · SHAPE

    أربع حاويات لكل منتج

    كل تطبيق حزمة صغيرة: واجهة Next.js، API صغير، Postgres أو SQLite، عامل. أرسل POST بأربع حاويات إلى /api/v1/projects/[id]/containers، أعطها project_alias يطابق المنتج، انتهى. اثنا عشر منتجاً هي خمسون حاوية وقطعتا غيار.

  2. 02
    02 · DENSITY

    الـ kernel يفعل الحساب

    Hoody يُشغّل الحاويات على LXC، لا VMs. Kernel Samepage Merging يجد صفحات RAM متطابقة عبر حاويات تعمل بنفس قاعدة Debian — خمسون نسخة من glibc تصبح واحدة. BTRFS copy-on-write يفعل الشيء نفسه للقرص. الحاويات الخاملة تكلّف دلتاها من القاعدة، لا صندوقاً كاملاً لكلٍّ منها.

  3. 03
    03 · HOST

    خادم سوق واحد

    اختر Hetzner AX52 أو ما يعادله من سوق الخوادم — صندوق معدن عارٍ حقيقي، 64 جيجابايت RAM، 1 تيرابايت NVMe، حوالي 49 دولاراً شهرياً. هذه هي الفاتورة. الحاوية الواحدة والخمسون تكلّف صفر دولار جديد.

بحسب Containers API: كل حاوية تُبلّغ عن CPU، الذاكرة، القرص، والشبكة الخاصة بها على /api/v1/containers/[id]/stats. الحقيقة التسويقية هي أن خمسين من نقاط نهاية الإحصاءات هذه يمكن أن تطنّ على مضيف واحد دون أن يشتكي المضيف نفسه.

use-cases / twelve-saas-from-one-box / powers

ما يفتحه نموذج الحافظة

ثلاثة أشياء لا تصبح منطقية إلاّ حين يكون المنتج الخامل مجّانيّاً حقّاً.

IDLE · FREE

المنتجات الهادئة لا تكلّفك

الحاويات المتوقّفة تستهلك صفر CPU وصفر RAM — نظام ملفاتها يجلس فقط على BTRFS بتكلفة دلتا. تطبيق سجلّ الحوض المائي بـ 12 مستخدماً لا يحرق شيئاً. لست مضطرّاً لقتله لتشعر بالراحة تجاهه.

ISOLATION · OS

كل منتج نظام تشغيل خاص به

الحاويات هي Linux namespaces، لا مستأجرين مشتركين في لوحة تحكم. خطأ في mortgage-calc-pro لا يستطيع رؤية قاعدة بيانات chord-finder. لا أعمدة tenant_id، لا مخطّط مشترك، لا حادثة “أوه، ذلك المستأجر شطح”. العزل هو الـ kernel.

مقياس · في مكانه

ارفع الفائز دون ترحيل

حين ينطلق المنتج الحادي عشر، لا تُغيّر منصّته. أرسل PATCH على موارد الحاوية، أعطها أنوية أكثر، أضف نسخة عبر /copy. كانت تعمل أصلاً حيث أتت حركتها — أنت فقط فتحت الصمام.

use-cases / twelve-saas-from-one-box / economics

إلى أين يذهب فعلاً الأربعة دولارات لكل منتج

قسّم فاتورة الخادم 49 دولاراً على اثني عشر منتجاً وتحصل تقريباً على أربعة دولارات لكلٍّ منها. الرسم البياني ممل عمداً: كل منتج يحصل على نفس التدفّق من التكلفة، بغضّ النظر عن الإيراد.

PER-APP MODEL · BEFOREPer-app billing
  • Notion Team$40/mo
  • Linear Standard$60/mo
  • Slack Pro$36/mo
  • GitHub Team$20/mo
  • Figma Professional$30/mo
  • Loom Business$37/mo
  • Airtable Team$40/mo
  • Intercom Starter$78/mo
  • Retool Team$30/mo
  • Datadog Pro$15/mo
  • Sentry Developer$26/mo
  • Vercel Pro$20/mo
TOTAL · 12 TOOLS$432/mo
HOODY FLAT-RATE · AFTEROne bare-metal server
  • Server · mid-tier (e.g. AX52)$49/mo
  • Containers inside · 50included
  • Bandwidth + storageincluded
  • Idle containersfree (KSM dedup)
  • 13th app added$0 added
TOTAL · FLAT RATE$49/mo
SAVES $383/MO VS PER-APP STACK

الأرقام توضيحية لمضيف من فئة Hetzner AX52. التكلفة الحقيقية لكل منتج تعتمد على أيّ المنتجات تستيقظها، لكن الحدّ الأعلى هو الصندوق — لا العدد.

use-cases / twelve-saas-from-one-box / punchline

نموذج الحافظة كان جدول فواتير. الآن صار بنداً واحداً.

قبل · مجلد من الفواتيربعد · إيجار واحد
اثنا عشر فاتورة، كل شهر
  • Heroku × 12 · $84/mo
  • Render web service × 12 · $84/mo
  • Railway addons × 12 · $60/mo
  • Vercel Pro per project × 12 · $240/mo
  • إضافة Postgres × 12 · 108 دولارات/شهر
  • Worker dyno × 12 · $84/mo
اثنتا عشرة فاتورة · اثنا عشر تاريخ تجديد · اثنتا عشرة مفاجأة بطاقة ائتمان
إيجار واحد، يُدفع مرة واحدة
Hoody server · AX52$49.00 / month
خمسون حاوية تعمل فوقه — البند لا يتحرّك حين تشحن الثالث عشر
اقرأ Containers API
use-cases / twelve-saas-from-one-box / replaces

ما يستبدله هذا

كلٌّ من هذه يُسعّر منتجاً واحداً كأنّه عمل واحد. حافظة من اثني عشر تضرب كل رسم لكل تطبيق اثنتي عشرة مرّة. نموذج المعدن العاري يُحاسبك مرّة واحدة.

  • Heroku ($7+/mo × 12)dynos لكل تطبيق و Postgres لكل add-on، مضروبة بكل منتج
  • Multiple VPS providersdroplet لكل منتج يُراكم الإيجار خطّيّاً
  • Render web servicesتسعير لكل خدمة، لكل قاعدة بيانات، لكل عامل
  • Railway per-projectتسعير الموارد لكل مشروع؛ اثنا عشر مشروعاً، اثنا عشر عدّاد استخدام
  • Fly.io app per productمريح لكنّه ما زال فوترة لكل تطبيق على حافظة
  • Vercel Pro per project20 دولاراً شهرياً لكل مشروع قبل أيّ رسوم وظائف أو عرض نطاق
use-cases / twelve-saas-from-one-box / cta

حين يكون الخمول مجّانيّاً، الفكرة التالية ليست محادثة ميزانية — هي POST.

تصفّح سوق الخوادم
use-cases / twelve-saas-from-one-box / related

اقرأ الآخرين