مفاهیم اصلی
پروژه
پروژه مرز اصلی مالکیت، دسترسی و هزینه است. منابع کاربر داخل پروژه ساخته میشوند و نام منابع جایگزین شناسه معتبر API نیست.
برنامه
برنامه واحدی است که از کد یا تصویر container اجرا میشود. برنامه میتواند دامنه، storage، متغیر محیطی و history استقرار داشته باشد.
استقرار
استقرار یک تغییر قابل مشاهده در runtime برنامه است. لاگها، وضعیت و outcome نهایی باید برای کاربر قابل پیگیری باشند.
دیتابیس مدیریتشده
دیتابیسها منابع پروژهای هستند. ساخت، اتصال، مشاهده، backup، resize و حذف آنها باید با پیامهای ایمن و قابل اقدام همراه باشد.
API و CLI
API عمومی با /v1 شروع میشود و قرارداد آن در OpenAPI نگهداری میشود. CLI و SDK روی همین قرارداد عمومی ساخته میشوند.