සංවර්ධකයින් අඟහරුගෙන්, ඇඩ්මින්ලා සිකුරුගෙන්

සංවර්ධකයින් අඟහරුගෙන්, ඇඩ්මින්ලා සිකුරුගෙන්

අහඹු සිදුවීම් අහඹු වන අතර ඇත්ත වශයෙන්ම එය වෙනත් ග්‍රහලෝකයක ...

පරිපාලකයින් සමඟ කණ්ඩායමක් තුළ පසුපෙළ සංවර්ධකයෙකු ක්‍රියා කරන ආකාරය පිළිබඳ සාර්ථක සහ අසාර්ථක කථා තුනක් බෙදා ගැනීමට මම කැමැත්තෙමි.

එක කතාව.
වෙබ් ස්ටුඩියෝ, සේවක සංඛ්යාව එක් අතකින් ගණන් කළ හැකිය. අද ඔබ layout Designer කෙනෙක්, හෙට ඔබ backender කෙනෙක්, අනිද්දා ඔයා admin කෙනෙක්. එක් අතකින්, ඔබට අතිවිශාල අත්දැකීම් ලබා ගත හැකිය. අනෙක් අතට සෑම අංශයකම නිපුණතාවයේ අඩුවකි. වැඩ කරන පළමු දිනය මට තවමත් මතකයි, මම තවමත් කොළ පාටයි, ලොක්කා කියනවා: "විවෘත පුට්ටි", නමුත් එය කුමක්දැයි මම නොදනිමි. පරිපාලකයින් සමඟ සන්නිවේදනය බැහැර කර ඇත, මන්ද ඔබ ඔබම පරිපාලකයෙකි. මෙම තත්වයේ වාසි සහ අවාසි සලකා බලමු.

+ සියලු බලය ඇත්තේ ඔබේ අතේය.
+ සේවාදායකයට ප්‍රවේශය සඳහා කිසිවෙකුට කන්නලව් කිරීමට අවශ්‍ය නැත.
+ සෑම දිශාවකටම වේගවත් ප්‍රතික්‍රියා කාලය.
+ කුසලතා හොඳින් දියුණු කරයි.
+ නිෂ්පාදන ගෘහ නිර්මාණ ශිල්පය පිළිබඳ සම්පූර්ණ අවබෝධයක් ලබා ගන්න.

- ඉහළ වගකීම.
- නිෂ්පාදනය බිඳීමේ අවදානම.
- සෑම අංශයකම හොඳ විශේෂඥයෙකු වීම දුෂ්කර ය.

උනන්දුවක් නැත, අපි ඉදිරියට යමු

