ব্যবস্থাপক সম্মিলিত উন্নয়ন ও উত্পাদন পরিবেশ চান


19

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

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

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

প্রশ্ন: কেন আমাদের পৃথক বিকাশ, পরীক্ষা এবং উত্পাদন পরিবেশ থাকা উচিত?


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

5
আপনি কি নিয়ন্ত্রিত শিল্পে আছেন? স্বাস্থ্যসেবা, মহাকাশ এবং অর্থ এর কয়েকটি উদাহরণ। যদি তা হয় তবে কোন শিল্প এবং আপনি কোনও নির্দিষ্ট শংসাপত্র বা নিয়ামক নথির সম্পর্কে জানেন যা আপনার অবশ্যই মেনে চলতে হবে?
থমাস Owens

1
যে উত্তরটি আমি এখানে দেখতে চাই তা উত্পাদনে যাওয়ার আগে প্রোডাকশন এবং বিকাশের বিকাশের বনাম বিকাশের পরিবেশে মঞ্চায়ন সম্পর্কে ব্যাখ্যা করবে। এটি কোনও নির্দিষ্ট উপায়ে করার প্রতিযোগিতা নয়।
candied_orange

9
ওহ চিন্তা করবেন না, কেবলমাত্র যথেষ্ট দীর্ঘ অপেক্ষা করুন এবং আপনি কেন প্রথম হাত আবিষ্কার করবেন।
কার্ল বিলেফেল্ট

1
@ অনন আমার এখানে অনুমান যে ম্যানেজার অর্থ সঞ্চয় করার জন্য এটি করতে চান। আপনার উত্তরটি যথাসম্ভব ব্যয়ের ক্ষেত্রে ফ্রেম করা উচিত। যদি আপনি পারেন তবে আপনার এবং আপনার সহকর্মীদেরও এটি বৃহত্তর সংস্থার কাছে জানা উচিত যে এটি একটি খুব ঝুঁকিপূর্ণ প্রস্তাব। এইভাবে, আপনি যদি এই পরিচালককে বোঝাতে না পারেন তবে যে অনিবার্য সমস্যাগুলি আসবে তা আপনার গায়ে দেওয়া হবে না।
জিমি জেমস

উত্তর:


19

কেন আমাদের আলাদা বিকাশ, পরীক্ষা এবং উত্পাদন পরিবেশ থাকা উচিত?

আপনার একসাথে বেশ কয়েকটি কার্যক্রম চলছে:

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

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

এই সমস্যাগুলি ঘটতে বাধা দেয় কি?

পৃথক পরিবেশ।

তাহলে তোমার কি দরকার?

আপনার আলাদা পরিবেশ দরকার need

আনুষ্ঠানিকভাবে এটি রাখা

নিম্নলিখিত কারণে আপনার পৃথক পরিবেশ প্রয়োজন:

  • ব্লক করা ব্যবসা এবং সফ্টওয়্যার বিকাশের ঝুঁকি হ্রাস করতে।
  • বিকাশকারীদের অ্যাডহক কারচুপির কারণে পরীক্ষাগুলি উত্তীর্ণকরণের কোডগুলিকে উত্পাদনে রাখার ঝুঁকি হ্রাস করতে।
  • উত্পাদনের ডেটাগুলি ভুল হাতে পাওয়ার ঝুঁকি কমাতে (সংস্থাগুলি সংবেদনশীল ডেটা যেমন আইডি নম্বর এবং আর্থিক এবং স্বাস্থ্য সম্পর্কিত তথ্যের সাথে ডিল করে) বা পরীক্ষার ডেটাগুলির সাথে মিলিত হওয়া বা ধ্বংস হওয়া খুব গুরুত্বপূর্ণ।

আপনার প্রসঙ্গে, একটি নতুন প্রযুক্তি প্ল্যাটফর্ম

