Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Салом ба ҳама! Мо хабари олӣ дорем, OTUS курсро дар моҳи июн боз оғоз мекунад "Архитектори нармафзор", ки ба ин муносибат мо ба таври анъанавй маводи муфидро бо шумо мубодила мекунем.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Агар шумо бо ин тамоми ҳикояи хидматрасонии микросервис бидуни ягон контекст дучор шуда бошед, шуморо бахшида мешаванд, ки фикр кунед, ки ин каме аҷиб аст. Тақсим кардани барнома ба порчаҳои тавассути шабака пайвастшуда ҳатман маънои илова кардани режимҳои мураккаби таҳаммулпазирии хатоҳоро ба системаи тақсимшудаи натиҷаро дорад.

Гарчанде ки ин равиш тақсим кардани бисёр хидматҳои мустақилро дар бар мегирад, ҳадафи ниҳоӣ на танҳо иҷро кардани ин хидматҳо дар мошинҳои гуногун аст. Дар ин чо сухан дар бораи муносибат бо олами беруна меравад, ки он хам дар мохияти худ таксим шудааст. На ба маънои техникӣ, балки ба маънои экосистема, ки аз бисёр одамон, дастаҳо, барномаҳо иборат аст ва ҳар яке аз ин қисмҳо бояд кори худро ба ин ё он роҳ иҷро кунанд.

Масалан, ширкатҳо маҷмӯи системаҳои тақсимшуда мебошанд, ки якҷоя ба ноил шудан ба ягон ҳадаф мусоидат мекунанд. Мо дар тӯли даҳсолаҳо ин далелро нодида мегирем ва кӯшиш мекунем, ки ба муттаҳидшавӣ тавассути интиқоли FTP ё абзорҳои ҳамгироии корхона ноил шавем ва ҳамзамон ба ҳадафҳои алоҳидаи худ тамаркуз кунем. Аммо бо пайдоиши хидматҳо ҳама чиз тағйир ёфт. Хидматҳо ба мо кӯмак карданд, ки берун аз уфуқ нигоҳ кунем ва ҷаҳони барномаҳои ба ҳам вобастаро бубинем, ки якҷоя кор мекунанд. Бо вуҷуди ин, барои бомуваффақият кор кардан, ду ҷаҳони комилан гуногунро эътироф ва тарҳрезӣ кардан лозим аст: ҷаҳони беруна, ки мо дар экосистемаи бисёр хидматҳои дигар зиндагӣ мекунем ва ҷаҳони шахсии мо, ки дар он танҳо ҳукмронӣ мекунем.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Чунин ҷаҳони тақсимшуда аз ҷаҳоне, ки мо дар он калон шудаем ва одат кардаем, фарқ мекунад. Принципхои сохтани меъмории анъанавии монолитй ба танкид тоб намеоваранд. Ҳамин тавр, дуруст ба даст овардани ин системаҳо бештар аз эҷоди диаграммаи тахтаи сафед ё далели олитарини консепсия аст. Идеяи он аст, ки чунин система муддати дароз бомуваффакият кор мекунад. Хушбахтона, хидматҳо муддати тӯлонӣ вуҷуд доранд, гарчанде ки онҳо фарқ мекунанд. Дарсҳои SOA то ҳол муҳим аст, ҳатто бо Докер, Кубернетес ва ришҳои каме фарсудашудаи хипстер.

Ҳамин тавр, имрӯз мо дида мебароем, ки чӣ гуна қоидаҳо тағйир ёфтанд, чаро мо бояд муносибати худро ба хидматҳо ва маълумоте, ки онҳо ба ҳамдигар интиқол медиҳанд, аз нав дида бароем ва чаро барои ин ба мо як абзори комилан дигар лозим аст.

Encapsulation на ҳамеша дӯсти шумо хоҳад буд

