Programming ∀
الذهاب إلى القناة على Telegram
Ushbu kanalda dasturlashga aloqador turli expriementlarim, g'oyalarim, hulosalarimni ulashaman.
إظهار المزيد1 354
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
لا توجد بيانات30 أيام
أرشيف المشاركات
1 354
Siz bergan savollar maniyam yaxshiroq izlanishimga sabab bo'ladi...
Ancha oldin Boyer Moore algorithmni GNU grep misolida ko'rib chiqgan edim. Algo & DS mavzularida bilimlarim yaxshi bo'lmasa ham aynan text searchingga oid birqancha publicationlarni ko'rib chiqgan edim va shunchaki tanishib chiqish bilan cheklanganman.
Commentda katta file ichidan search qilish mavzusida so'rashgan ekan. Shu bahona bo'sh vaqtim bo'lganida birqancha real casedagi searching algorithmlarni qilib ko'rishga qaror qildim.
Masalan:
grep, btree, mergetree vaxakazolar..
1 354
Questions and Answers
Siz text ko’rinishida savollar berasiz va ularga audio formatda online javob beraman.
Asosan dasturlashga aloqador mavzular va qisman koryera haqida.
Javoblarni izohlarda qoldirishingiz mumkin 🙂
1 354
Bunga biror real caselarni. Masalan sizda downtime bo'lgan bo'lsa va hechnima qilolmay qolgan bo'lsangiz batafsilroq NDAga kirmaydigan holatlarni yozsangiz shu asosida ko'rsak bo'ladi.
Monitoringdan tashqari Obeservability, Logging, APM kabi amaliyotlar ham bor bularni ham real caselarda ko'rib chiqish uchun huddi shunday. Agar sizda qandaydir muammo bo'lsa batafsil izohlasangiz shu masalalarni ham ko'rib chiqsak bo'ladi.
1 354
SRE va Ops haqida uzoq yozish kerak ekan.
Biror real caselarda tushuntirmasa qiyin chunki monitoringdan tashqari yana birqancha narsalardan olingan ma'lumotlar asosida ishlash kerak )).
1 354
Bu savolni javobi ham tog'ridan tog'ri monitoring tizimlarga aloqador.
Serverlessdagi barcha infratuzulma VM va containerlarda ekanini bilamiz. Endi tassavur qiling biz biror cloud functioni ishga tushirdik. Maslan AWS Lambda ))
Har oyda bizga N-M oralig'ida billing keladi albatta bu Lambda qancha resurs sarflaganiga bog'liq. Keling resurs faktorlarni ham belgilab olamiz. Masalan CPU/RAM bizda 2ta faktor bor.
Endi Lamda uchun bitta muhit qilamiz. Buning uchun bizga kerakli narsa entrypoint va runtime. Entrypoint huddi
main funksiya kabi. Runtime esa har qanaqa bo'lishi mumkin.
Endi biz Lambda ishga tushgan vaqtiga nisbatan ishlatilingan resurslarni xisoblasak bizga Lambdaning narxi kelib chiqadi. Masalan 1 daqiqada 1CPU ishlasa 0.1$ bo'lsin. Agar 1 daqiqada 1GB RAM ishlasa 0.05$ bo'lsin.
Demak har vaqt oralig'ida biz monitoringdan falon muhit uchun qancha resource ketayotganini olamiz va quyidagi formulaga cpu va memory resourcelarni beramiz.
cost = (cpuCores x 0.1 + memoryCapacity x 0.05 )
Keling har daqiqada shu jarayonni qaytaraylik va har safar cost ni alohida joyga yeg'ib boramiz.
Hulosa:
Monitoring tizimi yordamida olingan ma'lumotlar asosida har qanday runtimedagi resurslar utilizatsiyasini ko'rishimiz mumkin. Bu ma'lumotlar asosida esa hohlagan narsamizni qilishimiz mumkin.1 354
Chap tomondagi qatordan o’rtadagisini bir ex managerga o’xshatdim.
O’tirganda doyim shunday o’tirib.
“Nimagap aka?”
Deb savol berardi 😃
1 354
Yaxshi maqola ekan o'qishni tavsiya qilaman.
https://telegra.ph/C-da-funksiyalarga-murojaat-turlari-04-29
1 354
Hammaning tilida doston bo'ladigan "highload" tizimlarda biror narsa o'chsa biz sezmaymiz. Monitoringni bunga nima aloqasi bor ?
1 354
Endi yana qiziq savol.
Xozirda serverless platformlar va cloud computing juda trendda. Ularda esa oddiy serverlar kabi CPU/RAM/DISK resurslar dan tashqari yana birqancha factorli narx xisoblash mexnizmlari bor.
Monitoringni bunga nima aloqasi bor deb o'ylaysiz ?
1 354
Oldin ham aytganimday Posix tizimlarga doir savollar bo'lsa qoldirsangiz shunaqa javob berib chiqaman. Lekin javobni olib o'qishni davom ettirmasangiz Qamataman !
1 354
Endi kirishdim. Aynan o'sha kuni qiziq voqea bo'lgan edi.
Katta ishtiyoq bilan o'tirib maqolani boshladim. Contentni aniqroq strukturaga olib kelib. Aynan CPU utilizationdan boshlayotgan joyimda shu mavzuga kirib ketib maqola yozish ham esdan chiqib ketibti. Endi bemalol ishlardan bo'shab vaqtim bo'lganida task listlarimga qarasam birgina maqola emas maqolalar... qarz ekanman 🙂
Ha manda aynan shunaqa muammo bor. Agar nimadir qiziq bo'lib qolsa hamma narsani unutaman ishni ham boshqa narsalarni ham. Kegin qiynalib yuraman time managementdan muammolarga uchrab 🥹
