পরিবেশের ওভারভিউ

প্রোডাকশন অ্যাপের জন্য একটি সুস্পষ্ট ডেভেলপমেন্ট ওয়ার্কফ্লো তৈরি করা প্রয়োজন, বিশেষ করে যদি আপনার অ্যাপে একাধিক ব্যক্তি কাজ করেন। একটি ডেভেলপমেন্ট ওয়ার্কফ্লোতে সাধারণত একাধিক এনভায়রনমেন্ট সেট আপ এবং পরিচালনা করা অন্তর্ভুক্ত থাকে।

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

পরিবেশ সম্পর্কে

সফটওয়্যার ডেভেলপমেন্টের ক্ষেত্রে, কোনো অ্যাপ্লিকেশন বা অ্যাপ্লিকেশন সিস্টেমের একটি ইনস্ট্যান্স চালানোর জন্য প্রয়োজনীয় সমস্ত হার্ডওয়্যার ও সফটওয়্যারই হলো এনভায়রনমেন্ট

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

এই পরিবেশগুলোর মধ্য দিয়ে কোনো ফিচার বা রিলিজকে প্রোডাকশন পর্যন্ত এগিয়ে নিয়ে যাওয়ার প্রক্রিয়াকে ডিপ্লয়মেন্ট পাইপলাইন বলা হয়।

ডায়াগ্রামটি সেই পরিবেশগুলো দেখাচ্ছে যা সাধারণত ডেপ্লয়মেন্ট পাইপলাইন তৈরি করে, যার মধ্যে রয়েছে ডেভেলপমেন্ট, টেস্ট ও কিউএ, স্টেজিং,  এবং সবশেষে প্রোডাকশন।

পরিবেশের প্রকারভেদ

একটি পরিবেশ গঠিত হয় সেই অন্তর্নিহিত অবকাঠামো দিয়ে যা আপনার অ্যাপ্লিকেশন, এর কোড এবং এর ডেটা চালানো ও সমর্থন করার জন্য প্রয়োজন। কিছু সাধারণ পরিবেশের বর্ণনা পর্যালোচনা করতে নিম্নলিখিত প্রতিটি পরিভাষা বিস্তারিতভাবে পড়ুন, যার মধ্যে প্রতিটি পরিবেশের ধরনে ব্যবহৃত ডেটার প্রকারভেদ সম্পর্কে পরামর্শও অন্তর্ভুক্ত রয়েছে।

পরবর্তী পদক্ষেপ

  • ফায়ারবেস প্রজেক্ট সেট আপ করার জন্য আমাদের সাধারণ সেরা অনুশীলনগুলো পর্যালোচনা করুন। এই নির্দেশিকাটি ফায়ারবেস প্রজেক্টের স্তরবিন্যাস, আপনার অ্যাপ ভ্যারিয়েন্টগুলো কীভাবে নিবন্ধন করবেন এবং মাল্টি-টেনেন্সি সম্পর্কিত প্রশ্নের উত্তর দেয়।

  • বিভিন্ন পরিবেশের জন্য সাধারণ নিরাপত্তা নির্দেশিকাগুলো পর্যালোচনা করুন। আপনাকে নিশ্চিত করতে হবে যে প্রতিটি পরিবেশ এবং এর ডেটা সুরক্ষিত আছে।

  • ফায়ারবেস লঞ্চ চেকলিস্টটি পর্যালোচনা করুন।