Микросервисҳо метавонанд мустақилона аз ҳамдигар кор кунанд. Маҳз ҳамин амвол ба онҳо арзиши баландтарин медиҳад. Ин амвол имкон медиҳад, ки хидматҳо миқёс ва афзоиш диҳанд. На он қадар аз нуқтаи назари миқёс ба квадриллионҳо корбарон ё петабайтҳои додаҳо (гарчанде ки онҳо дар ин ҷо низ метавонанд кӯмак кунанд), балки аз ҷиҳати миқёси одамон ҳамчун гурӯҳҳо ва созмонҳо пайваста афзоиш меёбанд.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Аммо истиклолият шамшери дудама аст. Яъне худи хидмат метавонад ба осонӣ ва табиатан чарх занад. Аммо агар функсия дар дохили хидмате амалӣ карда шавад, ки ҷалби хидмати дигарро талаб мекунад, пас мо маҷбур мешавем, ки тақрибан дар як вақт ба ҳарду хидмат тағирот ворид кунем. Дар як монолит ин корро кардан осон аст, шумо танҳо тағирот ворид мекунед ва онро барои озод кардан мефиристед, аммо дар сурати ҳамоҳангсозии хидматҳои мустақил, мушкилоти бештаре ба миён меояд. Ҳамоҳангсозии байни дастаҳо ва давраҳои озод чандирӣ нобуд мекунад.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Ҳамчун як қисми равиши стандартӣ, онҳо танҳо мекӯшанд, ки аз тағироти ногувор канорагирӣ кунанд ва функсияҳоро байни хидматҳо ба таври возеҳ тақсим кунанд. Хидмати ягонаи воридшавӣ метавонад дар ин ҷо намунаи хуб бошад. Он дорои нақши дақиқе мебошад, ки онро аз хидматҳои дигар фарқ мекунад. Ин ҷудоии возеҳ маънои онро дорад, ки дар ҷаҳоне, ки талаботҳои зуд тағйирёбанда ба хидматрасониҳои атрофи он аст, SSO тағир намеёбад. Он дар як контексти ба таври қатъӣ маҳдуд вуҷуд дорад.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Мушкилот дар он аст, ки дар ҷаҳони воқеӣ хидматҳои тиҷоратӣ наметавонанд ҳама вақт якхелаи поки нақшҳоро нигоҳ доранд. Масалан, ҳамон хидматҳои тиҷоратӣ бештар бо маълумоте, ки аз дигар хидматҳои шабеҳ меоянд, кор мекунанд. Агар шумо як фурӯшандаи онлайн бошед, коркарди ҷараёни фармоиш, каталоги маҳсулот ё иттилооти корбар талаботи бисёре аз хидматҳои шумо хоҳад шуд. Ҳар як хидмат барои кор кардан ба ин маълумот дастрасӣ дорад.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо
Аксарияти хидматҳои тиҷорӣ як ҷараёни маълумотро истифода мебаранд, аз ин рӯ кори онҳо ҳамеша бо ҳам алоқаманд аст.

Ҳамин тариқ, мо ба як нуқтаи муҳиме мерасем, ки бояд дар бораи он сӯҳбат кунем. Гарчанде ки хидматҳо барои ҷузъҳои инфрасохтор, ки асосан дар алоҳидагӣ кор мекунанд, хуб кор мекунанд, аксарияти хидматҳои тиҷоратӣ ба ҳам зичтар пайваст мешаванд.

Дихотомияи маълумот

Муносибатҳои ба хидмат нигаронидашуда метавонанд аллакай вуҷуд дошта бошанд, аммо дар бораи чӣ гуна мубодилаи миқдори зиёди маълумот байни хидматҳо маълумоти кам мавҷуд аст.

Мушкилоти асосӣ ин аст, ки маълумот ва хидматҳо аз ҳам ҷудонашавандаанд. Аз як тараф, инкапсуляция моро водор мекунад, ки маълумотро пинҳон кунем, то хидматҳо аз ҳамдигар ҷудо шаванд ва ба афзоиш ва тағироти минбаъдаи онҳо мусоидат кунанд. Аз тарафи дигар, ба мо лозим аст, ки ба мисли ҳама маълумоти муштарак озодона тақсим кунем ва забт кунем. Гап дар бораи он аст, ки ба таври фаврӣ ба кор шурӯъ кунед, мисли ҳама гуна системаи иттилоотӣ озодона.

