কী চালু করতে হবে তা জানুন
আপনার অ্যাপ্লিকেশন কোন কোন প্রসেস প্রয়োজন তা তালিকাভুক্ত করুন। একটি HTTP পরিষেবা অনুরোধ পরিচালনা করে, একটি কর্মী ব্যাকগ্রাউন্ড কাজ প্রক্রিয়াকরণ করে, এবং একটি নির্ধারিত কাজ নির্দিষ্ট সময়ে চলে। প্রতিটি প্রসেসের জন্য একটি স্পষ্ট স্টার্ট কমান্ড দিন। একটি সমর্থিত রন্টাইম সংস্করণ নির্বাচন করুন এবং প্রকল্পের সাথে এটি রেকর্ড করুন।
ফাইলগুলোকে দীর্ঘস্থায়ী ডেটা থেকে আলাদা করুন
বিল্ড আউটপুট পুনর্নির্মাণযোগ্য; আপলোড করা ফাইল এবং ডাটাবেস রেকর্ড সাধারণত নয়। ডেপ্লয় করার আগে কোন ডেটা রিস্টার্টের পরও বাঁচবে তা ঠিক করুন। অস্থায়ী ফাইলগুলিকে পুনঃব্যবহারযোগ্য রাখুন এবং স্থায়ী ডেটা একটি স্পষ্ট ব্যাকআপ নীতি সহ স্টোরেজে রাখুন। কেবল ব্যাকআপ তৈরি নয়, পুনরুদ্ধারও পরীক্ষা করুন।
শুধু একটি প্রসেস নয়, আচরণ পরীক্ষা করুন
একটি চলমান প্রক্রিয়াও এখনও ব্যবহারের উপযোগী নাও হতে পারে। একটি সাধারণ পৃষ্ঠা, একটি প্রতিনিধিত্বমূলক অনুরোধ এবং এর গুরুত্বপূর্ণ নির্ভরশীলতাগুলি পরীক্ষা করুন। সীমিত টাইমআউট ব্যবহার করুন। একটি প্রকাশনার পরে, পূর্ববর্তী সংস্করণের সাথে ব্যর্থতা প্যাটার্নগুলির তুলনা করুন এবং এমন একটি রোলব্যাক প্রক্রিয়া রাখুন যা কনফিগারেশন কম্প্যাটিবিলিটিকে অন্তর্ভুক্ত করে।