সম্ভবত এটি এখনও সত্যিকারের উত্পাদন নয় (যেহেতু এটি একটি তুলনামূলকভাবে নতুন প্ল্যাটফর্ম), তবে আপনি যখন ব্যবসাটি এর উপর নির্ভর করতে শুরু করেন তখন আপনার পৃথক পরিবেশ পাবেন এবং তারা ঝুঁকিটি খুঁজে পেতে বা শক্ত শিখার মাধ্যমে তা উপলব্ধি করতে যথেষ্ট বুদ্ধিমান হবে উপায়।


আরও একটি কারণ যুক্ত করার জন্য: কোনও বিকাশকারী দ্বারা ব্যর্থ হওয়া পরীক্ষাটি পুনরুদ্ধারের বাইরেও গুরুত্বপূর্ণ ব্যবসায়ের তথ্যকে ধ্বংস করে দেয় এমন ঝুঁকি হ্রাস করতে reduce
বার্ট ভ্যান ইনজেন শেহেনো

আরও একটি বড় ঝুঁকিও রয়েছে যে সফ্টওয়্যারটির বিকাশ বা পরীক্ষামূলক সংস্করণগুলি দুর্ঘটনাক্রমে উত্পাদন প্রক্রিয়া থেকে বা বিপরীতভাবে উল্লেখ করা হয় যে পরীক্ষার ফলে ডেটা পরিবর্তন হয়।
জিমি জেমস

7

আমি শুনেছি সেরা অনুশীলনের পৃথক বিকাশ, পরীক্ষা এবং উত্পাদন পরিবেশ থাকা কিন্তু কেন এটি হয়?

আজকের দিনে এটি পরিষ্কার পরিষ্কার নয়।

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

কেন আমাদের আলাদা বিকাশ, পরীক্ষা এবং উত্পাদন পরিবেশ থাকা উচিত?

  • যদি আপনার পরীক্ষার ডেটা ব্যবহারকারীদের দ্বারা দেখা খুব খারাপ হবে।
  • আপনার প্রোড ডেটা ডেভস / পরীক্ষকগণ দ্বারা দেখা যদি খুব খারাপ হয়।
  • আপনি যদি আপনার বিকাশকারীদের খারাপভাবে জিনিস না ভাঙতে বিশ্বাস করতে না পারেন এবং আপনি সেই পরিস্থিতিটি দ্রুত সমাধান করতে পারবেন না।
  • আপনি যদি এমন জায়গায় স্বয়ংক্রিয় সিআই রেখে থাকেন যে প্রচার প্রচার কোডটি দ্রুত এবং সহজ।

মূলত, পরিবেশগুলি থাকার ব্যয় যদি পরিবেশের না থাকার চেয়ে কম হয়


2
+1 টি। এই মূলত একটি nonanswer, কিন্তু একটি nonanswer হয় এই ক্ষেত্রে উত্তর।
এন্ডারল্যান্ড

1
আমার যদি বিকাশকারীদের একটি দল থাকে, যার মধ্যে প্রত্যেকেরই আমি জানতাম যে স্বর্ণের হৃদয় রয়েছে এবং অবিশ্বাস্যভাবে স্মার্ট এবং বিবেকবান, আমি তখনও তাদের উপর নির্ভর করতে পারতাম না যদি পরিবেশের পরিবেশ খুব কম হয় (তবে এটির ক্ষেত্রে এটি ছিল না) আসলেই প্রোডাকশন নয়, তাই না?)
অ্যারন হল

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

3

মূল (এবং সবচেয়ে স্পষ্ট) কারণ আপনি কখনই টেস্টিং এবং উত্পাদন ডেটা মিশ্রিত করতে চান না। এটি সিস্টেমের উভয় ব্যবহারকারীর পাশাপাশি বিকাশকারীদের জন্য খুব দ্রুত অবিশ্বাস্যরকম বিভ্রান্ত হতে পারে। আপনি যখন গুণমানের আশ্বাস এবং ইউনিট পরীক্ষা পরিচালনা করছেন (যা আপনার করা উচিত) তখন আপনাকে নিশ্চিত করতে হবে যে তারা সম্পূর্ণ বিচ্ছিন্ন পরিবেশে রয়েছে। যদি আপনার বিকাশের পরিবেশে বা QA তে কিছু বিস্ফোরিত হয় তবে এটি উত্পাদনকে প্রতিকূলভাবে প্রভাবিত করবে এবং এভাবে লাইভ ব্যবহারকারী এবং তাদের গুরুত্বপূর্ণ ডেটা! আপনি একেবারে এই উত্পাদন প্রভাবিত করতে চান না!

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

