ශ්‍රී ලංකාවේ නවතම තාක්ෂණික පුවත් 2026-07-28, Tuesday
💼 ව්‍යාපාර · 🕒 කියවීමට විනාඩි 2 · 👁 1

දත්ත ගිවිසුම්: ඉහළ පාර්ශවයේ වෙනස්කම් නිසා ඇතිවන බාධාවන්ට අවසන්

දත්ත ගිවිසුම්: ඉහළ පාර්ශවයේ වෙනස්කම් නිසා ඇතිවන බාධාවන්ට අවසන්

දත්ත කණ්ඩායම් අත්විඳින්නා වූ “ඉහළ පාර්ශවයේ කට්ටලයක් වෙනස් වුනා” කියන අර්බුදය, දැන් දත්ත ගිවිසුම් (Data Contracts) මගින් අවසන් කරගන්නා ලදී.

ඇත්තේ කුමක්ද? එකම වාර්තාවක් හෝ ඩෑෂ්බෝර්ඩ් එකක් හදිසියේම වැරදි සංඛ්‍යා පෙන්වීම හෝ, කාලයක් පසු එය බිඳ වැටීමක් නොව, අසත්‍ය දත්ත පෙන්වීමක් ලෙස පෙනෙයි. පසුගිය දවසක එය පසුබැසී ඇති කණ්ඩායමකට සම්බන්ධ වූ අතර, ඒ කණ්ඩායම තීරණයක් ගෙන කෝලමයක් නැවත නම් කරලා, ඒකකයක් වෙනස් කරලා, හෝ නලයක් (null) යැව්වා. ඒ වෙනස්කම තවත් කණ්ඩායම් තුනක් පසු සිටින මිල ගණන් මොඩලයක් පදනම් කර තිබුණි. මෙවැනි “ඉහළ පාර්ශවයේ වෙනස්කම්” නිසා ඇතිවන අර්බුදය, නිලධාරීන්ට හෝ අක්චුවරීන්ට පවා හඳුනාගත නොහැකි වෙයි.

දත්ත ගිවිසුම කියන්නේ මොකක්ද? එය දත්ත නිර්මාතෘ සහ භාවිතාකරුවන් අතර, දත්ත සෙට් එකේ ආකෘති, වර්ග, අර්ථය, සහ ගුණාත්මක වගකීම් පිළිබඳ පැහැදිලි, ක්‍රියාත්මක ගිවිසුමකි. මෙය විකි පිටුවක් නොව, CI (Continuous Integration) සහ රන්ටයිම් (runtime) පරීක්ෂණවලින් පරීක්ෂා කරන ඉක්මන් විස්තරයක්. ඒ නිසා, බිඳ වැටීමක් නිෂ්පාදන මට්ටමේදී පසුබැසී නොසිදුවී, ඉදිරියටම අත්පත් කර ගත හැක.

ඉන්ෂුවරන්ස් (Insurance) වැනි ක්ෂේත්‍ර වලදී මෙය විශේෂයෙන් වැදගත්. ප්‍රතිපත්ති පද්ධතියේ එක් ක්ෂේත්‍රයක් රේටින්ග් මොඩලයක්, පසුපස රෙගුලාසි ආපසු ආපසු යනවා. ඉහළ පාර්ශවයේ සිහිනමත් වෙනස්කමක්, මිල ගණන් වැරදි වීමක් හෝ අනුකූල නොවන ආපසු ගැලවීමක් වශයෙන් පෙනේ. ඒ වගේ අර්බුදයක් සතියක් පසු නීතිඥයකු හෝ අක්චුවරීන් විසින් හඳුනාගන්නා ලදී.

ශ්‍රී ලංකාවට ඇති වැදගත්කම

ශ්‍රී ලංකාවේ තාක්ෂණික ආයෝජකයන්, ඩේටා ඉංජිනේරු කණ්ඩායම්, සහ ව්‍යාපාරිකයින්ට දත්ත ගිවිසුම් ගත කිරීමේ පියවර කිහිපයක් ඇත:

  • අනිශ්චිත රිස්ක් අඩු කිරීම: නිෂ්පාදන පද්ධතියේ වෙනස්කම් පූර්ව පරීක්ෂණය කර, සේවා අඩාල වීමක් නැතිව පවත්වා ගත හැක.
  • සහයෝගිතාව වැඩි කිරීම: කණ්ඩායම් අතර “කවුද මේ ක්ෂේත්‍රය ගැන කතා කරන්නේ?” කියන ප්‍රශ්නයට තවත් අර්ථයක් ලැබේ.
  • CI/CD පද්ධතියේ ස්ථායිකරණය: ගිවිසුම CI එකේ පරීක්ෂා කර, බිඳ වැටීම් නිෂ්පාදන මට්ටමේදී නොසිදුවේ.
  • අවස්ථානුකූල සංස්කරණය: බිඳ වැටීම් ඇති වුවහොත්, නව මූලික සංස්කරණයක් (major version) සහ 2-සතියක නෝට්ටුවක් ලබා දෙනු ලැබේ.

ඉහළ පාර්ශවයේ අනාගත වෙනස්කම් පූර්ව පරීක්ෂා කර, ශ්‍රී ලංකාවේ තාක්ෂණික ව්‍යාපාරයන්ට අඩු වියදමක්, වේගවත් නව්‍යකරණයක්, සහ අන්තර්ජාලයෙහි විශ්වාසනීය සේවා ලබා දිය හැක.

දත්ත ගිවිසුම් යනු “බිඳ වැටීමක් සිදුවන්නේ කවුරුන්ගේ අවසරයෙනි” කියන මනෝභාවයයි. මෙය තාක්ෂණික ව්‍යාපාරයක් වශයෙන් ඔබේ පද්ධතියේ විශ්වාසය, ස්ථාවරතාවය, සහ වේගය ඉහළ දැමීමට උපකාරී වේ.

💡 දත්ත ගිවිසුම් ගැන වැඩිදුර කියවන්න අපගේ වෙබ් අඩවියට පිවිසෙන්න!
මූලාශ්‍රය මෙම ලිපිය AI මගින් රචිත මුල් සාරාංශයකි. සම්පූර්ණ වාර්තාව කියවන්න:
Dev.to ↗
#Data Contracts #CI #Data Engineering #Insurance #Sri Lanka