දෙවෙනි කතාව.
විශාල සමාගමක්, විශාල ව්යාපෘතියක්. සේවකයින් 5-7 ක් සහ සංවර්ධන කණ්ඩායම් කිහිපයක් සහිත පරිපාලන දෙපාර්තමේන්තුවක් ඇත. ඔබ එවැනි සමාගමක වැඩ කිරීමට පැමිණෙන විට, සෑම පරිපාලකයෙක්ම සිතන්නේ ඔබ මෙහි පැමිණියේ භාණ්ඩයක වැඩ කිරීමට නොව යමක් කඩා දැමීමට බවයි. අත්සන් කරන ලද NDA හෝ සම්මුඛ පරීක්ෂණයේ තේරීම වෙනත් ආකාරයකින් පෙන්නුම් නොකරයි. නෑ, මේ මනුස්සයා අපිරිසිදු පුංචි අත් දෙකෙන් මෙහෙට ආවේ අපේ සිපගැනීමේ නිෂ්පාදනය විනාශ කරන්න. එමනිසා, එවැනි පුද්ගලයෙකු සමඟ ඔබට අවම සන්නිවේදනයක් අවශ්‍ය වේ; අවම වශයෙන්, ඔබට ප්‍රතිචාර වශයෙන් ස්ටිකරයක් විසි කළ හැකිය. ව්‍යාපෘති ගෘහ නිර්මාණ ශිල්පය පිළිබඳ ප්‍රශ්නවලට පිළිතුරු නොදෙන්න. කණ්ඩායම් නායකයා ඉල්ලා සිටින තුරු ප්‍රවේශය ලබා නොදීම සුදුසුය. තවද ඔහු ඉල්ලා සිටින විට, ඔහු එය ඔවුන් ඉල්ලා සිටි ප්‍රමාණයට වඩා අඩු වරප්‍රසාද සහිතව ආපසු ලබා දෙනු ඇත. එවැනි පරිපාලකයින් සමඟ කරන සියලුම සන්නිවේදනයන් පාහේ සංවර්ධන දෙපාර්තමේන්තුව සහ පරිපාලන දෙපාර්තමේන්තුව අතර ඇති කළු කුහරය මගින් අවශෝෂණය කර ගනී. ප්‍රශ්න ඉක්මනින් විසඳන්න බැහැ. නමුත් ඔබට පුද්ගලිකව පැමිණිය නොහැක - පරිපාලකයින් 24/7 කාර්යබහුලයි. (ඔබ නිතරම කරන්නේ කුමක්ද?) සමහර කාර්ය සාධන ලක්ෂණ:

  • නිෂ්පාදනය සඳහා සාමාන්‍ය යෙදවීමේ කාලය පැය 4-5 කි
  • නිෂ්පාදනයේ උපරිම යෙදවීමේ කාලය පැය 9 යි
  • සංවර්ධකයෙකු සඳහා, නිෂ්පාදනයේ යෙදුමක් නිෂ්පාදන සේවාදායකය මෙන් කළු පෙට්ටියකි. සමස්තයක් වශයෙන් කීයක් තිබේද?
  • නිකුතු වල අඩු ගුණාත්මක භාවය, නිරන්තර දෝෂ
  • සංවර්ධකයා මුදා හැරීමේ ක්‍රියාවලියට සහභාගී නොවේ

හොඳයි, මම අපේක්ෂා කළේ කුමක්ද, ඇත්ත වශයෙන්ම, නව පුද්ගලයින්ට නිෂ්පාදනයට ඉඩ නොදේ. හොඳයි, හරි, ඉවසීම ලබා ගත් පසු, අපි අන් අයගේ විශ්වාසය දිනා ගැනීමට පටන් ගනිමු. නමුත් කිසියම් හේතුවක් නිසා, පරිපාලකයින් සමඟ දේවල් එතරම් සරල නැත.

පනත 1. පරිපාලකයා නොපෙනේ.
මුදා හැරීමේ දිනය, සංවර්ධකයා සහ පරිපාලක සන්නිවේදනය නොකරයි. ඇඩ්මින්ට ප්‍රශ්න නැත. ඒත් ඒ ඇයි කියලා පස්සෙ තේරෙයි. පරිපාලකයා ප්‍රතිපත්තිගරුක පුද්ගලයෙකි, පණිවිඩකරුවන් නැත, ඔහුගේ දුරකථන අංකය කිසිවෙකුට ලබා නොදේ, සහ සමාජ ජාල වල පැතිකඩක් නොමැත. එයාගේ ෆොටෝ එකක්වත් කොහෙවත් නෑ, ඔයා මොන වගේද මචන්? අපි වගකිවයුතු කළමණාකරු සමඟ විනාඩි 15ක් පමණ ව්‍යාකූලව වාඩි වී, මෙම Voyager 1 සමඟ සන්නිවේදනය ස්ථාපිත කිරීමට උත්සාහ කරමු, පසුව ඔහු අවසන් කළ බවට සංස්ථාපිත විද්‍යුත් තැපෑලෙහි පණිවිඩයක් දිස්වේ. අපි තැපෑලෙන් ලිපි හුවමාරු කරන්නෙමුද? ඇයි නැත්තේ? පහසුයි නේද? හොඳයි, අපි සිසිල් කරමු. ක්රියාවලිය දැනටමත් සිදුවෙමින් පවතී, ආපසු හැරීමක් නොමැත. පණිවිඩය නැවත කියවන්න. "මම අවසානයි". ඔබ අවසන් කළේ කුමක්ද? කොහෙද? මම ඔබව සෙවිය යුත්තේ කොතැනින්ද? මුදා හැරීම සඳහා පැය 4 ක් සාමාන්‍ය වන්නේ මන්දැයි මෙහිදී ඔබට වැටහේ. අපට සංවර්ධන කම්පනයක් ඇති වේ, නමුත් අපි නිකුතුව අවසන් කරමු. තවදුරටත් නිදහස් කිරීමට ආශාවක් නැත.