একেবারে কমপক্ষে, আপনার পরিবেশকে বেশ কয়েকটি ভার্চুয়াল দৃষ্টান্তে পৃথক করা উচিত, তবে প্রতিটি পরিবেশের জন্য আপনার যা বলা হয়েছিল এবং ঠিক সেভাবে আপনার যথাযথ পৃথক দৃষ্টান্ত থাকা উচিত; আদর্শভাবে উন্নয়ন, কিউএ, মঞ্চায়ন ও উত্পাদন।

এই সমস্তগুলি কেবলমাত্র আপনার সামনের মুখোমুখি প্রয়োগের (এবং এইভাবে আপনার ব্যবহারকারীর সাথে আপনার খ্যাতি) নয়, আপনার দলের দক্ষতার জন্যও এক বিশাল ক্ষতির কারণ।


2

কেবল একটি ওরাকল উদাহরণ উপলব্ধ থাকার অর্থ "দেব, পরীক্ষা ও উত্পাদন পরিবেশের মধ্যে কোনও বিচ্ছেদ নয়" এর সমান নয়!

আপনি একটি মন্তব্যে লিখেছেন

আমরা বর্তমানে বিভিন্ন প্রকল্পের জন্য বিভিন্ন স্কিমার ব্যবহার করি

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

অতএব, আপনার জিজ্ঞাসা করা আসল প্রশ্নটি হ'ল:

বিকাশ, পরীক্ষা এবং উত্পাদন পরিবেশ আলাদা করার জন্য আমাদের কী আলাদা দৃষ্টান্ত এবং / অথবা সার্ভার ব্যবহার করা দরকার, বা স্কিমা পৃথকীকরণ যথেষ্ট?

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

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

শেষ পর্যন্ত, আপনাকে নিজের জন্য সিদ্ধান্ত নিতে হবে: আপনি কার্যকরভাবে অসুবিধাগুলি নিয়ে কাজ করতে পারেন? আপনার অ্যাপ্লিকেশনটি কি এত উত্স-তীব্র নয়, এবং আপনার উত্পাদন ডেটা এত "গোপন" নয় যে আপনি "তিনটি উদাহরণ / তিনটি সার্ভার" থেকে যে স্তরটি পাবেন তার তুলনায় দেব, পরীক্ষা এবং উত্পাদনের মধ্যে পৃথকীকরণ হ্রাস হওয়া সহনীয় is কাছে? আপনি যদি সেইভাবে কার্যকরভাবে কাজ করতে না পারেন বা আপনি যেমনভাবে গ্রাহকদের হারাতে শুরু করেন এমনভাবে উত্পাদন হস্তক্ষেপের উচ্চ ঝুঁকি ছাড়াই না করেন, আপনার ম্যানেজারকে কমপক্ষে একটি দ্বিতীয় সার্ভার কেনার জন্য আপনাকে বোঝাতে হবে এমন সমস্ত যুক্তি আপনার রয়েছে।


1
সম্ভবত তার বক্তব্য প্রয়োগের জন্য পৃথক স্কীমাদি উল্লেখ করা ওপি অবহেলিত। এটি সেরা উত্তর
ইমো

1

আপনার একাধিক পরিবেশের ধরণের এবং প্রতিটি পরিবেশে একাধিক সার্ভারের প্রয়োজন।

বিকাশকারীরা বিকাশে কোড আপডেট করতে পারে। কোড এমনকি কাজ নাও করতে পারে - সম্ভবত অ্যাপ্লিকেশন এমনকি শুরু হবে না।

এটি QA কে প্রভাব ফেলবে না যারা তাদের নিজস্ব পরিবেশে সর্বশেষতম স্থিতিশীল বিল্ড পরীক্ষা করছেন।

