سینڈباکس · کوڈ چلانا
آپ کا ایجنٹ ایسا کوڈ لکھتا ہے جو کبھی چلا ہی نہیں۔ Firecracker microVM پر بنا سینڈباکس اس کوڈ کو ایک بار استعمال ہونے والی Linux مشین دیتا ہے، جس کی آپ کے سرور، کیز یا نیٹ ورک تک کوئی رسائی نہیں — تقریباً ایک سیکنڈ میں چالو، فی سیکنڈ بلنگ۔
جس کوڈ پر بھروسا نہیں — کسی اجنبی کا pull request، خودکار طور پر بنا پیچ — اس کے ٹیسٹ ایک نئی microVM میں چلائیں جو رن کے بعد حذف ہو جاتی ہے۔ فی سیکنڈ بلنگ، Python اور TS کے لیے SDK، اور بیک وقت چلنے کی حدود کے بارے میں صاف بات۔
پروگرامنگ کاموں پر ماڈل کو نمبر دینے کا مطلب ہے ہزاروں ایسے پروگرام چلانا جو کسی نے ہاتھ سے نہیں لکھے۔ انہیں اپنے لیپ ٹاپ کے بجائے microVM پر بنے ایک بار استعمال ہونے والے سینڈباکس میں چلائیں — فی سیکنڈ بلنگ، ساتھ میں تھروپٹ اور CPU حدود پر ایمان دارانہ نوٹ۔
diff پڑھ کر پتا چلتا ہے کہ پیچ کیا دعویٰ کرتا ہے۔ اسے چلا کر پتا چلتا ہے کہ دعویٰ سچ ہے یا نہیں۔ pull request کو ایک بار استعمال ہونے والی microVM میں لائیں، تبدیلی سے پہلے اور بعد میں بگ دہرائیں، ٹیسٹ چلائیں اور ثبوت کے ساتھ ریویو کریں — ہر بار تقریباً آدھے سینٹ میں۔