පනත 2. එම අනුවාදය නොවේ.
ඊළඟ නිකුතුව. අත්දැකීම් ලබා ගැනීමෙන් පසු, අපි පරිපාලකයින් සඳහා සේවාදායකය සඳහා අවශ්‍ය මෘදුකාංග සහ පුස්තකාල ලැයිස්තුවක් නිර්මාණය කිරීමට පටන් ගනිමු, සමහරක් සඳහා අනුවාද දක්වයි. සෑම විටම මෙන්, පරිපාලක එහි යමක් අවසන් කර ඇති බවට දුර්වල රේඩියෝ සංඥාවක් අපට ලැබේ. ප්‍රතිගාමී පරීක්ෂණය ආරම්භ වේ, එය පැයක් පමණ ගත වේ. සෑම දෙයක්ම වැඩ කරන බව පෙනේ, නමුත් එක් විවේචනාත්මක දෝෂයක් තිබේ. වැදගත් ක්රියාකාරිත්වය ක්රියා නොකරයි. ඊළඟ පැය කිහිපය රබන් සමඟ නටමින්, කෝපි පිටිවල වාසනාව කීම සහ එක් එක් කේතය පිළිබඳ සවිස්තරාත්මක සමාලෝචනයක් විය. ඇඩ්මින් කියනවා එයා හැමදේම කළා කියලා. වංක සංවර්ධකයින් විසින් ලියන ලද යෙදුම ක්‍රියා නොකරයි, නමුත් සේවාදායකය ක්‍රියා කරයි. ඔහුට ප්‍රශ්න තිබේද? පැයක් අවසානයේදී, නිෂ්පාදන සේවාදායකයේ ඇති පුස්තකාලයේ අනුවාදය චැට් සහ බිංගෝ වෙත යැවීමට අපි පරිපාලකයා ලබා ගනිමු - එය අපට අවශ්‍ය එකක් නොවේ. අවශ්‍ය අනුවාදය ස්ථාපනය කරන ලෙස අපි පරිපාලකගෙන් ඉල්ලා සිටිමු, නමුත් ප්‍රතිචාර වශයෙන් අපට ලැබෙන්නේ OS පැකේජ කළමනාකරු තුළ මෙම අනුවාදය නොමැතිකම නිසා ඔහුට මෙය කළ නොහැකි බවයි. මෙන්න, ඔහුගේ මතකයේ අවපාතයෙන්, කළමනාකරුට මතකයි, වෙනත් පරිපාලකයෙකු දැනටමත් මෙම ගැටළුව විසඳා ඇත්තේ අවශ්‍ය අනුවාදය අතින් සරලව එකලස් කර ඇති බවයි. නමුත් නැහැ, අපේ අය මෙය කරන්නේ නැහැ. රෙගුලාසි තහනම්. කාල්, අපි පැය කිහිපයක් මෙහි වාඩි වී සිටිමු, කාල සීමාව කුමක්ද?! අපි තවත් කම්පනයක් ඇති කර කෙසේ හෝ මුදා හැරීම අවසන් කරමු.