Бо вуҷуди ин, системаҳои иттилоотӣ бо инкапсуляция каме алоқаманданд. Дар асл, ин ҳатто баръакс аст. Пойгоҳҳои додаҳо ҳама кори аз дасташон меомадаро мекунанд, то ба маълумоте, ки нигоҳ медоранд, дастрасӣ пайдо кунанд. Онҳо бо интерфейси пурқудрати декларативӣ меоянд, ки ба шумо имкон медиҳад, ки маълумотро мувофиқи хоҳишатон тағир диҳед. Чунин функсия дар марҳилаи тадқиқоти пешакӣ муҳим аст, аммо на барои идоракунии мураккабии афзояндаи хидмати доимо инкишофёбанда.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Ва дар ин ҷо як дилемма ба миён меояд. зиддият. Дихотомия. Баъд аз ҳама, системаҳои иттилоотӣ барои пешниҳоди маълумот ва хидматҳо пинҳон кардан мебошанд.

Ин ду кувва асосй мебошанд. Онҳо қисми зиёди кори моро дастгирӣ мекунанд ва пайваста барои бартарӣ дар системаҳои сохтаи мо мубориза мебаранд.

Вақте ки системаҳои хидматрасонӣ афзоиш ва таҳаввул мекунанд, мо зуҳуроти гуногуни оқибатҳои дихотомияи маълумотро мебинем. Ё интерфейси хидматрасонӣ афзоиш хоҳад ёфт, то фаъолияти бештар ва бештарро таъмин кунад ва ба як пойгоҳи хеле зебои ватанӣ табдил ёбад, ё мо рӯҳафтода мешавем ва ягон роҳи дарёфт кардан ё интиқол додани тамоми маҷмӯаҳои маълумотро дар маҷмӯъ аз хидмат ба хидмат амалӣ хоҳем кард.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Дар навбати худ, эҷоди чизе, ки ба пойгоҳи додаи хонаҳои хонагӣ монанд аст, боиси як қатор мушкилот мегардад. Мо ба ҷузъиёти он чизе ки хатарнок аст, намеравем базаи муштарак, биёед бигӯем, ки он як муҳандисии гаронарзиш ва амалиётиро ифода мекунад душворихо барои ширкате, ки кӯшиш мекунад, ки онро истифода барад.

Бадтараш, ҳаҷми додаҳо мушкилотро бо сарҳадҳои хидмат зиёд мекунад. Чӣ қадаре ки маълумоти умумӣ дар дохили хидмат ҷойгир бошад, интерфейс ҳамон қадар мураккабтар мешавад ва муттаҳид кардани маҷмӯи додаҳои аз хидматҳои гуногун омада душвортар мешавад.

Равиши алтернативии истихроҷ ва интиқоли тамоми маҷмӯи додаҳо низ мушкилоти худро дорад. Чунин ба назар мерасад, ки як равиши умумӣ ба ин савол ин танҳо гирифтан ва нигоҳ доштани тамоми маҷмӯаи додаҳо ва сипас нигоҳ доштани он дар ҳар як хидмати истеъмолкунанда мебошад.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Мушкилот дар он аст, ки хидматҳои гуногун маълумотеро, ки онҳо истеъмол мекунанд, ба таври гуногун шарҳ медиҳанд. Ин маълумот ҳамеша дар даст аст. Онҳо ба таври маҳаллӣ тағир дода ва коркард карда мешаванд. Ба зудӣ онҳо бо маълумоти манбаъ ҳеҷ коре надоранд.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо
Чӣ қадаре ки нусхаҳо тағйирёбанда бошанд, ҳамон қадар маълумот бо мурури замон фарқ мекунад.

Ҳатто бадтараш он аст, ки ин гуна маълумотро дар бозгашт ислоҳ кардан душвор аст (МДМ дар ин ҷо он воқеан муфид аст.) Дарвоқеъ, баъзе аз мушкилоти технологияҳои ҳалнашавандае, ки корхонаҳо бо онҳо рӯбарӯ мешаванд, аз маълумотҳои гетерогенӣ бармеоянд, ки аз татбиқ то татбиқ паҳн мешаванд.