যেহেতু বিকাশ এবং কিউএ উভয়ই তাদের পরিবেশকে আপডেট করছে, ছয় মাস আগে উত্পাদনের সর্বশেষ রিলিজ বিল্ড চলছে এবং অন্যান্য পরিবেশের পরিবর্তনের দ্বারা প্রভাবিত হয় না।

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

আপনার একাধিক প্রকাশ থাকলে কী হবে? হতে পারে আপনি 2.0 সংস্করণ বিকাশ করছেন তবে তারপরেও 1.0 রক্ষণাবেক্ষণ শাখায় বাগ ফিক্স রিলিজ দরকার। একটি সমালোচনামূলক ত্রুটি সনাক্ত করা হয়েছে এবং গতকাল ঠিক করা দরকার যখন আপনি সর্বদা কোনও শাখার বিকাশ এবং পরীক্ষা করতে পারবেন তা নিশ্চিত করতে এখন আপনার একাধিক বিকাশ এবং কিউএ পরিবেশ প্রয়োজন।


0

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

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


-1

অনেকগুলি বিরোধী শক্তি এবং গতিশীলতা রয়েছে। অনেক সার্ভার থাকার ব্যয় এবং কেবল একটির দাম রয়েছে। আমি মনে করি এই প্রশ্নটি কেবল ডাটাবেস ছাড়াও আরও টিলেট করতে পারে? আমার ভুল বোঝাবুঝি হতে পারে তবে এটি সিস্টেমিক ভুল বোঝাবুঝির সাথে সম্পর্কিত যা আবার অ্যাবস্ট্রাক্টের জঞ্জালের জন্য আবার ব্যয়ও করতে পারে

সাধারণত সুস্পষ্ট ব্যয় বোঝা সহজ।

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

বিভিন্ন পরিবেশ এনভায়রনমেন্টস সাধারণত ডেটা এবং / অথবা উদ্দেশ্যে পৃথক করা হয়। প্রতিটি পরিবেশের একটি আলাদা ফাংশন রয়েছে। কোনও সিস্টেমে পরিবর্তনের হার, অর্থাৎ। এটি কতবার আপডেট করা হবে, কী ধরণের পরিবর্তন এবং পরিবর্তনের প্রভাব রয়েছে তা সব বিবেচনা করা হয়।

আমরা পরিবর্তনকে তুচ্ছ করতে বিভিন্ন পরিবেশ ব্যবহার করি।

আমরা বিভিন্ন পরিবেশ ব্যবহার করি, তাই আমরা দৃ rob়তা এবং পরিবেশের কোনও পরিবর্তন হয়নি যা নিশ্চিত করে।

পরিবর্তনের প্রভাব বিবেচনা করতে আমরা পরিবেশ ব্যবহার করি।

পরিবর্তনের সাথে জড়িত ব্যয় হ্রাস করতে আমরা পরিবেশ ব্যবহার করি।

কোনও সিস্টেমকে পরীক্ষা ও স্থিতিশীল করতে এর জন্য প্রচুর ব্যয় হয় আপনি স্থিতিশীল পরিবেশে যে বিনিয়োগটি করেছিলেন তা সুরক্ষিত করার জন্য আপনি পরিবেশ তৈরি করেন।

ব্যবহারিক, ব্যয় সাশ্রয়ী, পরিশ্রমী এবং প্রক্রিয়া প্রমাণিত নিদর্শনগুলি মেনে চলার জন্য আপনি কোনও দল কখনও ছোট নন।

সব কিছুর জন্য একটি পরিবেশ ব্যবহার করা আপনার হার্ডড্রাইভে আপনার সমস্ত ফটো সঞ্চয় করার মতো, আপনি এটি করতে পারেন, তবে আপনি এতে আফসোস করতে পারবেন।

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


এই অফারটি কোন কিছুরই সৃষ্টি পয়েন্ট উপর সারগর্ভ বলে মনে হচ্ছে না এবং পূর্বে 6 উত্তর ব্যাখ্যা
মশা
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.