
O fẹrẹ to ọdun mẹrin sẹyin, a bẹrẹ ṣiṣe apẹrẹ eto imeeli pinpin ipilẹ tuntun, Mailion, eyiti o jẹ apẹrẹ fun awọn ibaraẹnisọrọ ajọ. Ojutu wa ti wa ni itumọ ti lori Cloud Native microservice faaji, ni o lagbara ti ṣiṣẹ pẹlu diẹ ẹ sii ju 1 awọn olumulo ni nigbakannaa ati ki o yoo wa ni setan lati bo 000% ti awọn aini ti o tobi ajose.
Lakoko iṣẹ lori Mailion, ẹgbẹ naa ti dagba ni ọpọlọpọ igba, ati ni bayi o fẹrẹ to awọn olupilẹṣẹ 70 ni ipa ninu ọja naa. A ti wa ọna pipẹ lati imọran ati awọn apẹrẹ akọkọ si ipele ti awakọ ti ikede iṣowo. O to akoko lati sọ fun Habr nipa iru ọja ti a ṣẹda, bawo ni eto meeli wa ṣe ṣeto ati ṣiṣẹ, kini akopọ imọ-ẹrọ ti a lo ati idi ti ojutu wa ni ọjọ iwaju ti awọn ibaraẹnisọrọ ajọṣepọ. Jeka lo!
Habr, hello! Orukọ mi ni Anton Gerasimov, Emi ni olori ẹka idagbasoke ni ile-iṣẹ idagbasoke Moscow ti ile-iṣẹ naa . Loni a fẹ lati ṣafihan Mailion, eto meeli ile-iṣẹ ile-iṣẹ ti ara ilu Rọsia tuntun ti yoo di yiyan ti o yẹ si awọn solusan ajeji olokiki. Mailion nfunni ni agbara fifuye ti o ga, scalability ati resiliency ti ko ni afiwe, ati pe o nilo akiyesi diẹ lati ọdọ awọn alakoso eto.
Bayi idagbasoke wa wa ni ipele beta, ṣugbọn laipẹ, ni ibamu si ero wa, ni ipari 2020, yoo lọ si ipo ti imuse awaoko ti ọja iṣowo kan.
Fun pupọ julọ, nkan yii ni alaye gbogbogbo - ko ṣee ṣe lati bo ọja sọfitiwia eka ninu atẹjade kan. Mo gbero lati ṣe lẹsẹsẹ awọn nkan pẹlu itan kan nipa awọn imọ-ẹrọ bọtini. Lakoko, fun irọrun rẹ, Mo funni ni akoonu wọnyi:
Kini eto imeeli ile-iṣẹ kan?
Idahun ti o rọrun ati kedere si ibeere yii ni imeeli ati ohun elo kalẹnda. Ṣugbọn eṣu, bi o ṣe mọ, wa ninu awọn alaye.
Nitorinaa, a n ṣẹda iran tuntun ti meeli pẹlu awọn iṣẹ ṣiṣe iṣeto to ti ni ilọsiwaju, eyiti o dojukọ apakan ile-iṣẹ ati awọn ile-iṣẹ nla. A ṣe ifọkansi lati ṣiṣẹ pẹlu awọn iṣowo nla ati awọn ẹya ijọba, eyiti o le ni lati 30 ẹgbẹrun si ọpọlọpọ awọn iṣẹ ẹgbẹrun ẹgbẹrun.
Eto wa da lori ipilẹ ti ojutu Syeed kan. A kọ lori ero ti Awọn ibaraẹnisọrọ Iṣọkan ati pese ọpa kan fun ṣiṣẹ pẹlu meeli, kalẹnda ati awọn iwe aṣẹ laarin eto kan, pẹlu agbara lati mu iṣẹ ṣiṣe ti ojutu pọ si nipa sisopọ awọn modulu afikun ati awọn paati. Awọn amugbooro, nipasẹ ọna, le ni idagbasoke kii ṣe nipasẹ wa nikan, ṣugbọn tun nipasẹ awọn alabaṣepọ wa. Ohun elo irinṣẹ SDK ti o gbooro ni yoo tun ṣe atẹjade fun idi eyi.
Tani o nilo meeli miiran ati kilode?
Iṣowo nla ti ṣe agbekalẹ aṣa ti o nifẹ - awọn ile-iṣẹ n ni iriri iwulo fun awọn ẹya ifowosowopo. Eyi kii ṣe nipa ibaraenisepo taara ti awọn oṣiṣẹ nipasẹ gbigbe nkan kan, ṣugbọn nipa pinpin iraye si meeli ati awọn apoti ipa, agbara lati ṣiṣẹ pẹlu awọn ẹgbẹ nla ti awọn olukopa ati wiwa ti awọn iṣẹ ile-iṣẹ lọpọlọpọ.
Iṣẹ ajọṣe aṣoju jẹ ẹrọ iranti imeeli, eyiti o wa ni ibeere giga ni awọn ile-iṣẹ nla, ṣugbọn kii ṣe lo boya ni apakan B2C tabi ni awọn iṣowo kekere. Ohun naa ni pe laarin awọn ẹgbẹ kekere ti awọn olumulo, o ṣeeṣe ti iru iwulo jẹ kuku kekere, ati idiyele ti aṣiṣe kan kere pupọ. Pẹlupẹlu, ko ṣee ṣe nirọrun lati ṣe iṣẹ yii ni ita eto meeli ile-iṣẹ - paapaa ninu meeli Google ko si esi ti awọn lẹta ni irisi ti awọn olumulo paṣipaarọ ti lo lati. Gbongbo iṣoro naa wa ninu apẹrẹ ti awọn ilana meeli lati awọn ọdun 80 ti ọrundun to kọja.
A ti ṣe awọn dosinni ti awọn ẹgbẹ idojukọ, ṣe ifọrọwanilẹnuwo awọn ọgọọgọrun awọn olumulo, a si lo ọpọlọpọ ẹgbẹrun awọn wakati eniyan lati ṣe idanimọ awọn oju iṣẹlẹ lilo meeli aṣoju. Eyi gba wa laaye lati ṣe iwadi ni pẹkipẹki awọn iwulo ti awọn olumulo ti o ni agbara wa ati awọn iyasọtọ ti awọn ilana iṣowo wọn. Da lori data ti o gba, a pinnu lati ṣe agbekalẹ faaji kan ti yoo gba laaye, ti o ba jẹ dandan, lati ṣe iwọn iwọn iwọn fifuye ti o nilo. Ni oju wa, ko si opin rara, ṣugbọn ni akoko ti a loye bi a ṣe le rii daju iṣẹ ti awọn ile-iṣẹ ti o gba ọpọlọpọ awọn olumulo lọpọlọpọ.
Ohun ti o farasin labẹ awọn Hood
Ọja wa pẹlu ojutu imeeli kan, ohun elo ṣiṣe eto, iwe adirẹsi, ati wiwo iwe ibaraenisepo ti o da lori ojutu iṣakoso iwe MyOffice tiwa.
Niwọn bi a ti n sọrọ nipa ojutu ipele-ipele kan, ẹrọ wiwa ti o ni kikun tun jẹ apakan pataki ti meeli ile-iṣẹ. Ojutu wa ni agbara ti ṣiṣe wiwawadi morphological ipari-si-opin kọja gbogbo awọn paati. Ni afikun, gbogbo eto meeli da lori ibi ipamọ ti ara rẹ, eyiti o tun jẹ iṣapeye fun ifowosowopo.
Kini awọn iyatọ laarin awọn ọna ṣiṣe meeli MyOffice
Oluka ti Habr, ti o ti ni iriri tẹlẹ pẹlu awọn solusan MyOffice, mọ pe MyOffice Mail wa bi apakan ti awọn ọja iṣowo. Ati pe ibeere naa waye - kini iyatọ rẹ lati eto meeli ti ile-iṣẹ Mailion, eyiti ẹgbẹ mi ṣiṣẹ lori?
A ni MyOffice pinnu pe lati pade awọn iwulo ti awọn ile-iṣẹ ti awọn titobi lọpọlọpọ, o jẹ dandan lati ṣe awọn eto meeli ile-iṣẹ ile-iṣẹ meji. Ọja Mail MyOffice jẹ ipinnu fun awọn ẹgbẹ pẹlu ẹgbẹẹgbẹrun tabi pupọ awọn ẹgbẹẹgbẹrun awọn olumulo. Fun awọn ẹya ti o tobi ju, o jẹ iwulo diẹ sii lati lo Mailion, ọja MyOffice tuntun kan, eyiti a kọ sori faaji microservice Native Cloud, ni iwọn ti a ko ri tẹlẹ ati ifarada ẹbi.
Nigbati o ba yan awọn ọja, awọn alabara nilo lati pinnu ni ilosiwaju lori ilana fun idagbasoke siwaju ti ile-iṣẹ wọn. Fun eyikeyi agbari, imuse eto meeli jẹ iṣẹ akanṣe eka kan ti ko kan ni iyara rirọpo ojutu kan pẹlu omiiran. Nitorinaa, fifuye ti o pọju ti o ṣeeṣe, ifarada ẹbi ati awọn ilana imularada ti ara ẹni, bakanna bi ipin pinpin agbegbe yẹ ki o gba sinu akọọlẹ ilosiwaju.
Awọn ọna ṣiṣe meeli MyOffice mejeeji yatọ ni ipilẹ. Wọn ti kọ nipa lilo awọn akopọ imọ-ẹrọ oriṣiriṣi, ati pe awọn irinṣẹ fun ọkọọkan awọn eto ni a yan ni ibamu pẹlu awọn ibi-afẹde ati awọn ibi-afẹde ti apakan ninu eyiti eto meeli yoo gbe lọ. A ni iran ọja ti o wọpọ ti ohun ti o yẹ ki o wa ninu awọn ọna ṣiṣe meeli, bakannaa amuṣiṣẹpọ ni awọn isunmọ apẹrẹ. Ṣugbọn awọn wọnyi ni awọn ọja meji ti o jẹ apẹrẹ fun awọn olugbo ti awọn olumulo ti o yatọ.
Kini awọn italaya ti nkọju si awọn olupilẹṣẹ
Siwaju sii ninu ọrọ naa, Emi yoo sọrọ nikan nipa eto meeli ile-iṣẹ tuntun ti Mailion.
A ti ṣe iwadii kikun ati ṣe itupalẹ awọn anfani ati aila-nfani ti awọn solusan imeeli ti o wa tẹlẹ. Iriri ti o ṣajọpọ ti awọn alamọja wa, ti o ti kọja ti o ni ipa taara ninu ṣiṣẹda awọn ọna ṣiṣe fifuye giga, gba wa laaye lati ṣe idanimọ aaye irora akọkọ ti eyikeyi ọja ti a mọ daradara - iṣẹ titẹ sii disiki ati iṣelọpọ (IO).
A le sọ pe iṣẹ-ṣiṣe ti isare awọn iṣẹ IO ti di ipenija akọkọ ti a koju. O jẹ dandan lati dojukọ lori ipinnu awọn iṣẹ-ṣiṣe kan pato, ati pe a bẹrẹ lati ṣẹda ati dagbasoke eto ipamọ data alakomeji tiwa. Ọna yii ni paati eto-aje ti o han gedegbe - a nilo kii ṣe lati tọju data nikan, ṣugbọn tun lati ṣe ọpọlọpọ titẹ sii disiki ati awọn iṣẹ iṣelọpọ.
Irú ìpinnu bẹ́ẹ̀ kò rọrùn. A wo ọpọlọpọ awọn ọja kilasi ile-iṣẹ ti o ni ifọkansi lati tọju alaye, ati pe ko le rii ohunkohun ti o ṣetan ati pe o dara fun awọn ibeere wa. Lẹhin gbogbo ẹ, a nilo kii ṣe lati tọju data nikan, ṣugbọn tun ṣiṣẹ nigbagbogbo pẹlu wọn, kii ṣe ni ipo iyasoto pẹlu iraye si olumulo kan, ṣugbọn lati rii daju pe o ṣeeṣe ifowosowopo ti ọpọlọpọ awọn ẹgbẹẹgbẹrun awọn olumulo.
Nitorinaa, a ti pinnu pe ami iyasọtọ ile-iṣẹ pataki julọ fun wa ni ṣiṣẹ pẹlu awọn oye nla ti data.
Dede
Pẹlupẹlu, eyi kii ṣe ọrọ ipamọ pupọ bi iṣẹ ṣiṣe ati wiwọle yara yara si alaye yii. O nilo lati rii daju pe awọn afihan igbẹkẹle giga - akoko ti iṣiṣẹ ilọsiwaju ti gbogbo ojutu yẹ ki o wa ni ipele ti 99,9%. Sibẹsibẹ, eto meeli gbọdọ jẹ adase ni ṣiṣe awọn ipinnu to tọ nipa mimu agbesoke. Nikan ni ọna yii o ṣee ṣe lati ṣaṣeyọri isansa ti awọn ikuna ti o le rọ awọn ilana iṣowo ti ile-iṣẹ kan pato.
ifarada ẹbi
A ti ṣiṣẹ ṣeto awọn igbese ti a lo si paati kọọkan, ati awọn ọna ti a yan lati rii daju ifarada ẹbi. Ni pataki, eto meeli ile-iṣẹ naa nlo iye akoko data, ifiṣura iṣẹ ati iṣakoso aisi ipinlẹ, bakanna bi ipa ọna tirẹ ati awọn ọna ṣiṣe ti o da lori ipohunpo.
Idiwọn fun ifarada ẹbi giga ni wiwa ni paati kọọkan ti awọn ọna ṣiṣe fun idanwo ara ẹni. Mailion nigbagbogbo ṣe itupalẹ boya eyi tabi iṣẹ yẹn ti ṣiṣẹ ni deede tabi ti ko tọ, boya eyi tabi bulọki naa ṣiṣẹ ni deede. Eyi jẹ ọkan ninu awọn ọna ti ara-iwosan ti eto ni ọran ti ikuna. Alaye ko yẹ ki o sọnu, ojutu yẹ ki o lọ sinu ipo deede nikẹhin.
O gbọdọ ni oye pe ko ṣee ṣe lati rii gbogbo awọn iṣẹlẹ ti o ṣeeṣe ni igbesi aye ni gbogbogbo - iwọ ko le tan fisiksi jẹ. Ṣugbọn a faramọ iru awọn ọna apẹrẹ ti o gba wa laaye lati sọrọ pẹlu iwọn igbẹkẹle ti o ga julọ nipa mimu mimu to tọ ti awọn ijamba ti awọn ilana kan. A tun ni ẹgbẹ idanwo nla ti o n gbiyanju nigbagbogbo lati fọ nkan kan ninu ọja naa. Ati nigba miiran wọn ṣe aṣeyọri. Da lori otitọ yii, iṣẹlẹ kan ti bẹrẹ, eyiti a ṣe iwadi ni awọn alaye ati, lori ipilẹ rẹ, ṣẹda ẹrọ tuntun lati yọkuro iru awọn iṣoro bẹ.
Bawo ni eto reacts si ipadanu
Ọja naa nigbagbogbo beere ibeere naa - kini o ṣẹlẹ si eto naa ti o ba padanu asopọ lojiji pẹlu ọkan ninu awọn apa rẹ? Iru ibeere bẹ jẹ pataki paapaa ti o ba gbero lati ṣe imuse ojutu pinpin kaakiri agbegbe kan.
Nigbati o ba n ṣe iru fifi sori ẹrọ, o jẹ dandan lati ṣe akiyesi awọn iwulo alabara ati ṣeto awọn ibeere igbẹkẹle rẹ. O jẹ aṣiṣe lati ro pe asopọ si nẹtiwọọki data jẹ kanna nibi gbogbo. Ni awọn ọna ṣiṣe ajọṣepọ, paapaa iyara ti ifihan agbara nipasẹ okun jẹ pataki lati ronu.
Ti alabara ba ṣe awọn ibeere giga lori igbẹkẹle, lẹhinna a yoo ṣeduro fifi sori ẹrọ ni awọn ile-iṣẹ data pupọ, eyiti yoo sopọ nipasẹ awọn laini ibaraẹnisọrọ igbẹhin.
Bibẹẹkọ, oju iṣẹlẹ ti ijakulẹ agbara pipe ni ọkan ninu awọn apa ti eto meeli ko le ṣe ofin jade. Ni idi eyi, iṣẹ pẹlu data titunto si ti apakan yii yoo daduro, ṣugbọn awọn ẹya iyokù yoo ṣiṣẹ bi ẹnipe ko si nkan ti o ṣẹlẹ. Eto naa yoo sọ fun awọn alakoso ipadanu ti ipade kan, ati pe awọn oṣiṣẹ yoo nilo lati ṣe nọmba awọn iṣe ti o yẹ.
Paapaa, eto meeli wa le tunto ni iru ọna ti awọn ifiṣura waye laarin ile-iṣẹ data. Ọna yii yoo rii daju iṣiṣẹ ni iṣẹlẹ ti isonu ti awọn apa pupọ laarin ile-iṣẹ data, ko si si ẹnikan ti yoo ṣe akiyesi isonu ti ọkan ninu awọn apa - ayafi, dajudaju, eto ibojuwo. Nigbati iru iṣẹlẹ ba waye, fifuye naa ni a tun pin kaakiri. Nitorinaa, nigbati o ba n ṣe eto meeli kan, o ṣe pataki lati ṣe akiyesi ala - melo ati awọn paati wo ni o le “padanu” ninu ijamba.
Ominira
Awọn ọna ṣiṣe ti o gbẹkẹle ko si tẹlẹ, ati awọn ikuna ni ọna kan tabi omiiran, ṣugbọn o le ṣẹlẹ. Nitorinaa, nigbati o ba n ṣe agbekalẹ eto meeli kan, o ṣe pataki lati pese agbara lati ni iyara agbegbe awọn ikuna, eyiti yoo gba wọn laaye lati yọkuro laarin akoko SLA kan. Pẹlupẹlu, awọn ikuna yẹ ki o yọkuro nipasẹ eto funrararẹ, lakoko ti o dinku kikọlu ti awọn oludari eto ati awọn iṣẹ itọju.
Irọrun ti isẹ
Nitoribẹẹ, awọn eto nla ko le ṣugbọn nilo akiyesi ti awọn oṣiṣẹ ti o ni oye giga. Ṣugbọn ọkan ninu awọn aaye ti a gbero nigbati o ṣe apẹrẹ ni pe eto yẹ ki o rọrun lati ṣakoso ati pe ko nilo eyikeyi awọn agbara alailẹgbẹ.
Aje ṣiṣe
Nitoribẹẹ, lati ṣiṣẹ pẹlu eyikeyi iru awọn eto ile-iṣẹ, ikẹkọ ti awọn oṣiṣẹ nilo - lẹhinna, a n sọrọ nipa awọn irẹjẹ nla gaan. Nitorinaa, nigba ṣiṣẹda ọja wa, a dojukọ lori idinku iye idiyele lapapọ ti nini eto naa. Fun eyikeyi iṣowo, o ṣe pataki lati ṣe atẹle ṣiṣe ti inawo ati gbiyanju lati yago fun abẹrẹ ailopin ti owo sinu awọn inawo iṣẹ.
Ipinpin
Lati ṣaṣeyọri awọn ipilẹ ti Mo sọ tẹlẹ, o jẹ dandan pe eto naa pin kaakiri - ọna aarin nigbagbogbo ni opin nipasẹ awọn ipo lilo ohun elo.
Nitoribẹẹ, o le ra olupin nla kan ati gbiyanju lati fi gbogbo awọn ohun elo ati iṣẹ sori rẹ. Ṣugbọn eto naa ti o tobi sii, eka diẹ sii ni gbogbo apẹrẹ, ati igbẹkẹle ti iru eto kan n dinku ni imurasilẹ - lẹhinna, olupin kan tumọ si aaye ikuna kan. Ati pe diẹ sii ti a ṣe aarin iṣẹ, diẹ sii a dale lori aaye aarin yẹn.
Awọn ibeere Eto
Nigba ti a ba sọrọ nipa awọn ọna ṣiṣe meeli ile-iṣẹ eka, a nilo lati ni oye pe ko si iru nkan bii “iṣeto ni iwonba fun iṣẹ”. Ni okan ti eyikeyi imuse nla jẹ nigbagbogbo iṣẹ apẹrẹ pataki. O faye gba o lati ṣe atunṣe awọn iwulo ti iṣowo kan pato ati iṣeto to dara julọ ti eto meeli.
Eto meeli ile-iṣẹ jẹ ohun elo ti o rọ ti o le ṣe adani ni ibamu si nọmba nla ti awọn aye. A ṣe idanwo fifuye ni ibamu si ilana tiwa, eyiti o fun wa laaye lati ṣe afiwe fifuye ti o da lori itupalẹ ipilẹ mejila ati ọpọlọpọ awọn ibeere ti o ṣeeṣe.
A le sọ pe nigbati o ba ngbaradi iṣẹ akanṣe imuse, o jẹ awọn iṣiro ti yoo ṣe afihan kikankikan ti iṣẹ ti awọn olumulo ni awọn ilana iṣowo ti o wa tẹlẹ ti ajo naa. Ni akoko kanna, ọpọlọpọ awọn igbewọle igbewọle ti wa ni atupale, ati, da lori fifuye ti o ṣeeṣe, a ṣe ipinnu lori iye ti o nilo ti agbara iširo - lati kọnputa kan si gbogbo yara kọnputa kan.
Nitorinaa, sisọ nipa diẹ ninu awọn atunto pọọku kii ṣe deede patapata. Ni pataki, a tun ni iduro demo ti o nṣiṣẹ lori ẹrọ kan. Ṣugbọn a loye pe iṣẹ ni apakan ile-iṣẹ nilo fifi sori awọn dosinni ati paapaa awọn ọgọọgọrun ti awọn ẹrọ foju.
Technology akopọ
Nigbati o ba ṣẹda awọn ọja, a san ifojusi pataki si mimọ iwe-aṣẹ ti koodu naa. Awọn iṣedede didara ti o ga julọ ti ṣeto ati imuse ni MyOffice, eyiti o nilo ki a ṣe agbekalẹ awọn ọja ni kikun funrararẹ, pẹlu ilowosi kekere ti koodu ita.
Pupọ ti koodu Mailion jẹ idagbasoke inu ile, koodu ti o jẹ ohun ini nipasẹ wa ati pe a le yipada ati yipada bi o ṣe nilo. Pupọ julọ koodu fun eto meeli wa jẹ ti ara ẹni ni Go (Golang). Ni afikun si Go, a lo C ++ bakanna bi Java Script ES6 fun apakan wẹẹbu.
5% to ku jẹ eyiti a pe ni “awọn paati eru” gẹgẹbi awọn apoti isura data. Iwọnyi pẹlu RethinkDB, ArangoDB, ati Redis. Ninu awọn imọ-ẹrọ bọtini, Mo tun ṣe akiyesi gRPC - eto ipe ilana isakoṣo latọna jijin ti o lo bi ẹrọ kan fun ibaraenisepo nipasẹ API, eyi jẹ apakan pataki.
Kini ọja ni ninu?
Eto imeeli ile-iṣẹ kii ṣe “olupin ninu igbale.” Ọja wa pẹlu nipa awọn paati 70 ati awọn iṣẹ 45 ti o ṣetọju eto meeli. Gbogbo awọn eroja wọnyi ni a kọ “lati ibere” ati pe o jẹ idagbasoke MyOffice tirẹ.
Apakan ti o han julọ ti eto naa jẹ eka olupin, eyiti o pese ibi ipamọ, meeli, kalẹnda ati awọn eto wiwa, ati alabara wẹẹbu kan. A tun n ṣe agbekalẹ ọpọlọpọ awọn ohun elo olumulo ati gbero lati fun awọn olumulo wa “awọn alabara tinrin” tuntun ti o da lori awọn imọ-ẹrọ alabara wẹẹbu wa ni akoko idasilẹ iṣowo.
Ibamu eto meeli
Mailion n ṣiṣẹ ni ibamu si awọn ilana boṣewa. Lati bẹrẹ lilo ojutu wa, o kan nilo lati ṣeto awọn ohun elo alabara ati tẹsiwaju ṣiṣẹ pẹlu wọn ni agbegbe ti o faramọ. Fun apẹẹrẹ, o le lo ohun elo alabara ti o wa pẹlu Mail MyOffice.
Paapaa, fun irọrun ti awọn olumulo wa, a ti ṣẹda ohun itanna pataki kan ti o pese iyipada lainidi lati Exchange. Pẹlu iranlọwọ rẹ, awọn olumulo yoo ni anfani lati tẹsiwaju ṣiṣẹ pẹlu MS Outlook nigbati o ba rọpo olupin meeli - wọn kii yoo ṣe akiyesi paapaa pe ohunkan ti yipada ni ibaraenisọrọ deede wọn pẹlu awọn irinṣẹ ibaraẹnisọrọ. Iru ohun itanna kan gba ọ laaye lati gbe awọn olumulo ni irọrun lati eto meeli atijọ, laisi idaduro iṣẹ ti gbogbo agbari. Eyi ṣe pataki paapaa ti o ba nilo lati rọpo awọn irinṣẹ fun awọn ọgọọgọrun egbegberun awọn olumulo.
Irọrun ti iṣakoso
Ẹya kan ti eto meeli ile-iṣẹ wa ni iwulo fun ikopa kekere pupọ ti awọn alabojuto. Nigbati o ba n ṣe apẹrẹ, a gbiyanju lati wa iwọntunwọnsi laarin iṣeeṣe ti isọdi ati idiju ti iṣakoso. Lati ṣaṣeyọri eyi, a nilo lati ṣe iwadii pupọ lori awọn ilana ihuwasi ti awọn alabojuto ti awọn eto ile-iṣẹ eka.
Gẹgẹbi Mo ti sọ tẹlẹ, ẹgbẹ wa ni awọn alamọja ti o ni oye giga - ọkọọkan wọn ni iriri iṣakoso to lagbara. Nitorinaa, nigba idagbasoke eto, a gbiyanju lati gbe iriri wọn si awọn iwulo ti awọn olumulo nigbati o n ṣakoso ọja eka kan. Ni awọn ọrọ miiran, mimọ nipa awọn iṣoro ti o pọju, a ti rii tẹlẹ awọn ọna lati yanju wọn ni ipele apẹrẹ ayaworan ni ilosiwaju.
Fun apẹẹrẹ,
- ipinya ti awọn paati eto sinu awọn apoti, pẹlu awọn apoti ohun elo, ti pese - eyi ṣe iranlọwọ fun wa lati mu ipele aabo pọ si, ni irọrun tunto iwọle laarin awọn paati, ati tun gba wa laaye lati ni awọn nkan tuntun ni iyara ninu atokọ ti awọn eto atilẹyin ati awọn iru ẹrọ ti o wa ni ibeere nipa iṣowo;
- ọna kan si idagbasoke ati imuṣiṣẹ, ọna kika atunto kan fun gbogbo awọn paati ṣe alabapin si iṣẹ ti o ni oye ati lilo daradara ati dinku awọn idiyele atilẹyin;
- insitola eto tirẹ, ti o da lori awọn irinṣẹ imuṣiṣẹ ti o faramọ, ngbanilaaye lati ṣakoso fifi sori ẹrọ ni aarin, ni irọrun ati kedere;
faaji microservice pẹlu pipin mimọ ti ojuse ti oye iṣowo laarin awọn iṣẹ ṣe iranlọwọ lati loye ero ti eto naa ati atilẹyin daradara siwaju sii; - apakan amayederun ti eto naa da lori awọn iṣeduro ti o mọmọ, lilo awọn iṣe ti o dara julọ, ati tun gba laaye fun iṣọpọ pẹlu awọn ọna ṣiṣe ti o wa ninu ile-iṣẹ, eyiti o jẹ ki fifisilẹ eto naa rọrun laarin ile-iṣẹ naa;
- fun idi eyi, eto orisun itetisi atọwọda yoo pese ni ibi ipamọ, eyiti yoo ni anfani lati ṣe idanimọ awọn ikuna ti o pọju ati ṣakoso awọn ẹrọ.
Apẹrẹ igbalode
O gba to ẹgbẹrun eniyan-wakati lati ṣẹda apẹrẹ ọja naa. Ṣaaju idagbasoke, iṣẹ-ṣiṣe ni lati jẹ ki wiwo ni igbalode - rọrun ati ogbon inu. O jẹ ẹtan nigbati o n ṣe apẹrẹ eto ile-iṣẹ kan ti o nilo lati pẹlu nọmba awọn ẹya kan pato nipasẹ aiyipada.
Nitoribẹẹ, apẹrẹ ko le “fi sinu okuta” tabi fọwọsi fun ibuwọlu ati edidi - o jẹ ohun elo igbesi aye, o n dagba nigbagbogbo ati ilọsiwaju. Ni ọdun mẹrin, a ti yi apẹrẹ pada ni ọpọlọpọ igba, ṣugbọn ko si iyipada ti o ni iyipada ninu imọran. Ilana bọtini ti kikọ gbogbo laini ọja ile-iṣẹ ni lati ṣẹda eto apẹrẹ gbogbo agbaye.
Nigbati o ba n ṣe apẹrẹ ti eto meeli ti ile-iṣẹ, a san ifojusi pataki si idagbasoke awọn agbegbe bọtini mẹta - ibaramu, aitasera, ati agbara lati ṣe deede si idanimọ ile-iṣẹ alabara.
Adaptability
Ẹya apẹrẹ ti awọn atọkun ti eto meeli ile-iṣẹ Mailion ni agbara lati ṣafihan lori awọn ẹrọ pẹlu awọn iboju ti iwọn eyikeyi. Gbogbo awọn paati wiwo ni a ya ni pẹkipẹki, wọn ṣe iwọn ni deede nigbati wọn n ṣiṣẹ lori awọn ẹrọ alagbeka ati pe o baamu ni pipe paapaa fun iṣakoso ika lori awọn iboju ifọwọkan. Paapaa, nigbati iwọn window ohun elo ba yipada, ipilẹ iwe tun yipada - iwọn awọn ọwọn ti yipada ni iwọn, ni ibamu pẹlu awọn ifiweranṣẹ ti imọran ti awọn ohun elo Intanẹẹti ọlọrọ.
Aitasera
Apẹrẹ ti eto meeli ile-iṣẹ Mailion da lori ọna eto. A ti n ṣe agbekalẹ itọsọna yii lati ibẹrẹ ọdun 2017, nigbati ko jẹ asiko lati sọrọ nipa awọn eto apẹrẹ bi o ti jẹ bayi. Eto apẹrẹ jẹ eto awọn ofin ati awọn irinṣẹ fun ipaniyan wiwo ati imọ-ẹrọ ti o ṣe afihan imọ-jinlẹ ti ọja kan ati pe o n dagbasoke nigbagbogbo. A ṣe agbekalẹ rẹ lati ṣe irọrun ibaraẹnisọrọ laarin idagbasoke ati apẹrẹ.
Isọdi idanimọ ile-iṣẹ
Apẹrẹ wa jẹ “chameleon” ti o le ṣe deede si idanimọ ile-iṣẹ alabara eyikeyi. Awọn awọ ti gbogbo awọn eroja wiwo jẹ asọye nipasẹ awọn oniyipada. Nitorinaa, nipa yiyipada ipilẹ ipilẹ ti awọn awọ pupọ, o le tun gbogbo awọn ohun elo ṣe ni ẹẹkan.
Awọn nkọwe tun jẹ asọye nipasẹ awọn oniyipada: wiwo le lo fonti ajọ ti ile-iṣẹ alabara, ti o ba pese fun nipasẹ iwe iyasọtọ alabara. Ni akoko kanna, awọn nkọwe oriṣiriṣi le ni awọn iwọn lẹta oriṣiriṣi, ati pe a ṣe akiyesi eyi. Fun apẹẹrẹ, PT Sans ni iwọn 16 dabi ẹni ti o kere ju Roboto ni iwọn kanna 16. Nitorinaa, a ṣatunṣe iwọn awọn bulọọki ọrọ si awọn ẹya ti fonti kan pato.
A yoo yasọtọ awọn nkan lọtọ si eto ti ile-ikawe awọ wa ati awọn ẹya ti ṣiṣẹ pẹlu awọn nkọwe.
Awọn ohun elo alagbeka
Awọn ohun elo alagbeka jẹ apakan pataki ti eyikeyi eto meeli ode oni – awọn olumulo yẹ ki o ni anfani lati ṣiṣẹ lati ibikibi ati nigbakugba.
Bayi a kan n ṣe agbekalẹ imọran ti awọn ohun elo alagbeka ile-iṣẹ, wọn yẹ ki o ṣe akiyesi awọn iyatọ ninu iṣẹ ṣiṣe ti awọn eto meeli MyOffice ati pese awọn ọna oriṣiriṣi si lilo imeeli ati awọn eto kalẹnda ni awọn ile-iṣẹ.
Ni oye media nronu
Awọn ẹgbẹ idojukọ wa fihan pe awọn olumulo rii awọn atọkun ti awọn ọna ṣiṣe imeeli ti o faramọ. Awọn oludahun ti a ṣe ifọrọwanilẹnuwo ṣe akiyesi pe ṣiṣẹ pẹlu awọn iṣẹlẹ kalẹnda ati awọn asomọ nira paapaa. A gbiyanju lati ṣaṣeyọri wiwo idahun ati mu iṣelọpọ pọ si - lati jẹ ki ọja wa dun lati lo.
Igbimọ Media, ohun elo tuntun fun iyara ifowosowopo, ṣeto gbogbo alaye nipa ifọrọranṣẹ ati pese iraye lojukanna si atokọ ti awọn olukopa ninu ifọrọranṣẹ, awọn ọna asopọ ati awọn ẹya ti awọn iwe aṣẹ ti o ti firanṣẹ tẹlẹ.
Ọpa yii ṣe iranlọwọ ni awọn ipo nibiti awọn olumulo ni lati ṣiṣẹ pẹlu awọn orin nla ti awọn ọgọọgọrun awọn ifiweranṣẹ. Nigbagbogbo o ṣẹlẹ pe o nilo lati wa iwe tabi aworan ti o wa ninu ọkan ninu wọn. Igbimọ media ṣẹda atokọ ti gbogbo awọn ohun kan ninu o tẹle imeeli ati ṣafihan wọn ni aye kan. Bi abajade, wiwa ohun ti o fẹ di rọrun pupọ.
Itumọ agbegbe
Iwulo fun eto meeli ile-iṣẹ kii ṣe laarin awọn olumulo Russia nikan. MyOffice lepa eto imulo deede ti titẹ awọn ọja ajeji, nitorinaa awọn ọran ti isọdi ọja ni a fun ni akiyesi pupọ.
Ninu ọja wa, iwulo fun isọdi si awọn ede ajeji ni a gbe kalẹ lati ibẹrẹ, ni ipele ti apakan ipilẹ ti eto naa. Ninu ara rẹ, fifi awọn ede titun kun kii ṣe iṣoro nla fun wa - eyi jẹ iṣẹ-ṣiṣe ti o ni oye patapata ti a mọ bi a ṣe le yanju.
Bayi awọn ede Russian ati Gẹẹsi wa fun awọn olumulo. Ninu awọn idasilẹ ti nbọ, a yoo ṣafikun atilẹyin fun awọn ede eyiti awọn ọja MyOffice n ṣiṣẹ - Faranse, Spani, Ilu Pọtugali, ati awọn miiran - si eto meeli ile-iṣẹ. Ni diẹ ninu awọn ọna, o rọrun fun wa ju fun awọn ẹlẹgbẹ lati awọn agbegbe agbegbe, nitori fun meeli ati awọn eto kalẹnda o jẹ pataki nikan lati ṣe akiyesi awọn alfabeti ati awọn peculiarities ti ṣiṣẹ pẹlu awọn ọjọ ati awọn akoko - da, a ko ni awọn agbekalẹ, bi ni a lẹja olootu.
Bẹẹni, a ti wa ni igbanisise!
O gba ọpọlọpọ awọn ọgọrun ọdun eniyan lati ṣẹda ọja wa. Ati pẹlu gbogbo ifẹ mi, Emi kii yoo ni anfani lati sọ nipa ohun gbogbo ni ẹẹkan laarin ilana ti nkan kan. Sibẹsibẹ, Mo nireti pe atẹjade yii yoo ṣiṣẹ bi aaye ibẹrẹ fun nini lati mọ ọja wa - bi Mo ti sọ loke, Mo gbero lati tẹsiwaju lati sọrọ ni awọn alaye diẹ sii nipa mejeeji ojutu funrararẹ ati awọn ẹya rẹ, ati awọn ọna wa si idagbasoke. .
Laisi ojiji ti iwọntunwọnsi, Emi yoo tun sọ pe loni nọmba awọn ile-iṣẹ ti o dagbasoke iru awọn eto meeli ni agbaye jẹ diẹ. Eyi jẹ iṣẹ ṣiṣe ẹrọ ti o nira pupọ, o nilo mejeeji oye jinlẹ ti awọn iwulo ti awọn alabara ile-iṣẹ, ati itupalẹ kikun ti awọn ilana iṣowo ti awọn ẹgbẹ nla, awọn aṣa ode oni ni apẹrẹ ati idagbasoke, ati iye itẹtọ ti awọn alamọja ti oye. Eto ifiweranṣẹ wa n dagbasi lojoojumọ.
Ni bayi a ti fẹrẹ ṣii awọn aye ni idagbasoke. Wa lati ṣiṣẹ pẹlu wa ti o ba fẹ ṣiṣẹ pẹlu wa lati ṣẹda ọja kan ti o le yi ọna ti agbaye ile-iṣẹ ronu nipa imeeli.
orisun: www.habr.com