Барои ёфтани роҳи ҳалли ин мушкилоти умумӣ, шумо бояд ба таври дигар фикр кунед. Онҳо бояд объектҳои дараҷаи аввал дар меъмории мо сохта шаванд. Пэт Ҳелланд чунин маълумотро «берунӣ» меноманд ва ин хусусияти хеле муҳим аст. Мо ба инкапсуляция ниёз дорем, то ки дохили хидматро фош накунем, аммо мо бояд дастрасии хадамотро ба маълумоти муштарак осон кунем, то онҳо кори худро дуруст иҷро кунанд.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Мушкилот дар он аст, ки ҳеҷ гуна равиш имрӯз аҳамият надорад, зеро на интерфейсҳои хидматрасонӣ, на паёмнависӣ ва на пойгоҳи додаҳои муштарак ҳалли хуберо барои кор бо маълумоти беруна пешниҳод намекунанд. Интерфейсҳои хидматрасонӣ барои табодули маълумот дар ҳама миқёс мувофиқ нестанд. Паёмнависӣ маълумотро интиқол медиҳад, аммо таърихи онро нигоҳ намедорад, бинобар ин маълумот бо мурури замон вайрон мешавад. Пойгоҳи додаҳои муштарак ба як нуқта аз ҳад зиёд тамаркуз кардаанд, ки пешрафтро бозмедорад. Мо ногузир дар як давраи нокомии маълумот мемонем:

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо
Давраи нокомии маълумот

Ҷараёнҳо: равиши ғайримарказӣ ба додаҳо ва хидматҳо

Идеалӣ, мо бояд тарзи кори хидматҳоро бо маълумоти муштарак тағир диҳем. Дар айни замон, ҳама гуна равиш ба дихотомияи дар боло зикршуда дучор меояд, зеро ягон чанги ҷодуе вуҷуд надорад, ки ба он саховатмандона пошида, нобуд карда шавад. Бо вуҷуди ин, мо метавонем мушкилотро аз нав дида бароем ва ба созиш биёем.

Ин созиш дарачаи муайяни мутамарказиро дар назар дорад. Мо метавонем аз механизми сабти тақсимшуда истифода барем, зеро он ҷараёнҳои боэътимод ва миқёспазирро таъмин мекунад. Ҳоло мо мехоҳем, ки хидматҳо тавонанд дар ин риштаҳои муштарак ҳамроҳ шаванд ва кор кунанд, аммо мо мехоҳем аз хидматҳои мутамаркази мураккаби Худо, ки ин коркардро анҷом медиҳанд, канорагирӣ кунем. Аз ин рӯ, беҳтарин вариант ин сохтани коркарди ҷараён дар ҳар як хидмати маишӣ мебошад. Ин ба хадамот имкон медиҳад, ки маҷмӯаҳои маълумотро аз сарчашмаҳои гуногун муттаҳид кунанд ва бо онҳо ба таври лозима кор кунанд.

Яке аз роҳҳои ноил шудан ба ин равиш ин истифодаи платформаи ҷараён аст. Вариантҳои зиёде мавҷуданд, аммо имрӯз мо Кафкаро баррасӣ хоҳем кард, зеро истифодаи коркарди ҷараёни давлатии он ба мо имкон медиҳад, ки мушкилоти пешниҳодшударо самаранок ҳал кунем.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Истифодаи механизми тақсимшудаи бақайдгирӣ ба мо имкон медиҳад, ки роҳи латукӯбшударо пайравӣ кунем ва барои кор бо паёмнависӣ истифода барем меъмории ба рӯйдодҳо асосёфта. Ин равиш нисбат ба механизми дархост-ҷавоб беҳтар миқёс ва ҷудокуниро таъмин мекунад, зеро он назорати ҷараёни ҷараёнро ба қабулкунанда медиҳад, на ба ирсол. Бо вуҷуди ин, шумо бояд барои ҳама чиз дар ин ҳаёт пардохт кунед ва дар ин ҷо ба шумо брокер лозим аст. Аммо барои системаҳои калон, ин муомилот арзанда аст (ки шумо наметавонед дар бораи веб-барномаҳои миёнаи худ бигӯед).

