Docker Swarm වල සරලත්වයත්, Nomad වල වාසස්ථලීය හැකියත් එක්ක ගොඩනැගිල්ලක් කරලා, Gubernator නමක නව කන්ටේනර් මෙහෙයුම්කරු ප්රකාශයට පත් වුණා. Go (Golang) භාෂාවෙන් ලියලා, SQLite එකේ තොරතුරු සුරක්ෂිත කරගන්නා අතර, මැනේජර් මට්ටමේ මධ්යස්ථානයක්, වර්කර්ලට දේශීය කෑෂ් එකක් තියෙන නිසා අඩුපාඩු අවස්ථා වලත් වැඩ කරගන්න පුළුවන්.
මෙම පද්ධතිය REST API (පෝට් 4000) එකක් මගින් ආරක්ෂිතව සම්බන්ධ වෙලා, Flutter Web භාවිතා කරපු Dashboard (පෝට් 4001) එකෙන් Material Design 3 පෙනුමක් ලබා දෙයි. නිරීක්ෂණය OpenTelemetry, Prometheus, Swagger, Healthchecks (පෝට් 4002) මගින් සිදු කරලා, Docker Engine API සමඟ සෘජු සම්බන්ධතාවයක් ඇති කරයි.
Gubernator හි ප්රධාන වාසිය නම්, Docker Swarm එකේ සරල සේවා නියෝජනය, Nomad එකේ බහු-කලාවත් කාර්යයන් කළමනාකරණය, දෙකම එකම පරිසරයක සම්මත කරගැනීම. මෙයින් සංවර්ධකයින්ට ඉක්මනින් පරිසරයක් සකස් කරගන්න, එමඟින් කාර්යභාරය ඉතාමත් කාර්යක්ෂමව කරගන්න හැකියාව ලැබේ.
ශ්රී ලංකාවට ඇති වැදගත්කම
ශ්රී ලංකාවේ තාක්ෂණ සමාජය තරඟකාරී වෙලා ඉදිරියට යන තැනට, Gubernator වැනි හයිබ්රිඩ් මෙහෙයුම්කරුන්ට ඉතාමත් වැදගත්. විශේෂයෙන්:
- ඉගෙනුම් අවස්ථා: විශ්වවිද්යාල, තාක්ෂණික පාඨමාලා වල Docker Swarm සහ Nomad දෙකේම පදනම් ග්රහණය කරගැනීමට මෙය පූර්ණ වේදිකාවක්.
- ව්යාපාරික ප්රයෝජන: ස්ථානයේම කන්ටේනර් පරිසරයක් සකස් කරගැනීමෙන්, කලාපීය සේවා සපයන්නන්ට අඩු වියදමෙන්, ඉහළ විශ්වාසනීයතාවයක් ලබාගත හැක.
- ඉදිරි සංවර්ධනය: Go සහ SQLite වැනි ලේසි, විවෘත-මූලාශ්ර තාක්ෂණයන් සමඟ, දේශීය සංවර්ධකයින්ට අලුත් ව්යාපෘති ගොඩනැගීමට මූලික පදනමක්.
අවසානයේ, Gubernator නවතම කන්ටේනර් කාර්යයන් සඳහා “ගෝල්ඩිලොක්ස්” ලෙස නම් කරපු හේතුව, අතිශය අඩු, අතිශය ඉහල, අතිශය “just right” පරිසරයක් ලබා දීමයි. මෙය ශ්රී ලංකාවේ තාක්ෂණික පරිසරයට නව හුස්මක් පිරිනමනවා.