{"id":94574,"date":"2020-09-18T19:42:57","date_gmt":"2020-09-18T17:42:57","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2"},"modified":"2020-09-18T19:42:57","modified_gmt":"2020-09-18T17:42:57","slug":"vybor-arhitekturnogo-stilya-chast-2","status":"publish","type":"post","link":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","title":{"rendered":"Zgjedhja e stilit arkitektonik (pjesa 2)","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><b><i>P\u00ebrsh\u00ebndetje, Habr. Sot po vazhdoj serin\u00eb e publikimeve q\u00eb kam shkruar posa\u00e7\u00ebrisht p\u00ebr fillimin e nj\u00eb grupi t\u00eb ri t\u00eb kursit <noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rRLl\/\">\u00abArkitekt i Softuerit\u00bb<\/a><\/noindex>. <\/i><\/b><\/p>\n<p><\/p>\n<h2>Hyrje<\/h2>\n<p>\nZgjedhja e stilit arkitektonik \u00ebsht\u00eb nj\u00eb nga vendimet thelb\u00ebsore teknike kur zhvillohet nj\u00eb sistem informacioni. N\u00eb k\u00ebt\u00eb seri artikujsh, propozoj t\u00eb shqyrtoj stil\u00ebt m\u00eb t\u00eb njohur arkitektonik\u00eb p\u00ebr nd\u00ebrtimin e aplikacioneve dhe t\u00eb p\u00ebrgjigjem n\u00eb pyetjen se kur cili stil arkitektonik \u00ebsht\u00eb m\u00eb i preferuar. Gjat\u00eb trajtimit, do t\u00eb p\u00ebrpiqem t\u00eb p\u00ebr\u00e7oj nj\u00eb lidhje logjike q\u00eb shpjegon zhvillimin e stil\u00ebve arkitektonik\u00eb nga monolit\u00ebt tek mikro-sh\u00ebrbimet. <\/p>\n<p>N\u00eb <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/516880\/\">her\u00ebn e kaluar<\/a><\/noindex> ne kemi kuptuar monolitin dhe kemi arritur n\u00eb p\u00ebrfundimin se monoliti ka nj\u00eb seri problemesh: madh\u00ebsia, lidhshm\u00ebria, shp\u00ebrndarja, shkall\u00ebzueshm\u00ebria, besueshm\u00ebria dhe rigiditeti. <\/p>\n<p>K\u00ebt\u00eb her\u00eb propozoj t\u00eb flas p\u00ebr mund\u00ebsit\u00eb e organizimit t\u00eb sistemit n\u00eb form\u00ebn e nj\u00eb grumbulli modulash\/bibliotekash (arkitektura e orientuar ndaj komponenteve) ose sh\u00ebrbesh (arkitektura e orientuar ndaj sh\u00ebrbimeve).<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h2>Arkitektura e orientuar ndaj komponenteve<\/h2>\n<p>\nArkitektura e orientuar nga komponent\u00ebt parashikon q\u00eb sistemi t\u00eb funksionoj\u00eb si nj\u00eb grup komponent\u00ebsh, t\u00eb cil\u00ebt mund t\u00eb p\u00ebrdoren si n\u00eb projektet aktuale ashtu edhe n\u00eb ato t\u00eb ardhshme. Gjat\u00eb ndarjes s\u00eb sistemit n\u00eb komponent\u00eb, merren parasysh: p\u00ebrshtatshm\u00ebria p\u00ebr rip\u00ebrdorim, z\u00ebvend\u00ebsueshm\u00ebria, pavar\u00ebsia nga konteksti, zgjerueshm\u00ebria, encapsulimi dhe pavar\u00ebsia.<\/p>\n<p>Me p\u00ebrdorim t\u00eb duhur t\u00eb komponent\u00ebve, zgjidhet problemi i \"grumbullit t\u00eb madh t\u00eb papast\u00ebrtive\" (madh\u00ebsia e madhe + lidhshm\u00ebria e lart\u00eb), dhe vet\u00eb komponent\u00ebt mund t\u00eb p\u00ebrfaq\u00ebsojn\u00eb si nj\u00ebsit\u00eb e grumbullimit (modulet, bibliotekat), ashtu edhe nj\u00ebsit\u00eb e shp\u00ebrndarjes (sh\u00ebrbimet). Nj\u00ebsit\u00eb e shp\u00ebrndarjes nuk shihen gjithmon\u00eb n\u00eb procesin e ekzekutimit: p\u00ebr shembull, aplikacioni web dhe baza e t\u00eb dh\u00ebnave shp\u00ebrndahen s\u00eb bashku. <\/p>\n<p>M\u00eb s\u00eb shpeshti, monolit\u00ebt zhvillohen si nj\u00eb grup modulash. Ky qasje \u00e7on n\u00eb sigurimin e pavar\u00ebsis\u00eb s\u00eb zhvillimit, por n\u00eb t\u00eb nj\u00ebjt\u00ebn koh\u00eb problemi i pavar\u00ebsis\u00eb s\u00eb shkall\u00ebzimit dhe shp\u00ebrndarjes, disponueshm\u00ebris\u00eb dhe pavar\u00ebsis\u00eb nga staku i p\u00ebrgjithsh\u00ebm teknologjik mbetet. Pik\u00ebrisht p\u00ebr k\u00ebt\u00eb arsye, moduli \u00ebsht\u00eb nj\u00eb komponent\u00eb gjysm\u00eb e pavarur.<\/p>\n<p>Problemi kryesor i nj\u00eb monoliti t\u00eb till\u00eb \u00ebsht\u00eb se ndarja n\u00eb module \u00ebsht\u00eb thjesht logjike dhe mund t\u00eb prish\u00ebt leht\u00ebsisht nga zhvilluesit. Mund t\u00eb shfaqet nj\u00eb modul kryesor, i cili gradualisht m\u00eb pas shnd\u00ebrrohet n\u00eb nj\u00eb kaos, mund t\u00eb rritet grafiku i var\u00ebsive midis moduleve, dhe k\u00ebshtu me radh\u00eb. P\u00ebr t\u00eb shmangur k\u00ebto probleme, zhvillimi duhet t\u00eb kryhet ose nga nj\u00eb ekip shum\u00eb t\u00eb pjekur, ose n\u00ebn kujdesin e nj\u00eb \"arkitekti\", i cili merret me kontrollin e kodit me koh\u00eb t\u00eb plot\u00eb dhe i ndalon zhvilluesit q\u00eb shkelin struktur\u00ebn logjike. <\/p>\n<p>\"Monoliti 'ideal' p\u00ebrb\u00ebhet nga nj\u00eb grup moduli q\u00eb jan\u00eb ndar\u00eb logjikisht, \u00e7do nj\u00ebri prej t\u00eb cil\u00ebve ka baz\u00ebn e tij t\u00eb dh\u00ebnash.<\/p>\n<h2>Arkitektur\u00eb e orientuar n\u00eb sh\u00ebrbim<\/h2>\n<p>\nN\u00ebse me t\u00eb v\u00ebrtet\u00eb parashikohet organizimi i sistemit si nj\u00eb grup sh\u00ebrbimesh, at\u00ebher\u00eb flasim p\u00ebr arkitektur\u00ebn e orientuar n\u00eb sh\u00ebrbim. Parimet e saj jan\u00eb: nd\u00ebrveprueshm\u00ebria e aplikacioneve t\u00eb orientuara n\u00eb p\u00ebrdorues, p\u00ebrdorimi i shum\u00ebfisht\u00eb i sh\u00ebrbimeve t\u00eb biznesit, pavar\u00ebsia nga grupi i teknologjive dhe autonomi (evolucioni, shkall\u00ebzimi dhe implementimi t\u00eb pavarura).<\/p>\n<p>Arkitektura e orientuar nga sh\u00ebrbimet (SOA = service oriented architecture) zgjidh t\u00eb gjitha problemet e sh\u00ebnuara t\u00eb monolit: kur ndodhin ndryshime, preket vet\u00ebm nj\u00eb sh\u00ebrbim, dhe nj\u00eb API i qart\u00eb e mb\u00ebshtet inkapsulimin e mir\u00eb t\u00eb komponent\u00ebve. <\/p>\n<p>Por, jo gjith\u00e7ka \u00ebsht\u00eb kaq e leht\u00eb: SOA sjell n\u00eb pah probleme t\u00eb reja. Thirrjet e larg\u00ebta jan\u00eb m\u00eb t\u00eb shtrenjta se ato lokale, dhe ri-shp\u00ebrndarja e detyrave midis komponent\u00ebve \u00ebsht\u00eb b\u00ebr\u00eb duksh\u00ebm m\u00eb e kushtueshme.<\/p>\n<p>N\u00eb fakt, mund\u00ebsia e shp\u00ebrndarjes s\u00eb pavarur \u00ebsht\u00eb nj\u00eb karakteristik\u00eb shum\u00eb e r\u00ebnd\u00ebsishme e sh\u00ebrbimit. N\u00ebse sh\u00ebrbimet duhet t\u00eb shp\u00ebrndahen s\u00eb bashku ose, m\u00eb shum\u00eb, n\u00eb nj\u00eb rend t\u00eb caktuar, at\u00ebher\u00eb sistemi nuk mund t\u00eb konsiderohet i orientuar nga sh\u00ebrbimet. N\u00eb k\u00ebt\u00eb rast flitet p\u00ebr nj\u00eb monolit t\u00eb shp\u00ebrndar\u00eb (i konsideruar si nj\u00eb anti- model jo vet\u00ebm nga pik\u00ebpamja e SOA, por edhe e arkitektur\u00ebs s\u00eb mikrosh\u00ebrbimeve). <\/p>\n<p>Arkitektura e orientuar nga sh\u00ebrbimi mb\u00ebshtetet mir\u00eb nga komuniteti arkitektonik dhe ofruesit. Kjo do t\u00eb thot\u00eb se ka shum\u00eb kurse dhe certifikata, si dhe modele t\u00eb mira. Nj\u00eb nga ato \u00ebsht\u00eb, p\u00ebr shembull, e njohura autobus sh\u00ebrbimi nd\u00ebrmarr\u00ebs (ESB = enterprise service bus). Megjithat\u00eb, ESB \u00ebsht\u00eb nj\u00eb ngarkes\u00eb nga ofruesit, dhe nuk \u00ebsht\u00eb domosdoshm\u00ebrisht e nevojshme p\u00ebr t'u p\u00ebrdorur n\u00eb SOA.<\/p>\n<p>Piku i popullaritetit t\u00eb arkitektur\u00ebs s\u00eb orientuar nga sh\u00ebrbimi ishte rreth vitit 2008, pas s\u00eb cil\u00ebs ajo filloi t\u00eb bjer\u00eb, nj\u00eb r\u00ebnie q\u00eb u b\u00eb m\u00eb e shpejt\u00eb pas shfaqjes s\u00eb mikrosh\u00ebrbimeve (~2015).<\/p>\n<h2>P\u00ebrfundimi<\/h2>\n<p>\nPas diskutimit p\u00ebr mund\u00ebsit\u00eb e organizimit t\u00eb sistemeve t\u00eb informacionit si sh\u00ebrbime dhe module, propozoj q\u00eb t\u00eb kalojm\u00eb te parimet e arkitektur\u00ebs s\u00eb mikrosh\u00ebrbimeve dhe t'i kushtojm\u00eb v\u00ebmendje t\u00eb ve\u00e7ant\u00eb dallimeve midis arkitektur\u00ebs s\u00eb mikrosh\u00ebrbimeve dhe asaj t\u00eb orientuar nga sh\u00ebrbimi n\u00eb pjes\u00ebn n\u00eb vazhdim.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/otus.pw\/rRLl\/\"><img decoding=\"async\" alt=\"Zgjedhja e stilit arkitektonik (pjesa 2)\" src=\"\/wp-content\/uploads\/2020\/09\/d519b2419d13f1a7e03cc8064b83ab1f.jpg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Burimi: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/otus\/blog\/519456\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c. [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":94575,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-94574","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\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\/vybor-arhitekturnogo-stilya-chast-2\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\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\u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f (\u0447\u0430\u0441\u0442\u044c 2) | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2\" \/>\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=\"2020-09-18T17:42:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-09-18T17:42:57+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\udd47Zgjedhja e stilit arkitektonik (pjesa 2) | ProHoster","description":"P\u00ebrshendetje, Habr. Sot vazhdoj serin\u00eb e publikimeve q\u00eb e kam shkruar posa\u00e7\u00ebrisht p\u00ebr nisjen e raundit t\u00eb ri t\u00eb kursit \u00abSoftware Architect\u00bb. Hyrje Zgjedhja e stilit arkitektonik \u00ebsht\u00eb nj\u00eb nga vendimet thelb\u00ebsore teknike kur nd\u00ebrtohet nj\u00eb sistem informacioni. N\u00eb k\u00ebt\u00eb seri artikujsh, propozoj t\u00eb shqyrtoj stilet m\u00eb t\u00eb njohura arkitektonike t\u00eb nd\u00ebrtimeve t\u00eb aplikacioneve dhe t\u00eb p\u00ebrgjigjem n\u00eb pyetjen se kur cila stil arkitektonik \u00ebsht\u00eb m\u00eb e preferueshme.","canonical_url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","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\u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f (\u0447\u0430\u0441\u0442\u044c 2) | ProHoster","og:description":"\u041f\u0440\u0438\u0432\u0435\u0442, \u0425\u0430\u0431\u0440. \u0421\u0435\u0433\u043e\u0434\u043d\u044f \u044f \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u044e \u0441\u0435\u0440\u0438\u044e \u043f\u0443\u0431\u043b\u0438\u043a\u0430\u0446\u0438\u0439, \u043a\u043e\u0442\u043e\u0440\u0443\u044e \u043d\u0430\u043f\u0438\u0441\u0430\u043b \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u043e \u043a \u0441\u0442\u0430\u0440\u0442\u0443 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u043e\u0442\u043e\u043a\u0430 \u043a\u0443\u0440\u0441\u0430 \u00abSoftware Architect\u00bb. \u0412\u0432\u0435\u0434\u0435\u043d\u0438\u0435 \u0412\u044b\u0431\u043e\u0440 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u043e\u0433\u043e \u0441\u0442\u0438\u043b\u044f \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043e\u0434\u043d\u0438\u043c \u0438\u0437 \u043e\u0441\u043d\u043e\u0432\u043e\u043f\u043e\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0445 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0445 \u0440\u0435\u0448\u0435\u043d\u0438\u0439 \u043f\u0440\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u0438 \u0438\u043d\u0444\u043e\u0440\u043c\u0430\u0446\u0438\u043e\u043d\u043d\u043e\u0439 \u0441\u0438\u0441\u0442\u0435\u043c\u044b. \u0412 \u044d\u0442\u043e\u0439 \u0441\u0435\u0440\u0438\u0438 \u0441\u0442\u0430\u0442\u0435\u0439 \u044f \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e \u0440\u0430\u0437\u043e\u0431\u0440\u0430\u0442\u044c \u0441\u0430\u043c\u044b\u0435 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0435 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0435 \u0441\u0442\u0438\u043b\u0438 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u0438\u044f \u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439 \u0438 \u043e\u0442\u0432\u0435\u0442\u0438\u0442\u044c \u043d\u0430 \u0432\u043e\u043f\u0440\u043e\u0441 \u043a\u043e\u0433\u0434\u0430 \u043a\u0430\u043a\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u043d\u044b\u0439 \u0441\u0442\u0438\u043b\u044c \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043d\u0430\u0438\u0431\u043e\u043b\u0435\u0435 \u043f\u0440\u0435\u0434\u043f\u043e\u0447\u0442\u0438\u0442\u0435\u043b\u044c\u043d\u044b\u043c.","og:url":"https:\/\/prohoster.info\/sq\/blog\/administrirovanie\/vybor-arhitekturnogo-stilya-chast-2","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":"2020-09-18T17:42:57+00:00","article:modified_time":"2020-09-18T17:42:57+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"94574","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":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:24:26","updated":"2022-10-03 07:40:49"},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/94574","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=94574"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/posts\/94574\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media\/94575"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/media?parent=94574"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/categories?post=94574"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sq\/wp-json\/wp\/v2\/tags?post=94574"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}