Агар брокер барои сабти тақсимот масъул бошад, на системаи паёмнависии анъанавӣ, шумо метавонед аз хусусиятҳои иловагӣ истифода баред. Нақлиёт метавонад ба таври хаттӣ ва инчунин системаи файлии тақсимшуда миқёс кунад. Маълумотро дар гузоришҳо барои муддати тӯлонӣ нигоҳ доштан мумкин аст, аз ин рӯ мо на танҳо паёмнависӣ, балки анбори иттилоотро низ ба даст меорем. Нигоҳдории миқёспазир бидуни тарс аз ҳолати муштараки тағйирёбанда.

Пас шумо метавонед механизми коркарди ҷараёнро барои илова кардани абзорҳои декларативии пойгоҳи додаҳо ба хидматҳои истеъмолии худ истифода баред. Ин як фикри хеле муҳим аст. То он даме, ки маълумот дар ҷараёнҳои муштарак нигоҳ дошта мешавад, ки онҳоро ҳама хидматҳо дастрас кардан мумкин аст, ҷамъоварӣ ва коркарде, ки хидмат мекунад, хусусӣ аст. Онҳо дар як контексти қатъӣ маҳдуд ҷудо карда шудаанд.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо
Аз дихотомияи додаҳо бо тақсим кардани ҷараёни тағирнопазири ҳолати маълумот халос шавед. Сипас ин функсияро ба ҳар як хидмат бо истифода аз коркарди ҷараёни давлатӣ илова кунед.

Ҳамин тариқ, агар хидмати шумо бояд бо фармоишҳо, каталоги маҳсулот, анбор кор кунад, он дастрасии пурра дорад: танҳо шумо қарор медиҳед, ки кадом маълумотро муттаҳид кардан, дар куҷо коркард кардан ва чӣ гуна он бо мурури замон бояд тағир ёбад. Сарфи назар аз он, ки маълумот мубодила мешавад, кор бо он комилан ғайримарказонида шудааст. Он дар дохили ҳар як хидмат, дар ҷаҳоне истеҳсол мешавад, ки ҳама чиз мувофиқи қоидаҳои шумо сурат мегирад.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо
Мубодилаи маълумот бидуни осеб ба тамомияти он. Дар ҳар як хидмате, ки ба он ниёз дорад, на манбаро, балки функсияро фаро гиред.

Ҳамин тавр, чунин мешавад, ки маълумот бояд ба таври оммавӣ интиқол дода шавад. Баъзан хидмат ба маҷмӯи маълумоти таърихии маҳаллӣ дар муҳаррики интихобшудаи пойгоҳи додаҳо ниёз дорад. Маслиҳат дар он аст, ки кафолат дода мешавад, ки дар ҳолати зарурӣ нусхаи онро тавассути тамос бо механизми сабти тақсимшуда аз манбаъ барқарор кардан мумкин аст. Пайвасткунакҳо дар Кафка дар ин кор кори хуб мекунанд.

Ҳамин тавр, равиши имрӯза баррасишуда дорои як қатор афзалиятҳо мебошад:

  • Маълумот дар шакли ҷараёнҳои муштарак истифода мешавад, ки онҳоро дар гузоришҳо барои муддати тӯлонӣ нигоҳ доштан мумкин аст ва механизми кор бо додаҳои муштарак дар ҳар як контексти инфиродӣ пайваст карда шудааст, ки ин имкон медиҳад хадамот ба осонӣ ва зуд кор кунанд. Бо ин роҳ, дихотомияи маълумотро метавон мутавозин кард.
  • Маълумоте, ки аз хидматҳои гуногун меоянд, метавонанд ба осонӣ ба маҷмӯаҳо муттаҳид карда шаванд. Ин ҳамкорӣ бо маълумоти муштаракро содда мекунад ва зарурати нигоҳ доштани маҷмӯи додаҳои маҳаллиро дар пойгоҳи додаҳо аз байн мебарад.
  • Коркарди ҷараёни давлатӣ танҳо маълумотро кэш мекунад ва гузоришҳои умумӣ манбаи ҳақиқат боқӣ мемонанд, аз ин рӯ мушкилоти фасоди маълумот бо мурури замон он қадар шадид нест.
  • Дар асл, хидматҳо ба маълумот асос ёфтаанд, ки ин маънои онро дорад, ки сарфи назар аз афзоиши доимии ҳаҷми маълумот, хидматҳо метавонанд ба рӯйдодҳои тиҷоратӣ зуд ҷавоб диҳанд.
  • Масъалаҳои миқёспазирӣ ба брокер вобастаанд, на хидматҳо. Ин мураккабии хидматҳои навиштанро хеле коҳиш медиҳад, зеро дар бораи миқёспазирӣ фикр кардан лозим нест.
  • Илова кардани хидматҳои нав иваз кардани хидматҳои кӯҳнаро талаб намекунад, бинобар ин пайваст кардани хидматҳои нав осонтар мешавад.

