නැවතුවේ නුඹ මගේ... පන ගැහෙන හදවතයි...
ඉස්සර කැම්පස් කාලෙ නම් සිකුරාදා කියන්නෙ මම ආසම දවස. ඉස්සර සිකුරාද ලෙක්චර්ස් වැටෙනවට පොඩ්ඩක් වත් මම කැමති නැ. ලෙක්චර් එක කට් කරල හරි දොළහෙන් පස්සෙ ගෙදර දුවන්න තමයි මගේ හිත කිව්වෙම. ඉක්මනට ගිහින් බස් එකේ නැග්ගම පැය දෙකහමාරක් යද්දි ගෙදර. පහුවෙද්දි මට ඕනම කරල තිබුන විදියට ගෙදරටම වෙලා ඉන්න කටයුතු සිද්ධ වුණා. ඊට පස්සෙ job එකට යනකම්ම සිකුරාදා කියන්නෙ තවත් එක දවසක් වුණා.
source
හැබැයි අද වෙද්දී සිකුරාදා කියන්නෙ මගේ සතියෙ තියන critical ම දවස වෙලා. මට විතරක් නෙවෙයි, මේ field එකේ ඉන්න හැම කෙනෙක්ටම සිකුරාද කියන්නෙ නිදිවර්ජිත දවසක්. මම වැඩ කරන ආයතනය Banking and Finance application තමයි හදන්නේ. ඒ නිසා ගොඩක් වෙලාවට අලුතින් release එකක් එහෙම කරද්දී බැංකු නිවාඩුවකට කලින් දවසක් තමයි අපට තෝරගන්න වෙන්නෙ. අලුත් release එකෙන් පස්සේ මොනව හරි crash එකක් පද්ධතියට කරන්න සිද්ධවුනොත් ඒක ආයෙත් යථාතත්වයට ගන්න දවස් දෙකක් තියන නිසා අපි සිකුරාදා රෑට තමයි මේ 'release' කරන්නේ. ඔයාලගෙ දැනුවත් වීමට මන් පොඩි පොඩි දේවල් ටිකක් ගැන දැනුවත් කරන්නම්.
release එකක් කියල අපි අදහස් කරන්නෙ software එකකට අලුතෙන් දාන feature එකක්, patch එකක් හෝ upgrade එකක්. මොනම හරි දැනට නැති දෙයක් අලුතෙන් දානවෙලාවට මේ වචනේ අපි භාවිතා කරනවා. සාමානයෙන් ඔයාල දකින ඕනම app එකක් පිටිපස්සේ තියෙන්නේ හැංගිච්ච codes set එකක්. ඒ code syntax යොදාගෙන අපි සාමාන්ය පරිගණකයක තමයි අපි හදන්නෙ. ඊළඟට මේ software User Acceptance Testing (UAT) කියන environment එකට දාල (release කරල ) client ට test කරන්න දෙනව. එයාල එකේ අඩුපාඩු තියනවා නම් කියල හදවගන්නවා. අන්තිමට හොඳයි කියල හිතෙන මට්ටමට ආවම ඇත්තම environment එකට අපි release කරල දෙනවා. මේ software එක ඇත්තම data සහ ඇත්තම scenario වල ඇත්තම users ල එක්ක වැඩ කරන environment එකට අපි කියන්නේ production environment කියල.
source
ඉතින් මේ test කරල ඉවර වුණ code එක production දාන වැඩේ තමයි සිකුරාදාට set වෙන්නේ. සාමාන්යයෙන් මේ production release කියන්නේ ලොකු responsibility එකක්. Developers ලගේ වැඩ ටික ඉවර වෙලා මේක production release කරන භාරධූර වගකීම එන්නේ Devops Engineer ට. ඒක නිකම් පණ පිටින් ඉන්න කෙනෙක් නිර්විදනය කරල අවයවයක් බද්ධ කරනව වගේ දෙයක්. ඒ තරම්ම භයානක නෑ. production release එකකට පස්සෙ system එකේ යම් යම් වෙනස් කම් සිදුවෙන්න පුළුවන්. සමහර අත් වරදීම නිසා පොඩි හරි data වෙනසක් වුනොත් ඒක ඒ bank එකට අති විශාල පාඩුවක්. ඒ වගේම මතකයිනේ අපට හිරේ යන්නත් වෙනව ;). තියන settings, config වෙනස් වුනොත් ඒකත් ලොකු ප්රශ්නයක්. ඇත්තටම මෙහෙම වීමේ සම්භාවිතාව හරි අඩුයි. එත් ඉදල හිටලා එළි වෙනතුරු කරන්න වෙන්න දෙයක් අනිවාර්යෙන් set වෙනවාමයි.
ඊයෙත් ඒ වගේ දවසක්. විශේෂත්වේ මේ වැඩේ කරන්න සම්බන්ධ වෙන්නේ female engineers ල 4 දෙනෙක්. මේ release එක කරන්න තිබුනේ දැනටම භාවිතයේ තියන පද්ධතියකට. වෙනදට වඩා වැඩි ප්රමාණයක් components අපට release කරන්න තිබුණ නිසා අපි upgrade එකකට යන්න තීරණය කරා. upgrade එකකදී අපි අලුත්ම version එකකින් තමයි අපේ software එක release කරන්නේ. ඒක ටිකක් critical, වරදින්න පුළුවන් තැන් වැඩියි. කොහොම හරි Developers දෙන්න ඔක්කොම වැඩ finalize කරල දාන්න ඕන components ටික සුදානම් කරලා තිබුණා. Business Analyst ආයතන එක්ක කතා කරලා production environment එක අපට ගන්න වෙලාවක් වෙන් කරගත්ත. අපට හම්බු වුණේ රෑ 9 ට. ඉතින් හරියටම 9 වෙද්දී වැඩේ ට බැස්සා. environment release එක කරන්න තිබුනේ මට. database backup එක වැදිලා ඉවර වෙන්න පැයක වගේ කාලයක් ගතවුණා. මට තිබුණ connection ප්රශ්න එක්ක වැඩේට හිතුවට වඩා වෙලාවක් ගියා. නොසිතු විදියට මැදදී upgrade එක හිරවෙන්න ගත්ත. එක සැරේම ගොඩක් බය හිතුණත් ටික වෙලාවකින් ප්රශ්නේ මොකද්ද කියල මට තේරුම් ගියා.
source
connection ප්රශ්න storage ප්රශ්න මැද්දෙ ලස්සනට පරිස්සමට upgrade එක සිද්ධ වුණා. හැබැයි වැඩේ ඉවර වෙද්දී පාන්දර 1 යි. මම ඉවර වෙනකම් team එකේ හැමෝම වගේ නැගිටල හිටිය. මොනව හරි ප්රශ්නයක් වුනා නම් එළිවෙනකම් හරි නැගිටලා ඉදලා හරි production එක up කරන්න ඕන කියන එක තමයි අපේ පොදු සදාචාරය. හැබැයි වැඩේ ඉවර කරත් මගේ හිතේ දෙගිඩියාවෙ නම් අඩුවක් දැනුනේ නෑ. මොනව හරි miss වුනාද, හැම දේම හොඳින් ද කියන බය එළි වෙනකම්ම මගේ හිතේ තිබුන.
source
දවල් වෙද්දීත් සද්දයක් නැති නිසා හැමදේම හොඳින් ඇති කියල බලාපොරොත්තු ඇතුව දැන් මම ඉන්නව 😀
Programing kiyanne hithuwata wada oluwata stress ekak kiyala oyalawa dakkama therenawa. Welawata mn nm kale na. Programing karana ayawa emmanata wayasatath yanawalu. E kathawa apita essarahata test karanna puluwan wei. Test case godak ennawane api athara....
Civil kiyanneth wedanawak.😥
Sahathika atta...
ඇයි ඒ කෙල්ලෝ 4ක්??,, 🐒
This post has been upvoted by @italygame witness curation trail
If you like our work and want to support us, please consider to approve our witness
Come and visit Italy Community
@tipu curate
Upvoted 👌 (Mana: 7/8) Get profit votes with @tipU :)
Hi @randulakoralage,
my name is @ilnegro and I voted your post using steem-fanbase.com.
Please consider to approve our witness 👇
Come and visit Italy Community
Idea 1 ganna puluwan.apith samahara welawata kala wedak eliyata dala eke resut 1 kohoma wewida kiyala dena ganna kam hite degidiyaawen innawane kiya meka kiywaddi matat hituna.
Ow pana baye mn nm hitiye
මොකක් උනත් මරු Memes ටික 😂😂
🤭🤭🤭🤭🤭
Okkoma tika ganata lassnata liyala thiyenwa😁
අපි නොදන්න නොදකින පැත්තක්. ලොකු වගකීමක්නෙ.
you are working very hard with the device. Honestly, I don't understand software so I can't understand it, but you can manage all that easily