පනත 3, කෙටි
හදිසි ප්‍රවේශ පත්‍රය, ප්‍රධාන ක්‍රියාකාරිත්වය නිෂ්පාදනයේ එක් පරිශීලකයෙකුට ක්‍රියා නොකරයි. අපි පැය කිහිපයක් ගත කරනවා පරීක්ෂා කරන්න. සංවර්ධන පරිසරයක් තුළ සෑම දෙයක්ම ක්රියාත්මක වේ. php-fpm logs ගැන සොයා බැලීම හොඳ අදහසක් බව පැහැදිලි අවබෝධයක් ඇත. එකල ව්‍යාපෘතියේ ELK හෝ Prometheus වැනි ලොග් පද්ධති නොතිබුණි. අපි පරිපාලන දෙපාර්තමේන්තුවට ටිකට් පතක් විවෘත කරන අතර එමඟින් සේවාදායකයේ php-fpm ලොග් වෙත ප්‍රවේශය ලබා දේ. මෙන්න ඔබ තේරුම් ගත යුතුයි අපි ප්‍රවේශය ඉල්ලන්නේ හේතුවක් ඇතුව, ඔබට මතක නැද්ද කළු කුහරය සහ පරිපාලකයින් 24/7 කාර්යබහුල වීම? ඔබ ලඝු-සටහන් දෙස බලන ලෙස ඔවුන්ගෙන් ඉල්ලා සිටින්නේ නම්, මෙය "මේ ජීවිතයේ නොවේ" ප්‍රමුඛතාවයක් සහිත කාර්යයකි. ටිකට් පත නිර්මාණය කරන ලදී, පරිපාලන දෙපාර්තමේන්තුවේ ප්‍රධානියාගෙන් අපට ක්ෂණික ප්‍රතිචාරයක් ලැබුණි: “ඔබට නිෂ්පාදන ලොග් වෙත ප්‍රවේශය අවශ්‍ය නොවේ, දෝෂ නොමැතිව ලියන්න.” තිරයක්.

පනත 4 සහ ඉන් ඔබ්බට
පුස්තකාලවල විවිධ අනුවාද, වින්‍යාස නොකළ මෘදුකාංග, සූදානම් නොකළ සේවාදායක පැටවීම් සහ වෙනත් ගැටළු හේතුවෙන් අපි තවමත් නිෂ්පාදනයේ ගැටලු දුසිම් ගණනක් එකතු කරමින් සිටිමු. ඇත්ත වශයෙන්ම, කේත දෝෂ ද ඇත, අපි සියලු පව් සඳහා පරිපාලකයින්ට දොස් නොකියමු, අපි එම ව්‍යාපෘතිය සඳහා තවත් එක් සාමාන්‍ය මෙහෙයුමක් පමණක් සඳහන් කරන්නෙමු. අපට සුපරීක්ෂක හරහා දියත් කරන ලද පසුබිම් සේවකයින් විශාල ප්‍රමාණයක් සිටි අතර සමහර ස්ක්‍රිප්ට් ක්‍රෝන් වෙත එක් කිරීමට සිදු විය. සමහර විට මෙම සේවකයින්ම වැඩ කිරීම නතර කළහ. පෝලිම් සේවාදායකයේ බර අකුණු වේගයෙන් වර්ධනය වූ අතර කණගාටුදායක පරිශීලකයින් කැරකෙන ලෝඩරය දෙස බැලීය. එවැනි සේවකයින් ඉක්මනින් නිවැරදි කිරීම සඳහා, ඒවා නැවත ආරම්භ කිරීම ප්රමාණවත් විය, නමුත් නැවතත්, මෙය කළ හැක්කේ පරිපාලකයෙකුට පමණි. එවැනි මූලික මෙහෙයුමක් සිදු කරන අතරතුර, මුළු දවසක්ම ගත විය හැකිය. මෙන්න, ඇත්ත වශයෙන්ම, වංක ක්‍රමලේඛකයින් කම්කරුවන් කඩාවැටෙන්නේ නැති ලෙස ලිවිය යුතු බව සඳහන් කිරීම වටී, නමුත් ඔවුන් වැටෙන විට, නිෂ්පාදනයට ප්‍රවේශය නොමැතිකම හේතුවෙන් සමහර විට කළ නොහැකි වන්නේ මන්දැයි තේරුම් ගැනීම සතුටක් වනු ඇත. පාඨමාලාව, සහ ප්රතිවිපාකයක් ලෙස, සංවර්ධකයාගේ ලඝු-සටහන් නොමැතිකම.