Тавре ки шумо мебинед, он на танҳо REST аст. Мо маҷмӯи абзорҳоро гирифтем, ки ба шумо имкон медиҳанд бо маълумоти муштарак ба таври ғайримарказӣ кор кунед.

Дар мақолаи имрӯза на ҳама ҷанбаҳо ошкор карда шудаанд. Мо ҳоло ҳам бояд бифаҳмем, ки чӣ тавр байни парадигмаи дархост-ҷавоб ва парадигмаи аз рӯйдод асосёфта мувозинат кунем. Вале мо дафъаи оянда бо ин кор машгул мешавем. Мавзӯъҳое ҳастанд, ки шумо бояд беҳтар шинос шавед, масалан, чаро коркарди ҷараёни Stateful Stream ин қадар хуб аст. Мо дар ин бора дар мақолаи сеюм сӯҳбат хоҳем кард. Ва дигар сохторҳои пурқуввате ҳастанд, ки мо метавонем онҳоро истифода барем, агар мо ба онҳо муроҷиат кунем, масалан, Маҳз як маротиба коркард. Он як тағирдиҳандаи бозӣ барои системаҳои тақсимшудаи тиҷорӣ мебошад, зеро он кафолатҳои транзаксиониро таъмин мекунад XA дар шакли миқёспазир. Дар ин бора дар мақолаи чорум муҳокима карда мешавад. Ниҳоят, мо бояд ҷузъиёти татбиқи ин принсипҳоро баррасӣ кунем.

Дихотомияи маълумот: аз нав дида баромадани муносибатҳои байни маълумот ва хидматҳо

Аммо ҳоло, танҳо инро дар хотир доред: дихотомияи маълумот қувваест, ки мо ҳангоми сохтани хидматҳои тиҷоратӣ дучор мешавем. Ва мо бояд инро дар хотир дорем. Ҳилла дар он аст, ки ҳама чизро ба сари худ гардонед ва ба коркарди маълумоти муштарак ҳамчун объектҳои дараҷаи аввал шурӯъ кунед. Processing Stream Stateful Processing як созиши беназирро барои ин таъмин мекунад. Он аз "компонентҳои Худо" -и мутамарказ, ки пешрафтро бозмедоранд, пешгирӣ мекунад. Ғайр аз он, он қобилият, миқёспазирӣ ва устувории лӯлаҳои ҷараёни маълумотро таъмин мекунад ва онҳоро ба ҳар як хидмат илова мекунад. Аз ин рӯ, мо метавонем ба ҷараёни умумии шуур диққат диҳем, ки ҳама гуна хидмат метавонад ба он пайваст шавад ва бо маълумоти он кор кунад. Ин хидматҳоро миқёспазиртар, ивазшаванда ва мустақил мегардонад. Аз ин рӯ, онҳо на танҳо дар тахтаҳои сафед ва ҳангоми санҷиши гипотезаҳо хуб ба назар мерасанд, балки дар тӯли даҳсолаҳо кор мекунанд ва инкишоф меёбанд.

Дар бораи курс маълумоти бештар гиред.

Манбаъ: will.com

Илова Эзоҳ