{"id":37650,"date":"2019-10-31T22:18:50","date_gmt":"2019-10-31T19:18:50","guid":{"rendered":"https:\/\/prohoster.info\/blog\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool\/"},"modified":"2019-10-31T22:18:50","modified_gmt":"2019-10-31T19:18:50","slug":"arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool","title":{"rendered":"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>P\u00ebrse nj\u00eb korporate si MegaFon i nevojitet Tarantool n\u00eb faturimin e tij? Nga jasht\u00eb duket se zakonisht vjen nj\u00eb shit\u00ebs, sjell nj\u00eb kuti t\u00eb madhe, e lidhi n\u00eb priz\u00eb \u2014 dhe ja faturimi! Disa koh\u00eb m\u00eb par\u00eb k\u00ebshtu ishte, por tani kjo \u00ebsht\u00eb nj\u00eb arkaik\u00eb, dhe dinosaur\u00ebt e till\u00eb kan\u00eb vdekur ose jan\u00eb duke vdekur. Fillimisht faturimi ishte nj\u00eb sistem p\u00ebr l\u00ebshimin e faturave \u2014 nj\u00eb num\u00ebrues ose kalkulator. N\u00eb telekomunikacionin modern \u2014 kjo \u00ebsht\u00eb <b>nj\u00eb sistem automatizimi i gjith\u00eb ciklit t\u00eb jet\u00ebs s\u00eb nd\u00ebrveprimit me abonentin nga n\u00ebnshkrimi i kontrat\u00ebs deri n\u00eb anulimin e saj<\/b>, duke p\u00ebrfshir\u00eb tarifimin n\u00eb koh\u00eb reale, pranimin e pagesave dhe shum\u00eb t\u00eb tjera. Faturimi n\u00eb kompanit\u00eb telekomunikative \u00ebsht\u00eb si nj\u00eb robot luftarak \u2014 i madh, i fuqish\u00ebm dhe i mbushur me arm\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/9ca92c53ac5ba33179e1fcfd6bd11558.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nA ka lidhje k\u00ebtu Tarantool? K\u00ebt\u00eb do ta tregojn\u00eb <b>Oleg Ivlev<\/b> dhe\u00a0<b>Andrey Knyazev<\/b>. Oleg \u00ebsht\u00eb arkitekti kryesor i kompanis\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/megafon\/\">MegaFon<\/a><\/noindex> me nj\u00eb p\u00ebrvoj\u00eb t\u00eb madhe pune n\u00eb kompani t\u00eb huaja, Andrey \u00ebsht\u00eb drejtori p\u00ebr sistemet e biznesit. Nga dekripimi i raportit t\u00eb tyre n\u00eb\u00a0<noindex><a rel=\"nofollow\" href=\"http:\/\/conf.tarantool.io\/2018\">Konferenc\u00ebn Tarantool 2018<\/a><\/noindex>\u00a0do t\u00eb m\u00ebsoni se p\u00ebr \u00e7far\u00eb nevojitet R&amp;D n\u00eb korporata, \u00e7far\u00eb \u00ebsht\u00eb Tarantool, si bllokimi i p\u00ebrmasimit vertikal dhe globalizimi ishin parakushte p\u00ebr shfaqjen e k\u00ebsaj Baze t\u00eb Dh\u00ebnash n\u00eb kompani, p\u00ebr sfidat teknologjike, transformimin e arkitektur\u00ebs, dhe si \u00ebsht\u00eb teknologjia e MegaFon-it e ngjashme me Netflix, Google dhe Amazon.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\n<center><div class=\"youtube-placeholder\" data-id=\"bW24mJwSllQ\" onclick=\"loadVideo(this)\">\r\n        <img decoding=\"async\" src=\"https:\/\/img.youtube.com\/vi\/bW24mJwSllQ\/hqdefault.jpg\" alt=\"Luaj videon\" loading=\"lazy\" width=\"480\" height=\"360\" style=\"width:100%;height:auto;\">\r\n        <div class=\"play-button\"><\/div>\r\n    <\/div><\/center><\/p>\n<h2>Projekti \u00abBilingu i Bashkuar\u00bb<\/h2>\n<p>\nProjekti p\u00ebr t\u00eb cilin do t\u00eb flasim quhet \u00abBilingu i Bashkuar\u00bb. Pik\u00ebrisht n\u00eb t\u00eb, Tarantool tregoi cil\u00ebsit\u00eb e tij m\u00eb t\u00eb mira. <\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/5639a301647b9afd07304ed423f02669.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nRritja e performanc\u00ebs s\u00eb pajisjeve Hi-End nuk po arrinte t\u00eb p\u00ebrballonte rritjen e baz\u00ebs s\u00eb abonent\u00ebve dhe rritjen e numrit t\u00eb sh\u00ebrbimeve, pritej nj\u00eb rritje e m\u00ebtejshme e numrit t\u00eb abonent\u00ebve dhe sh\u00ebrbimeve p\u00ebrmes M2M, IoT, dhe ve\u00e7orit\u00eb filiale \u00e7uan te p\u00ebrkeq\u00ebsimi i koh\u00ebs deri n\u00eb treg. Kompania mori vendimin p\u00ebr t\u00eb krijuar nj\u00eb sistem t\u00eb vet\u00ebm biznesi me nj\u00eb arkitektur\u00eb modulare unike t\u00eb nivelit bot\u00ebror, n\u00eb vend t\u00eb 8 sistemeve t\u00eb ndryshme aktuale t\u00eb bilingu.<\/p>\n<p><b>MegaFon \u00ebsht\u00eb tet\u00eb kompani n\u00eb nj\u00eb<\/b>. N\u00eb vitin 2009 p\u00ebrfundoi reorganizimi: deget n\u00eb t\u00eb gjith\u00eb Rusin\u00eb u bashkuan n\u00eb nj\u00eb kompani t\u00eb vetme OAO \u00abMegafon\u00bb (tani PAO). K\u00ebshtu, n\u00eb kompani u shfaq\u00ebn 8 sisteme faturimi me zgjidhje t\u00eb vetat \u00abt\u00eb personalizuara\u00bb, ve\u00e7ori filiale dhe struktur\u00eb organizative t\u00eb ndryshme, IT dhe marketing.<\/p>\n<p>Gj\u00ebrat shkonin mir\u00eb derisa nuk duhet t\u00eb vinte n\u00eb jet\u00eb nj\u00eb produkt t\u00eb p\u00ebrbashk\u00ebt federal. K\u00ebtu dol\u00ebn shum\u00eb v\u00ebshtir\u00ebsi: disa kishin tarifimin me rrethim n\u00eb rritje, disa n\u00eb r\u00ebnie, e disa sipas mesatares aritmetike. Ka mij\u00ebra nga k\u00ebto momente.<\/p>\n<p>Pavar\u00ebsisht se versioni i sistemit t\u00eb faturimit \u00ebsht\u00eb nj\u00eb, nj\u00eb furnizues, konfigurimet ishin aq t\u00eb ndryshme sa q\u00eb t\u00eb bashkoheshin zgjaste shum\u00eb. Ne p\u00ebrpoq\u00ebm t\u00eb reduktonim numrin e tyre, dhe u ndesh\u00ebm me nj\u00eb problem tjet\u00ebr, q\u00eb shum\u00eb korporata e njohin.<\/p>\n<p><b>Shkall\u00ebzimi vertikal<\/b>. Edhe hardueri m\u00eb i avancuar n\u00eb at\u00eb koh\u00eb nuk p\u00ebrmbushte nevojat. N\u00eb pun\u00eb p\u00ebrdornim pajisje nga Hewlett-Packard, linjat Superdome Hi-End, por nuk arrinte t\u00eb p\u00ebrmbushte nevojat as p\u00ebr dy deg\u00eb. D\u00ebshirohej shkall\u00ebzim horizontal pa shpenzime operative t\u00eb m\u00ebdha dhe investime kapitale.<\/p>\n<p><b>Pritja e rritjes s\u00eb numrit t\u00eb abonent\u00ebve dhe sh\u00ebrbimeve<\/b>. K\u00ebshilltar\u00ebt tashm\u00eb kan\u00eb sjell\u00eb n\u00eb bot\u00ebn e telekomunikacionit tregime rreth IoT dhe M2M: do t\u00eb vijn\u00eb koha kur n\u00eb \u00e7do telefon dhe hekurosje do t\u00eb ket\u00eb nga nj\u00eb kart\u00eb SIM, nd\u00ebrsa n\u00eb frigorifer\u00eb nga dy. Sot kemi nj\u00eb num\u00ebr abonent\u00ebsh, nd\u00ebrsa n\u00eb t\u00eb ardhmen e af\u00ebrt do t\u00eb ket\u00eb shum\u00eb her\u00eb m\u00eb shum\u00eb.<\/p>\n<h2>Sfidat teknologjike<\/h2>\n<p>\nK\u00ebto kat\u00ebr arsye na kan\u00eb shtyr\u00eb n\u00eb ndryshime t\u00eb r\u00ebnd\u00ebsishme. Kishim nj\u00eb zgjedhje mes modernizimit t\u00eb sistemit dhe projektimit nga e para. Menduam gjat\u00eb, mor\u00ebm vendime t\u00eb r\u00ebnd\u00ebsishme, organizuam tender\u00eb. N\u00eb fund vendos\u00ebm t\u00eb projektojm\u00eb nga fillimi dhe filluam me sfida interesante - sfida teknologjike.<\/p>\n<h3>Shkall\u00ebzueshm\u00ebria<\/h3>\n<p>\nN\u00ebse m\u00eb par\u00eb ishte, duke th\u00ebn\u00eb kushtimisht, <b>8 billing p\u00ebr 15 milion abonent\u00eb<\/b>, tani duhet t\u00eb rezultonte <b>100 milion abonent\u00eb dhe m\u00eb shum\u00eb<\/b>\u00a0\u2014 ngarkesa \u00ebsht\u00eb shum\u00eb m\u00eb e lart\u00eb.<\/p>\n<blockquote><p>Tani jemi t\u00eb krahasuesh\u00ebm n\u00eb shkall\u00eb me lojtar\u00ebt e m\u00ebdhenj t\u00eb internetit, si Mail.ru ose Netflix.<\/p><\/blockquote>\n<p>\nPor l\u00ebvizja e m\u00ebtejshme drejt rritjes s\u00eb ngarkes\u00ebs dhe baz\u00ebs s\u00eb abonent\u00ebve na ka vendosur para detyrave t\u00eb v\u00ebshtira.<\/p>\n<h3>Gjeografia e vendit ton\u00eb t\u00eb gjer\u00eb<\/h3>\n<p>\nMes Kaliningradit dhe Vladivostokut <b>7500 km dhe 10 zona kohore<\/b>. Shpejt\u00ebsia e drit\u00ebs \u00ebsht\u00eb e p\u00ebrfunduar dhe n\u00eb distanca t\u00eb tilla, vonesat jan\u00eb tashm\u00eb t\u00eb r\u00ebnd\u00ebsishme. 150 ms n\u00eb kanalet optike m\u00eb t\u00eb avancuara \u00ebsht\u00eb shum\u00eb p\u00ebr tarifimin n\u00eb koh\u00eb reale, ve\u00e7an\u00ebrisht si\u00e7 \u00ebsht\u00eb tani n\u00eb telekomunikacionin n\u00eb Rusi. P\u00ebr m\u00eb tep\u00ebr, duhet t\u00eb p\u00ebrdit\u00ebsohemi brenda nj\u00eb dite pune, dhe me zona t\u00eb ndryshme kohore, kjo \u00ebsht\u00eb nj\u00eb problem.<\/p>\n<p>Ne nuk ofrojm\u00eb thjesht sh\u00ebrbime p\u00ebr nj\u00eb tarif\u00eb mujor\u00eb; kemi tarifa komplekse, paketa, modifikator\u00eb t\u00eb ndrysh\u00ebm. Na nevojitet jo vet\u00ebm t\u00eb lejojm\u00eb ose t\u00eb ndalojm\u00eb abonent\u00ebt nga biseda, por t\u00eb ofrojm\u00eb nj\u00eb kuot\u00eb t\u00eb caktuar - t\u00eb llogarisim thirrjet dhe veprimet n\u00eb koh\u00eb reale n\u00eb m\u00ebnyr\u00eb q\u00eb ata t\u00eb mos e ndjejn\u00eb.<\/p>\n<h3>Q\u00ebndrueshm\u00ebria<\/h3>\n<p><\/p>\n<blockquote><p>Kjo \u00ebsht\u00eb ana tjet\u00ebr e centralizimit.<\/p><\/blockquote>\n<p>\nN\u00ebse mbledhim t\u00eb gjith\u00eb abonent\u00ebt n\u00eb nj\u00eb sistem, \u00e7do katastrof\u00eb dhe ngjarje emergjente jan\u00eb t\u00eb d\u00ebmshme p\u00ebr biznesin. Prandaj, dizajnojm\u00eb sistemin n\u00eb m\u00ebnyr\u00eb q\u00eb t\u00eb p\u00ebrjashtojm\u00eb ndikimin e fatkeq\u00ebsive n\u00eb t\u00eb gjith\u00eb baz\u00ebn e abonent\u00ebve.<\/p>\n<p>Kjo \u00ebsht\u00eb p\u00ebrs\u00ebri pasojat e heqjes dor\u00eb nga shkall\u00ebzimi vertikal. Kur kaluam n\u00eb shkall\u00ebzim horizontal, rrit\u00ebm numrin e server\u00ebve nga qindra n\u00eb mij\u00ebra. K\u00ebta duhen menaxhuar dhe nd\u00ebrtuar interoperabilitet, duke rezervuar automatikisht infrastruktur\u00ebn IT dhe rikuperuar sistemin e shp\u00ebrndar\u00eb.<\/p>\n<p>Na ishin paraqyruar sfida interesante. Ne projektuam sistemin, dhe n\u00eb at\u00eb moment p\u00ebrpiqeshim t\u00eb gjejm\u00eb p\u00ebrvoj\u00ebn globale p\u00ebr t\u00eb kontrolluar sa jemi n\u00eb trend, sa ndjekim teknologjit\u00eb m\u00eb t\u00eb avancuara.<\/p>\n<h2>P\u00ebrvoja globale<\/h2>\n<p><\/p>\n<blockquote><p>\u00c7udit\u00ebrisht, n\u00eb telekomunikacionin global nuk gjet\u00ebm asnj\u00eb referenc\u00eb.<\/p><\/blockquote>\n<p>\nEvropa ra p\u00ebr numrin e abonent\u00ebve dhe shkall\u00ebn, SHBA p\u00ebr planin e tarifave t\u00eb saj. Disa informata shihnim n\u00eb Kin\u00eb, nd\u00ebrsa disa gjet\u00ebm n\u00eb Indi dhe mor\u00ebm specialist\u00eb nga Vodafone India.<\/p>\n<p>P\u00ebr analiz\u00ebn e arkitektur\u00ebs, mbledh\u00ebm ekipin \u00ebnd\u00ebrrues t\u00eb udh\u00ebhequr nga IBM - arkitekt\u00eb nga fusha t\u00eb ndryshme. K\u00ebta njer\u00ebz mund t\u00eb vler\u00ebsonin sakt\u00ebsisht at\u00eb q\u00eb po b\u00ebnim dhe t\u00eb sillnin njohuri t\u00eb caktuara n\u00eb arkitektur\u00ebn ton\u00eb.<\/p>\n<h2>Shkall\u00ebzimi<\/h2>\n<p>\nDisa numra p\u00ebr ilust\u00ebrim.<\/p>\n<p>Ne po projektuam nj\u00eb sistem p\u00ebr <b>80 milion abonent\u00eb me nj\u00eb kapacitet deri n\u00eb nj\u00eb miliard<\/b>. K\u00ebshtu ne hiqim pragjet e ardhshme. Nuk \u00ebsht\u00eb se po planifikojm\u00eb t\u00eb pushtojm\u00eb Kin\u00ebn, por p\u00ebr shkak t\u00eb fluksit t\u00eb IoT dhe M2M.<\/p>\n<p><b>300 milion dokumente p\u00ebrpunohen n\u00eb koh\u00eb reale<\/b>. Megjith\u00ebse kemi 80 milion abonent\u00eb, ne punojm\u00eb me klient\u00eb potencial\u00eb dhe me ata q\u00eb kan\u00eb kaluar nga ne, n\u00ebse duhet t\u00eb mbledhim borxhin. Prandaj, volumi real \u00ebsht\u00eb ndjesh\u00ebm m\u00eb i madh.<\/p>\n<p><b>2 miliard transaksionesh<\/b> ndryshojn\u00eb \u00e7do dit\u00eb - k\u00ebto jan\u00eb pagesa, akruale, thirrje dhe ngjarje t\u00eb tjera.\u00a0<b>200 TB t\u00eb dh\u00ebnash ndryshojn\u00eb n\u00eb m\u00ebnyr\u00eb aktive<\/b>, pak m\u00eb ngadal\u00eb ndryshojn\u00eb <b>8 PB t\u00eb dh\u00ebnash<\/b>, dhe ky nuk \u00ebsht\u00eb arhiv, por t\u00eb dh\u00ebna t\u00eb gjalla n\u00eb nj\u00eb faturim t\u00eb vet\u00ebm. Shkalla n\u00eb qendrat e t\u00eb dh\u00ebnave - <b>5000 server\u00eb n\u00eb 14 lokacione<\/b>.<\/p>\n<h2>Stack teknologjik<\/h2>\n<p>\nKur e kemi planifikuar arkitektur\u00ebn dhe kemi filluar t\u00eb nd\u00ebrtom\u00eb sistemin, ne importuam teknologjit\u00eb m\u00eb interesante dhe p\u00ebrparimtare. K\u00ebshtu u krijua nj\u00eb stack teknologjik, i njohur p\u00ebr secilin lojtar t\u00eb internetit dhe korporatat q\u00eb nd\u00ebrtuan sisteme me ngarkes\u00eb t\u00eb lart\u00eb. <\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/22b6fcab2618455b615534f4bb4d9e5e.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nStack-u \u00ebsht\u00eb i ngjash\u00ebm me stack-et e lojtar\u00ebve t\u00eb tjer\u00eb t\u00eb m\u00ebdhenj: Netflix, Twitter, Viber. Ai p\u00ebrb\u00ebhet nga 6 komponent\u00eb, por ne d\u00ebshirojm\u00eb ta p\u00ebrshtat dhe ta unifikojm\u00eb.<\/p>\n<blockquote><p>Fleksibiliteti \u00ebsht\u00eb i mir\u00eb, por n\u00eb nj\u00eb korporat\u00eb t\u00eb madhe, pa unifikim, asgj\u00eb nuk funksionon.<\/p><\/blockquote>\n<p>\nNe nuk planifikojm\u00eb t\u00eb ndryshojm\u00eb at\u00eb Oracle p\u00ebr Tarantool. N\u00eb realitetin e kompanive t\u00eb m\u00ebdha, kjo \u00ebsht\u00eb nj\u00eb utopi, ose nj\u00eb fushat\u00eb q\u00eb zgjat 5-10 vjet me nj\u00eb rezultat t\u00eb paqart\u00eb. Por Cassandra dhe Couchbase mund t\u00eb z\u00ebvend\u00ebsohen plot\u00ebsisht me Tarantool-in, dhe ne e synojm\u00eb k\u00ebt\u00eb.<\/p>\n<h2>Pse Tarantool?<\/h2>\n<p>\nKa 4 kritere t\u00eb thjeshta pse ne zgjodh\u00ebm k\u00ebt\u00eb DB.<\/p>\n<p><b>Shpejt\u00ebsia<\/b>. Ne realizuam teste ngarkese n\u00eb sistemet industriale t\u00eb MegaFon. Tarantool fitoi - ai tregoi performanc\u00ebn m\u00eb t\u00eb mir\u00eb.<\/p>\n<p>Nuk mund t\u00eb themi se sistemet e tjera nuk p\u00ebrmbushin nevojat e MegaFon. Zgjidhjet aktuale t\u00eb memories jan\u00eb aq efikase sa q\u00eb kjo kapacitet mjafton p\u00ebr kompanin\u00eb. Por ne jemi t\u00eb interesuar t\u00eb punojm\u00eb me liderin, dhe jo me ata q\u00eb q\u00ebndrojn\u00eb pas, p\u00ebrfshir\u00eb n\u00eb testin e ngarkes\u00ebs.<\/p>\n<blockquote><p>Tarantool p\u00ebrmbush nevojat e kompanis\u00eb edhe n\u00eb perspektiv\u00ebn afatgjat\u00eb.<\/p><\/blockquote>\n<p>\n<b>Kostoja e TCO<\/b>. Mb\u00ebshtetja p\u00ebr Couchbase n\u00eb volumet e MegaFon \u00ebsht\u00eb tejet e kushtueshme, nd\u00ebrsa situata me Tarantool \u00ebsht\u00eb shum\u00eb m\u00eb e k\u00ebndshme, dhe funksionalitetet e tyre jan\u00eb t\u00eb ngjashme.<\/p>\n<p>Nj\u00eb tjet\u00ebr ve\u00e7ori e k\u00ebndshme q\u00eb ndikuar pak n\u00eb zgjedhjen ton\u00eb \u00ebsht\u00eb se Tarantool punon m\u00eb mir\u00eb me memorjen se \u00e7do baz\u00eb tjet\u00ebr. Ai tregon <b>efektivitetin maksimal<\/b>.<\/p>\n<p><b>Besueshm\u00ebria<\/b>. MegaFon investon n\u00eb besueshm\u00ebri, ndoshta si askush tjet\u00ebr. Prandaj, kur e shikuam Tarantool, kuptuam se duhej t\u00eb b\u00ebnim q\u00eb ai t\u00eb p\u00ebrmbushte k\u00ebrkesat tona.<\/p>\n<p>Ne investuam koh\u00ebn dhe financat tona, dhe s\u00eb bashku me Mail.ru krijuam nj\u00eb version enterprise, i cili tani p\u00ebrdoret nga disa kompani t\u00eb tjera.<\/p>\n<blockquote><p>Tarantool-enterprise na plot\u00ebsoi plot\u00ebsisht n\u00eb aspektin e siguris\u00eb, besueshm\u00ebris\u00eb dhe regjistrimit.<\/p><\/blockquote>\n<p><\/p>\n<h3>Partneritet<\/h3>\n<p>\nE r\u00ebnd\u00ebsishme p\u00ebr mua \u00ebsht\u00eb <b>kontakti direkt me zhvilluesin<\/b>. Kjo \u00ebsht\u00eb sakt\u00ebsisht ajo q\u00eb na t\u00ebrhoqi tek ekipi i Tarantool.<\/p>\n<p>N\u00ebse ju shkoni te nj\u00eb lojtar, sidomos atij q\u00eb punon me klient\u00eb t\u00eb r\u00ebnd\u00ebsish\u00ebm, dhe i thoni se ju nevojitet q\u00eb baza e t\u00eb dh\u00ebnave t\u00eb p\u00ebrmbush\u00eb k\u00ebto e ato k\u00ebrkesa, ai zakonisht p\u00ebrgjigjet:<\/p>\n<p><i>\u2014 Mir\u00eb, vendosni k\u00ebrkesat n\u00ebn at\u00eb grumbull \u2014 ndonj\u00ebher\u00eb, ndoshta, do t'i arrijm\u00eb ato.<\/i><\/p>\n<p>Shum\u00eb kompani kan\u00eb nj\u00eb plan p\u00ebr 2-3 vitet e ardhshme, dhe \u00ebsht\u00eb praktikisht e pamundur t\u00eb integrohesh aty, nd\u00ebrsa zhvilluesit e Tarantool t\u00ebrheqin me transparenc\u00ebn e tyre, jo vet\u00ebm me MegaFon, dhe e adaptojn\u00eb sistemin p\u00ebr klient\u00ebt. Kjo \u00ebsht\u00eb e shk\u00eblqyer, dhe na p\u00eblqen shum\u00eb.<\/p>\n<h2>Ku e kemi p\u00ebrdorur Tarantool<\/h2>\n<p>\nNe p\u00ebrdorim Tarantool n\u00eb disa elemente. <b>E para \u00ebsht\u00eb n\u00eb pilotin<\/b>, q\u00eb e kemi zhvilluar n\u00eb sistemin e katalogut t\u00eb adresave. N\u00eb at\u00eb koh\u00eb, d\u00ebshironim q\u00eb t\u00eb ishte nj\u00eb sistem si Yandex.Maps dhe Google Maps, por rezultati doli ndryshe. <\/p>\n<p>P\u00ebr shembull, katalogu i adresave n\u00eb nd\u00ebrfaqen e shitjeve. N\u00eb Oracle, k\u00ebrkimi i adres\u00ebs s\u00eb d\u00ebshiruar z\u00eb 12-13 sekonda \u2014 numra t\u00eb pak\u00ebndsh\u00ebm. Kur kalojm\u00eb n\u00eb Tarantool, z\u00ebvend\u00ebsojm\u00eb Oracle me nj\u00eb tjet\u00ebr BD n\u00eb konsol\u00eb dhe realizojm\u00eb t\u00eb nj\u00ebjtin k\u00ebrkim, fitojm\u00eb nj\u00eb p\u00ebrshpejtim prej 200 her\u00eb! Qyteti del pas shkronj\u00ebs s\u00eb tret\u00eb. Tani po e adaptojm\u00eb nd\u00ebrfaqen q\u00eb t\u00eb ndodhi pas shkronj\u00ebs s\u00eb par\u00eb. Megjithat\u00eb, shpejt\u00ebsia e reagimit \u00ebsht\u00eb krejt ndryshe \u2014 tani \u00ebsht\u00eb milisekonda n\u00eb vend t\u00eb sekondave.<\/p>\n<p><b>P\u00ebrdoreshin gjithashtu n\u00eb nj\u00eb tem\u00eb t\u00eb njohur, e cila quhet IT me dy shpejt\u00ebsi<\/b>. Kjo \u00ebsht\u00eb p\u00ebr shkak se konsulent\u00ebt nga t\u00eb gjitha drejtimet thon\u00eb se korporatat duhet t\u00eb shkojn\u00eb atje.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/f9fa9e342e57f1483b1a8ea0b31bd9ae.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nK\u00ebtu ka nj\u00eb shtres\u00eb infrastrukture, mbi t\u00eb cil\u00ebn jan\u00eb domainet, p\u00ebr shembull, sistemi i faturimit, si n\u00eb telekom, sistemet korporative, raportimi korporativ. Ky \u00ebsht\u00eb thelbi q\u00eb nuk duhet prekur. Pra, natyrisht, mund t\u00eb b\u00ebhet, por me nj\u00eb qasje paranojake p\u00ebr t\u00eb siguruar cil\u00ebsin\u00eb, sepse kjo sjell t\u00eb ardhura p\u00ebr korporat\u00ebn.<\/p>\n<p>Pas k\u00ebsaj vjen shtresa e mikrosh\u00ebrbimeve - ajo q\u00eb e diferencion operatorin ose lojtar\u00ebt e tjer\u00eb. Mikrosh\u00ebrbimet mund t\u00eb krijohen shpejt duke u bazuar n\u00eb disa cache, duke t\u00ebrhequr t\u00eb dh\u00ebnat nga domaine t\u00eb ndryshme. K\u00ebtu <b>ka hap\u00ebsir\u00eb p\u00ebr eksperimente<\/b>\u00a0\u2014 n\u00ebse di\u00e7ka nuk funksionon, mbyllet nj\u00eb mikrosh\u00ebrbim, hapet nj\u00eb tjet\u00ebr. Kjo siguron me t\u00eb v\u00ebrtet\u00eb nj\u00eb rritje t\u00eb shpejt\u00ebsis\u00eb n\u00eb treg dhe rrit besueshm\u00ebrin\u00eb dhe shpejt\u00ebsin\u00eb e kompanis\u00eb.<\/p>\n<blockquote><p>Mikrosh\u00ebrbimet jan\u00eb, ndoshta, roli kryesor i Tarantool n\u00eb MegaFon. <\/p><\/blockquote>\n<p><\/p>\n<h2>Ku planifikojm\u00eb t\u00eb aplikojm\u00eb Tarantool<\/h2>\n<p>\nN\u00ebse e krahasojm\u00eb projektin ton\u00eb t\u00eb suksessh\u00ebm t\u00eb faturimit me programet e transformimit n\u00eb Deutsche Telekom, Svyaznoy, Vodafone India, ai \u00ebsht\u00eb befasuesh\u00ebm dinamik dhe krijues. Gjat\u00eb zbatimit t\u00eb k\u00ebtij projekti, jo vet\u00ebm q\u00eb u transformua MegaFon dhe struktura e tij, por gjithashtu u shfaq Tarantool-enterprise te Mail.ru, dhe te furnizuesi yn\u00eb Nexign (m\u00eb par\u00eb \"Peterservice\") \u2013 BSS Box (nje zgjidhje faturimi t\u00eb paketuar).<\/p>\n<p>Kjo, n\u00eb nj\u00ebfar\u00eb m\u00ebnyre, \u00ebsht\u00eb nj\u00eb projekt historik p\u00ebr tregun rus. Mund ta krahasojm\u00eb me at\u00eb q\u00eb p\u00ebrshkruhet n\u00eb librin e Frederick Brooks \"Miti i Njeriut-Muaj\". At\u00ebher\u00eb, n\u00eb vitet '60 p\u00ebr t\u00eb zhvilluar nj\u00eb sistem t\u00eb ri operativ OS\/360 p\u00ebr mainframe t\u00eb IBM, ishin angazhuar 5,000 njer\u00ebz. Ne kemi m\u00eb pak \u2013 1,800, por ata jan\u00eb n\u00eb rripa, dhe duke pasur parasysh p\u00ebrdorimin e burimeve t\u00eb hapura dhe qasje t\u00eb reja, ne punojm\u00eb m\u00eb produktivisht.<\/p>\n<p>M\u00eb posht\u00eb jan\u00eb treguar domenet e faturimit ose, n\u00ebse flasim m\u00eb gjer\u00eb, \u2013 sistemet e biznesit. Njer\u00ebzit nga enterprise e din\u00eb mir\u00eb CRM. Sistemas e tjera duhet t\u00eb jen\u00eb tashm\u00eb te t\u00eb gjith\u00eb: Open API, API Gateway.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/7b9bf49f01aecb626e0f65f035c76ff0.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h3>Open API<\/h3>\n<p>\nLe ta shikojm\u00eb p\u00ebrs\u00ebri numrat dhe se si tani funksionon Open API. Ngarkesa e tij \u00ebsht\u00eb \u2013 <b>10,000 transaksione n\u00eb sekond\u00eb<\/b>. Duke ne po planifikojm\u00eb t\u00eb zhvillojm\u00eb aktivisht shtres\u00ebn e mikrosh\u00ebrbjeve dhe t\u00eb nd\u00ebrtojm\u00eb nj\u00eb API publik p\u00ebr MegaFon, presim nj\u00eb rritje t\u00eb konsiderueshme n\u00eb t\u00eb ardhmen pik\u00ebrisht n\u00eb k\u00ebt\u00eb drejtim.\u00a0<b>Sigurisht se do t\u00eb ket\u00eb 100,000 transaksione.<\/b>.<\/p>\n<p>Nuk e di n\u00ebse do t\u00eb jemi n\u00eb gjendje t\u00eb krahasohemi n\u00eb SSO me Mail.ru - ata duket se kan\u00eb 1,000,000 transaksione n\u00eb sekond\u00eb. Zgjidhja e tyre \u00ebsht\u00eb jasht\u00ebzakonisht interesante p\u00ebr ne dhe planifikojm\u00eb t\u00eb p\u00ebrfitojm\u00eb nga eksperienca e tyre - p\u00ebr shembull, t\u00eb b\u00ebjm\u00eb nj\u00eb rezerv\u00eb funksionale SSO me ndihm\u00ebn e Tarantool. Tani zhvilluesit nga Mail.ru po merren me k\u00ebt\u00eb p\u00ebr ne.<\/p>\n<h2>CRM<\/h2>\n<p>\nCRM jan\u00eb ata 80 milion abonent\u00eb q\u00eb d\u00ebshirojm\u00eb t'i \u00e7ojm\u00eb n\u00eb nj\u00eb miliard, sepse tashm\u00eb kemi 300 milion dokumente q\u00eb p\u00ebrfshijn\u00eb historin\u00eb tri vje\u00e7are. Ne v\u00ebrtet presim sh\u00ebrbime t\u00eb reja, dhe k\u00ebtu <b>prakhtimi i sh\u00ebrbimeve t\u00eb lidhura \u00ebsht\u00eb<\/b>. Kjo \u00ebsht\u00eb nj\u00eb sfere q\u00eb do t\u00eb rritet, sepse sh\u00ebrbimet do t\u00eb jen\u00eb gjithnj\u00eb e m\u00eb shum\u00eb. Prandaj, do t\u00eb na nevojitet historia, nuk duam t\u00eb hasim n\u00eb k\u00ebt\u00eb.<\/p>\n<p>Faturimi n\u00eb lidhje me l\u00ebshimin e faturave, pun\u00ebn me borxhet ndaj klient\u00ebve <b>\u00ebsht\u00eb transformuar n\u00eb nj\u00eb domain t\u00eb ve\u00e7ant\u00eb<\/b>. P\u00ebr t\u00eb zgjeruar performanc\u00ebn, <b>\u00ebsht\u00eb aplikuar nj\u00eb model arkitekture domain.<\/b>.<\/p>\n<blockquote><p>Sistemi \u00ebsht\u00eb i ndar\u00eb n\u00eb domain, ngarkesa \u00ebsht\u00eb e shp\u00ebrndar\u00eb dhe \u00ebsht\u00eb e garantuar q\u00ebndrueshm\u00ebria. P\u00ebr m\u00eb tep\u00ebr, \u00ebsht\u00eb b\u00ebr\u00eb pun\u00eb me arkitektur\u00ebn e shp\u00ebrndar\u00eb.<\/p><\/blockquote>\n<p>\nE gjith\u00eb e tjera \u2014 jan\u00eb zgjidhje t\u00eb nivelit enterprise. N\u00eb depozitat e thirrjeve \u2014 <b>2 miliard n\u00eb dit\u00eb<\/b>, 60 miliard n\u00eb muaj. Ndonj\u00ebher\u00eb duhet t'i rib\u00ebjm\u00eb llogarit\u00eb p\u00ebr muajin, dhe \u00ebsht\u00eb m\u00eb mir\u00eb shpejt. <b>Monitorimi financiar<\/b>\u00a0\u2014 jan\u00eb ato 300 milion q\u00eb vazhdimisht rriten: abonent\u00ebt shpesh l\u00ebvizin nga nj\u00eb operator tek tjetri, duke rritur k\u00ebt\u00eb pjes\u00eb.<\/p>\n<p>Komponenti m\u00eb telekomunikues nga lidhjet mobile \u2014 \u00ebsht\u00eb <b>tarifikimi online<\/b>. K\u00ebto jan\u00eb sistemet q\u00eb ju lejojn\u00eb t\u00eb telefononi ose t\u00eb mos telefononi, duke marr\u00eb vendim n\u00eb koh\u00eb reale. K\u00ebtu ngarkesa \u00ebsht\u00eb 30,000 transaksione n\u00eb sekond\u00eb, por p\u00ebr shkak t\u00eb rritjes s\u00eb transmetimit t\u00eb t\u00eb dh\u00ebnave planifikojm\u00eb <b>250,000 transaksione<\/b>, dhe prandaj jemi shum\u00eb t\u00eb interesuar p\u00ebr Tarantool.<\/p>\n<p>Imazhi i m\u00ebparsh\u00ebm \u2014 jan\u00eb ato domain ku planifikojm\u00eb t\u00eb aplikojm\u00eb Tarantool. Vet\u00eb CRM, natyrisht, \u00ebsht\u00eb m\u00eb i gjer\u00eb dhe ne planifikojm\u00eb ta aplikojm\u00eb n\u00eb thelbin e tij. <\/p>\n<p>Numri yn\u00eb referues p\u00ebr TTH n\u00eb 100 milion abonent\u00eb m\u00eb shqet\u00ebson si arkitekt \u2014 \u00e7far\u00eb, n\u00ebse 101 milion? S\u00ebrish do t\u00eb duhet gjith\u00e7ka t\u00eb ri-p\u00ebrshtatet? P\u00ebr t\u00eb shmangur nj\u00eb situat\u00eb t\u00eb till\u00eb, ne p\u00ebrdorim cache, duke rritur gjithashtu disponueshm\u00ebrin\u00eb.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/64cd6ce61687c209e6e35daf56d66dd1.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\nN\u00eb p\u00ebrgjith\u00ebsi ekzistojn\u00eb dy qasje p\u00ebr aplikimin e Tarantool. E para \u2014 <b>nd\u00ebrtimi i t\u00eb gjith\u00eb caches n\u00eb nivelin e mikrosh\u00ebrbimeve<\/b>. Sa e kuptoj un\u00eb, ky \u00ebsht\u00eb rruga q\u00eb ndjek VimpelCom, duke krijuar cache p\u00ebr klient\u00ebt.<\/p>\n<p>Ne jemi m\u00eb pak t\u00eb varur nga ofruesit, po ndryshojm\u00eb thelbin e BSS, prandaj kemi nj\u00eb regjist\u00ebr t\u00eb vet\u00ebm klient\u00ebsh q\u00eb \u00ebsht\u00eb gati nga kutia. Por ne d\u00ebshirojm\u00eb ta zgjerojm\u00eb. Prandaj aplikojm\u00eb nj\u00eb qasje pak m\u00eb ndryshe \u2014 <b> nd\u00ebrtojm\u00eb caches brenda sistemeve<\/b>.<\/p>\n<blockquote><p>K\u00ebshtu kemi m\u00eb pak asinkronizim \u2014 nj\u00eb sistem p\u00ebrgjigjet si p\u00ebr cache, ashtu edhe p\u00ebr burimin kryesor master.<\/p><\/blockquote>\n<p>\nQas \u00ebsht\u00eb i p\u00ebrshtatsh\u00ebm p\u00ebr Tarantool me skeletin transaksional, kur p\u00ebrdit\u00ebsohen vet\u00ebm pjes\u00ebt q\u00eb lidhen me azhurnimet, dmth, ndryshimet e t\u00eb dh\u00ebnave. Gjith\u00e7ka tjet\u00ebr mund t\u00eb ruhen diku tjet\u00ebr. Nuk ka nj\u00eb liqen t\u00eb madh t\u00eb dh\u00ebnash, asnj\u00eb cache global t\u00eb pakontrolluar. Cache-t projektohen n\u00eb p\u00ebrputhje me sistemin, ose p\u00ebr produktet, ose p\u00ebr klient\u00ebt, ose p\u00ebr t\u00eb leht\u00ebsuar jet\u00ebn e mb\u00ebshtetjes. Kur nj\u00eb abonent i shqet\u00ebsuar p\u00ebr cil\u00ebsin\u00eb telefonon, d\u00ebshirojm\u00eb ta mb\u00ebshtesim at\u00eb si\u00e7 duhet.<\/p>\n<h2>RTO dhe RPO<\/h2>\n<p>\nN\u00eb IT ekzistojn\u00eb dy termine - <b>RTO<\/b> dhe\u00a0<b>RPO<\/b>. <\/p>\n<p><b>Q\u00ebllimi i koh\u00ebs s\u00eb rikuperimit<\/b>\u00a0\u00ebsht\u00eb koha e rikuperimit t\u00eb sh\u00ebrbimit pas nj\u00eb d\u00ebshtimi. RTO = 0 do t\u00eb thot\u00eb se, edhe n\u00ebse di\u00e7ka d\u00ebshtoi, sh\u00ebrbimi vazhdon t\u00eb funksionoj\u00eb.<\/p>\n<p><b>Q\u00ebllimi i pik\u00ebs s\u00eb rikuperimit<\/b>\u00a0\u00ebsht\u00eb koha e rikuperimit t\u00eb t\u00eb dh\u00ebnave, sa t\u00eb dh\u00ebna mund t\u00eb humbasim brenda nj\u00eb periudhe t\u00eb caktuar. RPO = 0 do t\u00eb thot\u00eb se nuk humbasim t\u00eb dh\u00ebna.<\/p>\n<h2>Detyra p\u00ebr Tarantool<\/h2>\n<p>\nLe t'i zgjidhim nj\u00eb detyr\u00eb p\u00ebr Tarantool.<\/p>\n<p><b>E dh\u00ebn\u00eb<\/b>: nj\u00eb shport\u00eb aplikacionesh e njohur p\u00ebr t\u00eb gjith\u00eb, p\u00ebr shembull, n\u00eb Amazon ose diku tjet\u00ebr. <b>K\u00ebrkohet<\/b> p\u00ebr t\u00eb siguruar q\u00eb karroca t\u00eb funksionoj\u00eb 24 or\u00eb 7 dit\u00eb n\u00eb jav\u00eb, ose 99,99% t\u00eb koh\u00ebs. Porosit\u00eb q\u00eb na vijn\u00eb duhet t\u00eb mbajn\u00eb rend, sepse nuk mund t\u00eb aktivizojm\u00eb ose \u00e7aktivizojm\u00eb me rast\u00ebsishm\u00ebri lidhjen e abonent\u00ebve - gjith\u00e7ka duhet t\u00eb jet\u00eb strikt e renditur. Abonimi i m\u00ebparsh\u00ebm ndikon n\u00eb at\u00eb t\u00eb m\u00ebpassh\u00ebm, k\u00ebshtu q\u00eb t\u00eb dh\u00ebnat jan\u00eb t\u00eb r\u00ebnd\u00ebsishme - asgj\u00eb nuk duhet t\u00eb humbas\u00eb.<\/p>\n<p><b>Zgjidhja<\/b>. Mund t\u00eb provoni ta zgjidhni drejtp\u00ebrdrejt dhe t\u00eb pyesni zhvilluesit e DB, por kjo detyr\u00eb matematikisht nuk zgjidhet. Mund t\u00eb kujtoni teorem\u00ebn, ligjet e ruajtjes, fizik\u00ebn kuantike, por p\u00ebrse - nuk \u00ebsht\u00eb e mundur ta zgjidhni n\u00eb nivelin e DB.<\/p>\n<p>K\u00ebtu funksionin nj\u00eb qasje arkitekturore e vjet\u00ebr e mir\u00eb - duhet t\u00eb njihni mir\u00eb l\u00ebmin dhe ta zgjidhni k\u00ebt\u00eb enigm\u00eb n\u00ebp\u00ebrmjet saj.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/5820729af0a0da81732121692feb3867.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<br \/>\n<b>Zgjidhja jon\u00eb: krijojm\u00eb nj\u00eb regjist\u00ebr t\u00eb shp\u00ebrndar\u00eb t\u00eb aplikimeve n\u00eb Tarantool - nj\u00eb klaster geo t\u00eb shp\u00ebrndar\u00eb<\/b>. N\u00eb diagram, kjo jan\u00eb tre qendra t\u00eb ndryshme t\u00eb p\u00ebrpunimit t\u00eb t\u00eb dh\u00ebnave - dy para Uralit, nj\u00eb pas Uralit, dhe ne shp\u00ebrndajm\u00eb t\u00eb gjitha aplikimet n\u00eb k\u00ebto qendra.<\/p>\n<p>N\u00eb Netflix, i cili tani konsiderohet si nj\u00eb nga lider\u00ebt n\u00eb IT, deri m\u00eb 2012 kishte vet\u00ebm nj\u00eb Qend\u00ebr t\u00eb t\u00eb Dh\u00ebnave. Para Krishtlindjeve katolike m\u00eb 24 dhjetor, ajo Qend\u00ebr e t\u00eb Dh\u00ebnave d\u00ebshtoi. P\u00ebrdoruesit n\u00eb Kanada dhe SHBA mbet\u00ebn pa filmat e tyre t\u00eb preferuar, u shqet\u00ebsuan shum\u00eb dhe shkruan p\u00ebr k\u00ebt\u00eb n\u00eb rrjetet sociale. Tani Netflix ka tre Qendra t\u00eb t\u00eb Dh\u00ebnave n\u00eb bregun per\u00ebndimor-lindor dhe nj\u00eb n\u00eb Euroazin\u00eb Per\u00ebndimore. <\/p>\n<blockquote><p>Ne fillimisht nd\u00ebrtuam nj\u00eb zgjidhje gjeo-repartizimi \u2013 na intereson q\u00ebndrueshm\u00ebria ndaj d\u00ebshtimeve. <\/p><\/blockquote>\n<p>\nPra, kemi nj\u00eb grup, por si t\u00eb b\u00ebjm\u00eb me RPO = 0 dhe RTO = 0? Zgjidhja \u00ebsht\u00eb e thjesht\u00eb, e cila varet nga subjekti.<\/p>\n<p>\u00c7far\u00eb \u00ebsht\u00eb e r\u00ebnd\u00ebsishme n\u00eb k\u00ebrkesa? Dy pjes\u00eb: p\u00ebrgatitja e shport\u00ebs\u00a0<b>P\u00cbRPARA<\/b> miratimit t\u00eb vendimit p\u00ebr blerje, dhe\u00a0<b>PAS<\/b>. Pjesa P\u00cbRPARA n\u00eb telekom zakonisht quhet <b>kapja e porosis\u00eb<\/b> ose <b>negocimi i porosis\u00eb.<\/b>N\u00eb telekom, kjo mund t\u00eb jet\u00eb shum\u00eb m\u00eb e komplikuar se n\u00eb nj\u00eb dyqan online, sepse duhet sh\u00ebrbyer klienti, t\u00eb ofrohet 5 mund\u00ebsi, dhe kjo ndodh p\u00ebr nj\u00eb koh\u00eb t\u00eb caktuar, por shporta mbushet. N\u00eb k\u00ebt\u00eb moment d\u00ebshtimi \u00ebsht\u00eb i mundsh\u00ebm, por nuk \u00ebsht\u00eb friksh\u00ebm, sepse ndodh n\u00eb m\u00ebnyr\u00eb interaktive n\u00ebn mbik\u00ebqyrjen e nj\u00eb personi. <\/p>\n<p>N\u00ebse Qendra t\u00eb Dh\u00ebnash e Mosk\u00ebs papritur ndalon s\u00eb punuari, do t\u00eb kalojm\u00eb automatikisht n\u00eb nj\u00eb Qend\u00ebr t\u00eb Dh\u00ebnash tjet\u00ebr dhe do t\u00eb vazhdojm\u00eb pun\u00ebn. N\u00eb m\u00ebnyr\u00eb teorike, nj\u00eb produkt mund t\u00eb humbas\u00eb n\u00eb shport\u00eb, por ju e shihni k\u00ebt\u00eb, e plot\u00ebsoni s\u00ebrish shport\u00ebn dhe vazhdoni t\u00eb punoni. N\u00eb k\u00ebt\u00eb rast, RTO = 0.<\/p>\n<p>Po nj\u00ebkoh\u00ebsisht, ekziston nj\u00eb variant tjet\u00ebr: kur ne e klikojm\u00eb \"submit\", do t\u00eb duam q\u00eb t\u00eb dh\u00ebnat t\u00eb mos humbasin. Q\u00eb nga ky moment, automatika fillon t\u00eb funksionoj\u00eb \u2014 kjo \u00ebsht\u00eb RPO = 0. P\u00ebrdorimi i k\u00ebtyre dy modeleve t\u00eb ndryshme n\u00eb nj\u00eb rast mund t\u00eb jet\u00eb nj\u00eb klas\u00ebr gjeogr\u00e1fik me nj\u00eb master t\u00eb p\u00ebrshkuesh\u00ebm, n\u00eb rastin tjet\u00ebr nj\u00eb regjistrim kuorumi. Modelet mund t\u00eb ndryshojn\u00eb, por ne e zgjidhim problemin.<\/p>\n<p>M\u00eb pas, duke pasur nj\u00eb regjist\u00ebr t\u00eb shpalljeve t\u00eb shp\u00ebrndara, ne mund t\u00eb zgjerim gjith\u00e7ka \u2014 t\u00eb kemi shum\u00eb menaxher\u00eb dhe ekzekutues q\u00eb i qasen k\u00ebtij regjistri.<\/p>\n<p><img decoding=\"async\" alt=\"Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool\" src=\"\/wp-content\/uploads\/2019\/09\/f8ef5f3f0cac371727dda29f457cf31d.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\n<\/p>\n<h2>Cassandra dhe Tarantool s\u00eb bashku<\/h2>\n<p>\nEkziston edhe nj\u00eb rast tjet\u00ebr \u2014 <b>\"vitrina e ekuipazhit\"<\/b>. K\u00ebtu ka nj\u00eb rast interesant t\u00eb p\u00ebrdorimit t\u00eb p\u00ebrbashk\u00ebt t\u00eb Cassandra dhe Tarantool.<\/p>\n<p>Ne p\u00ebrdorim Cassandra, sepse 2 miliard thirrje n\u00eb dit\u00eb nuk \u00ebsht\u00eb kufi, dhe do t\u00eb ket\u00eb m\u00eb shum\u00eb. Marketer\u00ebt e duan t\u00eb analizojn\u00eb trafikun sipas burimeve, duke shfaqur m\u00eb shum\u00eb detaje p\u00ebr rrjetet sociale, p\u00ebr shembull. Kjo e zgjeron historin\u00eb.<\/p>\n<blockquote><p>Cassandra lejon q\u00eb t\u00eb shkall\u00ebzohet horizontalisht p\u00ebr \u00e7do volum.<\/p><\/blockquote>\n<p>\nNe ndjehemi rehat me Cassandra, por ajo ka nj\u00eb problem - nuk \u00ebsht\u00eb e mir\u00eb n\u00eb lexim. N\u00eb regjistrim gjith\u00e7ka \u00ebsht\u00eb n\u00eb rregull, 30,000 n\u00eb sekond\u00eb nuk jan\u00eb problem - <b>problemi \u00ebsht\u00eb n\u00eb lexim<\/b>.<\/p>\n<p>Prandaj doli tema e caches, dhe ne gjithashtu zgjidh\u00ebm nj\u00eb problem tjet\u00ebr: ka nj\u00eb rast t\u00eb vjet\u00ebr tradicional, kur pajisja nga switch-i nga tarifimi online vjen n\u00eb skedar\u00eb, t\u00eb cilat i ngarkohemi n\u00eb Cassandra. Ne luftuam me problemin e ngarkimit t\u00eb besuesh\u00ebm t\u00eb k\u00ebtyre skedar\u00ebve, madje p\u00ebr t\u00eb p\u00ebrdorur nj\u00eb k\u00ebshill\u00eb nga menaxhuesi i IBM p\u00ebr transferimin e skedareve - ka zgjidhje t\u00eb tilla q\u00eb menaxhojn\u00eb transfertat e skedar\u00ebve n\u00eb m\u00ebnyr\u00eb efektive, duke p\u00ebrdorur protokollin UDP, p\u00ebr shembull, dhe jo TCP. Kjo \u00ebsht\u00eb e mir\u00eb, por ende duhen minuta, dhe derisa t\u00eb ngarkohet gjith\u00e7ka, operatori n\u00eb qendr\u00ebn e thirrjeve nuk mund t\u00eb p\u00ebrgjigjet klientit \u00e7far\u00eb ka ndodhur me bilancin e tij - duhet pritur.<\/p>\n<p>Q\u00eb t\u00eb mos ndodh\u00eb kjo, ne\u00a0<b>aplikojm\u00eb rezerv\u00ebn funksionale paralele<\/b>. Kur ne d\u00ebrgojm\u00eb nj\u00eb ngjarje p\u00ebrmes Kafka n\u00eb Tarantool, duke rinisur agregatet n\u00eb koh\u00eb reale, p\u00ebr shembull, p\u00ebr sot, at\u00ebher\u00eb marrim <b>keshin e bilancit<\/b>, i cili mund t\u00eb jap\u00eb bilancet me \u00e7do shpejt\u00ebsi, p\u00ebr shembull, 100 mij\u00eb transaksione n\u00eb sekond\u00eb dhe t\u00eb nj\u00ebjtat 2 sekonda.<\/p>\n<p>Q\u00ebllimi \u00ebsht\u00eb q\u00eb pas kryerjes s\u00eb telefonat\u00ebs, brenda 2 sekondave n\u00eb kabinetin personal t\u00eb ket\u00eb jo vet\u00ebm bilancin e ndodhur, por edhe informacionin se pse ai \u00ebsht\u00eb ndryshuar.<\/p>\n<h2>P\u00ebrfundimi<\/h2>\n<p>\nIshin k\u00ebto shembuj t\u00eb p\u00ebrdorimit t\u00eb Tarantool. Na p\u00eblqeu shum\u00eb hap\u00ebsira e Mail.ru, gatishm\u00ebria e tyre p\u00ebr t\u00eb shqyrtuar raste t\u00eb ndryshme. <\/p>\n<p>K\u00ebshilltar\u00ebve nga BCG, McKinsey, Accenture ose IBM tani u \u00ebsht\u00eb b\u00ebre e v\u00ebshtir\u00eb t\u00eb na befasojn\u00eb me di\u00e7ka t\u00eb re - shum\u00eb nga ato q\u00eb ata ofrojn\u00eb, ne ose i b\u00ebjm\u00eb tashm\u00eb, ose i kemi b\u00ebr\u00eb, ose planifikojm\u00eb t'i b\u00ebjm\u00eb. Mendoj se Tarantool do t\u00eb z\u00ebr\u00eb nj\u00eb vend t\u00eb merituar n\u00eb stek\u00ebn ton\u00eb teknologjike dhe do t\u00eb z\u00ebvend\u00ebsoj\u00eb shum\u00eb teknologji ekzistuese. Ne jemi n\u00eb faz\u00ebn aktive t\u00eb zhvillimit t\u00eb k\u00ebtij projekti.<\/p>\n<blockquote><p>Referati i Olegut dhe Andrey \u00ebsht\u00eb nj\u00eb nga m\u00eb t\u00eb mirat n\u00eb Konferenc\u00ebn Tarantool t\u00eb vitit t\u00eb kaluar, dhe m\u00eb 17 qershor Oleg Ivlev do t\u00eb flas\u00eb n\u00eb\u00a0<noindex><a rel=\"nofollow\" href=\"https:\/\/conf.tarantool.io\/2019\">Konferenc\u00ebn T+ 2019<\/a><\/noindex>\u00a0me referatin <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.tarantool.io\/2019\/abstracts\/5429\">\"Pse Tarantool n\u00eb Enterprise\"<\/a><\/noindex>. N\u00eb ngjarjen do t\u00eb flas\u00eb Aleksand\u00ebr Deulin nga Megafon <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.tarantool.io\/2019\/abstracts\/5418\">\u00abCache Tarantool dhe replikimi nga Oracle\u00bb<\/a><\/noindex>. Do t\u00eb m\u00ebsojm\u00eb se \u00e7far\u00eb ka ndryshuar, cilat plane jan\u00eb realizuar. Bashkohuni - konferenca \u00ebsht\u00eb falas, duhet vet\u00ebm t\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.ontico.ru\/event\/join\/trc2019.html\">regjistroheni<\/a><\/noindex>. T\u00eb gjitha <noindex><a rel=\"nofollow\" href=\"https:\/\/conf.tarantool.io\/2019\/abstracts\/\">referatet jan\u00eb pranuar<\/a><\/noindex> dhe programi i konferenc\u00ebs \u00ebsht\u00eb formuar: raste t\u00eb reja, p\u00ebrvoj\u00eb t\u00eb re n\u00eb p\u00ebrdorimin e Tarantool, arkitektura, nd\u00ebrmarrjet, tutorialet dhe mikrosh\u00ebrbimet.<\/p><\/blockquote>\n<p>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/mailru\/blog\/455694\/\">habr.com<\/a><\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0417\u0430\u0447\u0435\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u041c\u0435\u0433\u0430\u0424\u043e\u043d, Tarantool \u0432\u00a0\u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0435? \u0421\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u0435\u043d\u0434\u043e\u0440, \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432\u0442\u044b\u043a\u0430\u0435\u0442 \u0448\u0442\u0435\u043a\u0435\u0440 \u0432\u00a0\u0440\u043e\u0437\u0435\u0442\u043a\u0443\u00a0\u2014 \u0432\u043e\u0442 \u0438\u00a0\u0431\u0438\u043b\u043b\u0438\u043d\u0433! \u041a\u043e\u0433\u0434\u0430-\u0442\u043e \u0442\u0430\u043a \u0438\u00a0\u0431\u044b\u043b\u043e, \u043d\u043e\u00a0\u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0430\u0440\u0445\u0430\u0438\u043a\u0430, \u0438\u00a0\u0442\u0430\u043a\u0438\u0435 \u0434\u0438\u043d\u043e\u0437\u0430\u0432\u0440\u044b \u0443\u0436\u0435 \u0432\u044b\u043c\u0435\u0440\u043b\u0438 \u0438\u043b\u0438 \u0432\u044b\u043c\u0438\u0440\u0430\u044e\u0442. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u043e\u0432\u00a0\u2014 \u0441\u0447\u0438\u0442\u0430\u043b\u043a\u0430 \u0438\u043b\u0438 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0412\u00a0\u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0442\u0435\u043b\u0435\u043a\u043e\u043c\u0435\u00a0\u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441\u00a0\u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u043c [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":28258,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-37650","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0417\u0430\u0447\u0435\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u041c\u0435\u0433\u0430\u0424\u043e\u043d, Tarantool \u0432 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0435? \u0421\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u0435\u043d\u0434\u043e\u0440, \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432\u0442\u044b\u043a\u0430\u0435\u0442 \u0448\u0442\u0435\u043a\u0435\u0440 \u0432 \u0440\u043e\u0437\u0435\u0442\u043a\u0443 \u2014 \u0432\u043e\u0442 \u0438 \u0431\u0438\u043b\u043b\u0438\u043d\u0433! \u041a\u043e\u0433\u0434\u0430-\u0442\u043e \u0442\u0430\u043a \u0438 \u0431\u044b\u043b\u043e, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0430\u0440\u0445\u0430\u0438\u043a\u0430, \u0438 \u0442\u0430\u043a\u0438\u0435 \u0434\u0438\u043d\u043e\u0437\u0430\u0432\u0440\u044b \u0443\u0436\u0435 \u0432\u044b\u043c\u0435\u0440\u043b\u0438 \u0438\u043b\u0438 \u0432\u044b\u043c\u0438\u0440\u0430\u044e\u0442. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u043e\u0432 \u2014 \u0441\u0447\u0438\u0442\u0430\u043b\u043a\u0430 \u0438\u043b\u0438 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0412 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0442\u0435\u043b\u0435\u043a\u043e\u043c\u0435 \u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u043c\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"sq_AL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f: \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u043c \u043d\u0430 Tarantool | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0417\u0430\u0447\u0435\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u041c\u0435\u0433\u0430\u0424\u043e\u043d, Tarantool \u0432 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0435? \u0421\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u0435\u043d\u0434\u043e\u0440, \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432\u0442\u044b\u043a\u0430\u0435\u0442 \u0448\u0442\u0435\u043a\u0435\u0440 \u0432 \u0440\u043e\u0437\u0435\u0442\u043a\u0443 \u2014 \u0432\u043e\u0442 \u0438 \u0431\u0438\u043b\u043b\u0438\u043d\u0433! \u041a\u043e\u0433\u0434\u0430-\u0442\u043e \u0442\u0430\u043a \u0438 \u0431\u044b\u043b\u043e, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0430\u0440\u0445\u0430\u0438\u043a\u0430, \u0438 \u0442\u0430\u043a\u0438\u0435 \u0434\u0438\u043d\u043e\u0437\u0430\u0432\u0440\u044b \u0443\u0436\u0435 \u0432\u044b\u043c\u0435\u0440\u043b\u0438 \u0438\u043b\u0438 \u0432\u044b\u043c\u0438\u0440\u0430\u044e\u0442. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u043e\u0432 \u2014 \u0441\u0447\u0438\u0442\u0430\u043b\u043a\u0430 \u0438\u043b\u0438 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0412 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0442\u0435\u043b\u0435\u043a\u043e\u043c\u0435 \u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u043c\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2019-10-31T19:18:50+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2019-10-31T19:18:50+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Arkitektura e faturimit t\u00eb brezit t\u00eb ri: transformimi me kalimin n\u00eb Tarantool | ProHoster","description":"Pse nj\u00eb korporat\u00eb si MegaFon ka nevoj\u00eb p\u00ebr Tarantool n\u00eb faturim? Nga jasht\u00eb duket se nj\u00eb ofrues vjen, sjell nj\u00eb kutin\u00eb t\u00eb madhe, lidh nj\u00eb kabllo n\u00eb priz\u00eb \u2014 dhe ja, kemi faturimin! Disa her\u00eb k\u00ebshtu ka qen\u00eb, por tani kjo \u00ebsht\u00eb arkaike dhe k\u00ebto dinosaur\u00eb tashm\u00eb jan\u00eb zhdukur ose po zhduken. Fillimisht, faturimi ishte nj\u00eb sistem p\u00ebr l\u00ebshimin e faturave \u2014 nj\u00eb llogaritar ose kalkulator. N\u00eb telekomunikacionin modern \u2014 kjo \u00ebsht\u00eb nj\u00eb sistem automatizimi p\u00ebr t\u00ebr\u00eb ciklin jet\u00ebsor t\u00eb bashk\u00ebpunimit me abonentin.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sq_AL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u0410\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0430 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0430 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u043a\u043e\u043b\u0435\u043d\u0438\u044f: \u0442\u0440\u0430\u043d\u0441\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u044f \u0441 \u043f\u0435\u0440\u0435\u0445\u043e\u0434\u043e\u043c \u043d\u0430 Tarantool | ProHoster","og:description":"\u0417\u0430\u0447\u0435\u043c \u0442\u0430\u043a\u043e\u0439 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0438, \u043a\u0430\u043a \u041c\u0435\u0433\u0430\u0424\u043e\u043d, Tarantool \u0432 \u0431\u0438\u043b\u043b\u0438\u043d\u0433\u0435? \u0421\u043e \u0441\u0442\u043e\u0440\u043e\u043d\u044b \u043a\u0430\u0436\u0435\u0442\u0441\u044f, \u0447\u0442\u043e \u043e\u0431\u044b\u0447\u043d\u043e \u043f\u0440\u0438\u0445\u043e\u0434\u0438\u0442 \u0432\u0435\u043d\u0434\u043e\u0440, \u043f\u0440\u0438\u043d\u043e\u0441\u0438\u0442 \u043a\u0430\u043a\u0443\u044e-\u0442\u043e \u0431\u043e\u043b\u044c\u0448\u0443\u044e \u043a\u043e\u0440\u043e\u0431\u043a\u0443, \u0432\u0442\u044b\u043a\u0430\u0435\u0442 \u0448\u0442\u0435\u043a\u0435\u0440 \u0432 \u0440\u043e\u0437\u0435\u0442\u043a\u0443 \u2014 \u0432\u043e\u0442 \u0438 \u0431\u0438\u043b\u043b\u0438\u043d\u0433! \u041a\u043e\u0433\u0434\u0430-\u0442\u043e \u0442\u0430\u043a \u0438 \u0431\u044b\u043b\u043e, \u043d\u043e \u0441\u0435\u0439\u0447\u0430\u0441 \u044d\u0442\u043e \u0430\u0440\u0445\u0430\u0438\u043a\u0430, \u0438 \u0442\u0430\u043a\u0438\u0435 \u0434\u0438\u043d\u043e\u0437\u0430\u0432\u0440\u044b \u0443\u0436\u0435 \u0432\u044b\u043c\u0435\u0440\u043b\u0438 \u0438\u043b\u0438 \u0432\u044b\u043c\u0438\u0440\u0430\u044e\u0442. \u0418\u0437\u043d\u0430\u0447\u0430\u043b\u044c\u043d\u043e \u0431\u0438\u043b\u043b\u0438\u043d\u0433 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0434\u043b\u044f \u0432\u044b\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044f \u0441\u0447\u0435\u0442\u043e\u0432 \u2014 \u0441\u0447\u0438\u0442\u0430\u043b\u043a\u0430 \u0438\u043b\u0438 \u043a\u0430\u043b\u044c\u043a\u0443\u043b\u044f\u0442\u043e\u0440. \u0412 \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u043c \u0442\u0435\u043b\u0435\u043a\u043e\u043c\u0435 \u2014 \u044d\u0442\u043e \u0441\u0438\u0441\u0442\u0435\u043c\u0430 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0437\u0430\u0446\u0438\u0438 \u0432\u0441\u0435\u0433\u043e \u0436\u0438\u0437\u043d\u0435\u043d\u043d\u043e\u0433\u043e \u0446\u0438\u043a\u043b\u0430 \u0432\u0437\u0430\u0438\u043c\u043e\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044f \u0441 \u0430\u0431\u043e\u043d\u0435\u043d\u0442\u043e\u043c","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/arhitektura-billinga-novogo-pokoleniya-transformatsiya-s-perehodom-na-tarantool","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2019-10-31T19:18:50+00:00","article:modified_time":"2019-10-31T19:18:50+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"37650","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":"2026-01-23 18:44:19","breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 01:23:06","updated":"2026-01-23 18:44:19","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37650","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/comments?post=37650"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/37650\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/28258"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=37650"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=37650"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=37650"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}