රූපාන්තරණය.
මේ සියල්ල සෑහෙන කාලයක් විඳදරාගත් අපි කණ්ඩායම සමඟ එක්ව අපට වඩාත් සාර්ථක දිශාවකට යොමු වීමට පටන් ගත්තෙමු. සාරාංශගත කිරීම සඳහා, අප මුහුණ දුන් ගැටළු මොනවාද?

  • සංවර්ධකයින් සහ පරිපාලන දෙපාර්තමේන්තුව අතර ගුණාත්මක සන්නිවේදනයක් නොමැතිකම
  • පරිපාලකයින්, එය හැරෙනවා (!), යෙදුම ව්‍යුහගත වී ඇත්තේ කෙසේද, එහි ඇති පරායත්තතා මොනවාද සහ එය ක්‍රියා කරන්නේ කෙසේද යන්න කිසිසේත්ම තේරෙන්නේ නැත.
  • නිෂ්පාදන පරිසරය ක්‍රියා කරන ආකාරය සංවර්ධකයින්ට නොතේරෙන අතර, එහි ප්‍රතිඵලයක් වශයෙන්, ගැටළු වලට ඵලදායී ලෙස ප්‍රතිචාර දැක්විය නොහැක.
  • යෙදවීමේ ක්‍රියාවලියට වැඩි කාලයක් ගතවේ.
  • අස්ථායී නිකුත් කිරීම්.

අපි මොනවද කරලා තියෙන්නේ?
සෑම නිකුතුවක් සඳහාම, ඊළඟ නිකුතුව ක්‍රියා කිරීම සඳහා සේවාදායකයේ කළ යුතු වැඩ ලැයිස්තුවක් ඇතුළත් නිකුත් කිරීම් සටහන් ලැයිස්තුවක් ජනනය කරන ලදී. ලැයිස්තුවේ කොටස් කිහිපයක් අඩංගු විය, පරිපාලකයා, මුදා හැරීමට වගකිව යුතු පුද්ගලයා සහ සංවර්ධකයා විසින් සිදු කළ යුතු කාර්යයන්. සංවර්ධකයින්ට සියලුම නිෂ්පාදන සේවාදායකයන් වෙත මූල-නොවන ප්‍රවේශය ලැබුණි, එය පොදුවේ සංවර්ධනය සහ විශේෂයෙන් ගැටළු විසඳීම වේගවත් කළේය. නිෂ්පාදනය ක්‍රියාත්මක වන ආකාරය, එය බෙදා ඇත්තේ කුමන සේවාවන්ටද, කොතැනද සහ කොපමණ ප්‍රතිපිටපත් පිරිවැයක් ද යන්න පිළිබඳවද සංවර්ධකයින්ට අවබෝධයක් ඇත. සමහර සටන් බර පැහැදිලි වී ඇත, එය නිසැකවම කේතයේ ගුණාත්මක භාවයට බලපායි. මුදා හැරීමේ ක්‍රියාවලියේදී සන්නිවේදනය එක් ක්ෂණික පණිවිඩකරුවෙකුගේ කතාබස් තුළ සිදු විය. පළමුව, අපට සියලු ක්‍රියාවන් පිළිබඳ සටහනක් තිබූ අතර, දෙවනුව, සන්නිවේදනය වඩාත් සමීප පරිසරයක සිදු විය. ක්‍රියා ඉතිහාසයක් තිබීම නව සේවකයින්ට ඉක්මනින් ගැටළු විසඳීමට එක් වරකට වඩා ඉඩ ලබා දී ඇත. එය විරුද්ධාභාසයකි, නමුත් මෙය බොහෝ විට පරිපාලකයින්ටම උපකාර විය. මම නිශ්චිතවම පැවසීමට භාර නොගනිමි, නමුත් ව්‍යාපෘතිය ක්‍රියාත්මක වන ආකාරය සහ එය ලියා ඇති ආකාරය පරිපාලකයින් වඩාත් තේරුම් ගැනීමට පටන් ගෙන ඇති බව මට පෙනේ. සමහර විට අපි එකිනෙකා සමඟ සමහර විස්තර පවා බෙදා ගත්තෙමු. සාමාන්‍ය මුදා හැරීමේ කාලය පැයකට අඩු කර ඇත. සමහර වෙලාවට අපි විනාඩි 30-40 කින් ඉවර කළා. දෝෂ සංඛ්‍යාව දස ගුණයකින් නොවේ නම් සැලකිය යුතු ලෙස අඩු වී ඇත. ඇත්ත වශයෙන්ම, ස්වයංක්‍රීය පරීක්ෂණ වැනි මුදා හැරීමේ කාලය අඩු කිරීමට වෙනත් සාධක ද ​​බලපෑවේය. එක් එක් නිකුතුවෙන් පසුව, අපි නැවත බැලීම් කිරීමට පටන් ගත්තෙමු. අලුත් දේ, වෙනස් කර ඇති දේ සහ ඉවත් කර ඇති දේ ගැන මුළු කණ්ඩායමටම අදහසක් ඇත. අවාසනාවට, පරිපාලකයින් ඔවුන් වෙත සැමවිටම පැමිණියේ නැත, හොඳයි, පරිපාලකයින් කාර්යබහුලයි ... සංවර්ධකයෙකු ලෙස මගේ රැකියා තෘප්තිය නිසැකවම වැඩි වී ඇත. ඔබේ නිපුණතා ප්‍රදේශයේ ඇති ඕනෑම ගැටලුවක් ඉක්මනින් විසඳා ගත හැකි වූ විට, ඔබට ඉහළින්ම දැනෙනවා. පසුව, මම යම් දුරකට devops සංස්කෘතිය හඳුන්වා දුන්නේ, සම්පූර්ණයෙන්ම නොවේ, ඇත්ත වශයෙන්ම, නමුත් පරිවර්තනයේ ආරම්භය පවා සිත් ඇදගන්නා සුළු බව.

තුන්වන කතාව
පණ ගන්වන්න. එක් පරිපාලක, කුඩා සංවර්ධන දෙපාර්තමේන්තුව. පැමිණීමෙන් පසු මම සම්පූර්ණ බිංදුවක්, මන්ද ... මට තැපෑලෙන් හැර වෙන කොහේවත් ප්‍රවේශයක් නැත. අපි පරිපාලක වෙත ලියා ප්රවේශය ඉල්ලා සිටිමු. මීට අමතරව, ඔහු නව සේවකයා සහ පිවිසුම් / මුරපද නිකුත් කිරීමේ අවශ්යතාව පිළිබඳව ඔහු දන්නා බවට තොරතුරු තිබේ. ඔවුන් ගබඩාවෙන් සහ VPN වෙතින් ප්‍රවේශය ලබා දෙයි. wiki, teamcity, rundesk වෙත ප්‍රවේශය ලබා දෙන්නේ ඇයි? සම්පූර්ණ backend part එක ලියන්න කතා කරපු එකාට වැඩක් නැති දේවල්. කාලයත් සමඟ පමණක් අපට සමහර මෙවලම් වෙත ප්රවේශය ලැබේ. පැමිණීම, ඇත්ත වශයෙන්ම, අවිශ්වාසයෙන් යුක්ත විය. කතාබස් සහ ප්‍රමුඛ ප්‍රශ්න හරහා ව්‍යාපෘතියේ යටිතල පහසුකම් ක්‍රියා කරන ආකාරය පිළිබඳ හැඟීමක් සෙමින් ලබා ගැනීමට මම උත්සාහ කරමි. මූලික වශයෙන් මම කිසිවක් හඳුනා නොගනිමි. නිෂ්පාදනය පෙර තිබූ කළු පෙට්ටියමයි. නමුත් ඊට වඩා පරීක්ෂණ සඳහා භාවිතා කරන ස්ටේජ් සර්වර් පවා කළු පෙට්ටියක්. Git වෙතින් ශාඛාවක් එහි යෙදවීම හැර අපට කිසිවක් කළ නොහැක. අපට අපගේ යෙදුම .env ගොනු මෙන් වින්‍යාස කළ නොහැක. එවැනි මෙහෙයුම් සඳහා ප්රවේශය ලබා නොදේ. පරීක්ෂණ සේවාදායකයේ ඔබගේ යෙදුමේ වින්‍යාසය තුළ රේඛාවක් වෙනස් කිරීමට ඔබට කන්නලව් කළ යුතුය. (පරිපාලකයින්ට ව්‍යාපෘතියේ තමන් වැදගත් යැයි හැඟීම අත්‍යවශ්‍ය යැයි න්‍යායක් ඇත; වින්‍යාසවල රේඛා වෙනස් කිරීමට ඔවුන්ගෙන් ඉල්ලා නොසිටින්නේ නම්, ඒවා අවශ්‍ය නොවනු ඇත). හොඳයි, සෑම විටම මෙන්, එය පහසු නොවේ ද? මෙය ඉක්මනින් කම්මැලි වේ, පරිපාලක සමඟ සෘජු සංවාදයකින් පසුව, සංවර්ධකයින් නරක කේතයක් ලිවීමට උපත ලැබූ බවත්, ස්වභාවයෙන්ම අදක්ෂ පුද්ගලයන් බවත්, ඔවුන් නිෂ්පාදනයෙන් ඈත් කිරීම වඩා හොඳ බවත් අපට පෙනී යයි. නමුත් මෙහි ද පරීක්ෂණ සේවාදායකයන්ගෙන්, නඩුවේදී. ගැටුම ඉක්මනින් උත්සන්න වේ. පරිපාලක සමඟ සන්නිවේදනයක් නොමැත. ඔහු තනිව සිටීම නිසා තත්වය තවත් නරක අතට හැරේ. පහත දැක්වෙන්නේ සාමාන්ය පින්තූරයකි. නිදහස් කරන්න. ඇතැම් ක්රියාකාරිත්වය ක්රියා නොකරයි. සිදුවන්නේ කුමක්ද යන්න සොයා ගැනීමට අපට බොහෝ කාලයක් ගත වේ, සංවර්ධකයින්ගෙන් විවිධ අදහස් චැට් වෙත දමනු ලැබේ, නමුත් එවැනි තත්වයක් තුළ පරිපාලක සාමාන්‍යයෙන් උපකල්පනය කරන්නේ සංවර්ධකයින්ට දොස් පැවරිය යුතු බවයි. ඊට පස්සේ ඔහු චැට් එකේ ලියනවා, ඉන්න, මම ඔහුව නිවැරදි කළා. ගැටලුව කුමක්ද යන්න පිළිබඳ තොරතුරු සහිත කථාවක් ඉතිරි කිරීමට ඉල්ලා සිටින විට, අපට විෂ සහිත නිදහසට කරුණු ලැබේ. හරියට නහය අයිති නැති තැන්වල තියන්න එපා. සංවර්ධකයින් කේතය ලිවිය යුතුය. ව්‍යාපෘතියක බොහෝ ශරීර චලනයන් එක් තනි පුද්ගලයෙකු හරහා ගොස් ඔහුට පමණක් සෑම කෙනෙකුටම අවශ්‍ය සැත්කම් කිරීමට ප්‍රවේශය ඇති තත්ත්වය අතිශයින් කණගාටුදායකය. එවැනි පුද්ගලයෙකු දරුණු බාධකයකි. Devops අදහස් වෙළඳපොළට කාලය අඩු කිරීමට උත්සාහ කරන්නේ නම්, එවැනි අය Devops අදහස්වල නරකම සතුරා වේ. අවාසනාවට, මෙහි තිරය වැසෙයි.

PS මිනිස්සු එක්ක chats වල developers vs admins ගැන ටිකක් කතා කලාට පස්සේ මට මගේ වේදනාව බෙදාගත්තු අය මුණ ගැහුණා. ඒත් කවදාවත් මේ වගේ දෙයක් හමුවෙලා නෑ කියලා කියන අයත් හිටියා. එක් devops සම්මන්ත්‍රණයකදී, මම ඇන්ටන් ඉසානින් (ඇල්ෆා බැංකුව) ගෙන් ඇසූ විට ඔවුන් පරිපාලකවරුන්ගේ ස්වරූපයෙන් ඇති බාධක ගැටලුව සමඟ කටයුතු කළේ කෙසේදැයි ඔහු පැවසීය: “අපි ඒවා බොත්තම් වෙනුවට ආදේශ කළා.” ඒ කෙසේ වුවත් පොඩ්කාස්ට් ඔහුගේ සහභාගීත්වයෙන්. සතුරන්ට වඩා හොඳ ඇඩ්මින්වරු බොහෝ දෙනෙක් සිටින බව මම විශ්වාස කිරීමට කැමැත්තෙමි. ඔව්, ආරම්භයේ ඇති පින්තූරය සැබෑ ලිපි හුවමාරුවකි.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න