
Anenge makore mana apfuura, takatanga kugadzira hurongwa hutsva hwetsamba hunonzi Mailion, hwakagadzirirwa kufambiswa kwemashoko nemakambani. Mhinduro yedu yakavakirwa paCloud Native microservice architecture, inokwanisa kushanda nevashandisi vanopfuura chiuru panguva imwe chete uye ichave yakagadzirira kuvhara 1% yezvinodiwa zvemakambani makuru.
Munguva yebasa paMailion, timu yakakura kakawanda, uye ikozvino vanenge makumi manomwe vanogadzira vanobatanidzwa muchigadzirwa. Isu takabva kure kubva kune iyo pfungwa uye yekutanga prototypes kusvika padanho rekutyaira iyo yekutengesa vhezheni. Yave nguva yekuudza Habr nezve rudzi rwechigadzirwa chatiri kugadzira, marongedzerwa nekushanda sisitimu yedu yetsamba, ndeapi tekinoroji stack yatinoshandisa uye nei mhinduro yedu iri ramangwana rekutaurirana kwemakambani. Handeyi!
Habr, mhoro! Zita rangu ndiAnton Gerasimov, ndiri mukuru wedhipatimendi rebudiriro pakambani yeMoscow Development Center . Nhasi tinoda kuunza Mailion, iyo nyowani yeRussia yekambani-yekirasi yetsamba sisitimu inozova imwe nzira yakakodzera kune yakakurumbira mhinduro dzekunze. Mailion inopa yakakwira mitoro huwandu, isingaenzaniswi scalability uye kusimba, uye inoda kutariswa kushoma kubva kune system administrator.
Ikozvino budiriro yedu iri muchikamu chebeta, asi munguva pfupi iri kutevera, maererano nehurongwa hwedu, pakupera kwa2020, ichaenda muchimiro chemutyairi wekuitwa kwechigadzirwa chekutengesa.
Kazhinji, chinyorwa ichi chine ruzivo rwese - hazvigoneke kuvhara chigadzirwa chakaoma chesoftware mune rimwe bhuku. Ini ndinoronga kuita nhevedzano yezvinyorwa ine nyaya nezve akakosha matekinoroji. Panguva ino, kuti zvikuitire nyore, ini ndinopa zvinotevera zvirimo:
Chii chinonzi corporate mail system?
Mhinduro iri nyore uye iri pachena kumubvunzo uyu ndeye email uye karenda chishandiso. Asi dhiabhorosi, sezvamunoziva, ari mune zvakadzama.
Saka, tiri kugadzira chizvarwa chitsva chetsamba chine mabasa epamberi ekuronga, ayo akatarisana nechikamu chekambani nemakambani makuru. Isu takatarisana nekushanda nehukuru hwekutengeserana uye hurumende zvimiro, izvo zvinogona kubva ku30 zviuru kusvika kumazana akati wandei emabasa.
Sisitimu yedu yakavakirwa pamusimboti wepuratifomu mhinduro. Isu tinovaka pane iyo pfungwa yeUnified Communications uye tinopa chishandiso chimwe chete chekushanda netsamba, karenda uye zvinyorwa mukati meimwe system, nekugona kuwedzera kushanda kwemhinduro nekubatanidza mamwe mamodule uye zvikamu. Mawedzero, nenzira, anogona kuvandudzwa kwete nesu chete, asiwo nevatinoshanda navo. Iyo yakafaranuka yakafara SDK toolkit zvakare ichaburitswa nekuda kweichi chinangwa.
Ndiani anoda imwe tsamba uye nei?
Bhizinesi rakakura rakagadzira maitiro anonakidza - mabhizinesi ari kusangana nezvinodiwa zvekubatana maficha. Izvi hazvisi chete nezvekubatana kwakananga kwevashandi kuburikidza nekuendeswa kwechimwe chinhu, asi pamusoro pekugovera kuwana tsamba uye mabhokisi ebasa, kukwanisa kushanda nemapoka makuru evatori vechikamu uye kuvapo kwemabasa akasiyana-siyana emakambani.
Basa rakajairwa remakambani inzira yekurangarira email, iyo iri kudiwa zvakanyanya mumakambani makuru, asi isinga shandiswe mungave muchikamu cheB2C kana mumabhizinesi madiki. Chinhu chacho ndechokuti pakati pemapoka maduku evashandisi, mukana wekuda kwakadaro kune zvishoma, uye mari yekukanganisa yakaderera zvikuru. Zvakare, hazvigoneke kuita basa iri kunze kweiyo makambani mail system - kunyangwe muGoogle mail hapana mhinduro yemavara muchimiro icho Vanoshandisa Exchange vanoshandiswa. Mudzi wedambudziko uri mukugadzira mail protocol kubva ku80s yezana ramakore rapfuura.
Takaita akawanda emapoka ekutarisa, takabvunzurudza mazana evashandisi, uye takapedza zviuru zvemaawa evarume tichiziva mamiriro ekushandiswa kwetsamba. Izvi zvakatibvumira kunyatsodzidza zvinodikanwa zvevanogona kuva vashandisi uye zvinotaridzika zvebhizinesi ravo maitiro. Kubva pane data yakagamuchirwa, takasarudza kugadzira chivakwa chinobvumira, kana zvichidikanwa, kukwira kusvika kune inodiwa vhoriyamu. Semaonero edu, hapana muganho zvachose, asi parizvino tinonzwisisa maitiro ekuita basa remakambani anoshandisa mazana ezviuru zvevashandisi.
Chii chakavanzwa pasi pehood
Chigadzirwa chedu chinosanganisira mhinduro yeemail, chishandiso chekuronga, bhuku rekero, uye kuona kwegwaro rinopindirana zvichibva pane yedu MyOffice gwaro manejimendi mhinduro.
Sezvo isu tiri kutaura nezve corporate-level solution, yakazara-yakazara yekutsvaga injini zvakare chikamu chakakosha chetsamba yekambani. Mhinduro yedu inokwanisa kuitisa kuguma-kusvika-kumagumo morphological kutsvaga pane zvese zvikamu. Pamusoro pezvo, iyo yese mail sisitimu yakavakirwa pane yayo yekuchengetera, iyo zvakare yakagadziridzwa yekubatana.
Ndeupi misiyano pakati peMyOffice mail masisitimu
Muverengi weHabr, anga atove neruzivo neMyOffice mhinduro, anoziva kuti MyOffice Mail iripo sechikamu chezvigadzirwa zvekutengesa. Uye mubvunzo unomuka - ndeupi mutsauko wayo kubva kune yekambani mail system Mailion, iyo timu yangu yakashanda pairi?
Isu paMyOffice takasarudza kuti kuzadzisa zvinodiwa nemakambani ehukuru hwakasiyana, zvinodikanwa kugadzira maviri ebhizinesi-kirasi mail masisitimu. Iyo MyOffice Mail chigadzirwa chakagadzirirwa masangano ane zviuru kana akati wandei ezviuru zvevashandisi. Kune zvimiro zvakakura, zvinonyanya kukosha kushandisa Mailion, chigadzirwa chitsva cheMyOffice, chakavakirwa paCloud Native microservice architecture, ine scalability isati yamboitika uye kushivirira kukanganisa.
Pakusarudza zvigadzirwa, vatengi vanofanirwa kusarudza pachine nguva pane zano rekuwedzera kusimudzira kwekambani yavo. Kune chero sangano, kushandisa mail system ipurojekiti yakaoma isingasanganisire kukurumidza kutsiva imwe mhinduro neimwe. Nokudaro, iyo yakawanda inogoneka mutoro, kukanganisa kushivirira uye maitiro ekuzviporesa, pamwe chete neiyo geographical distribution factor inofanirwa kuverengerwa mberi.
Iwo maviri MyOffice mail masisitimu akasiyana zvakanyanya. Iwo anovakwa achishandisa akasiyana tekinoroji stacks, uye maturusi ega ega masisitimu anosarudzwa zvinoenderana nezvinangwa uye zvinangwa zvechikamu umo iyo mail system ichaiswa. Isu tine chiono chechigadzirwa chakafanana chezvinofanirwa kunge zviripo mumasisitimu etsamba, pamwe nekuyananisa mumaitiro ekugadzira. Asi izvi zviviri zvigadzirwa zvakagadzirirwa vateereri vakasiyana vevashandisi.
Ndeapi matambudziko akatarisana nevagadziri
Kuenderera mberi mune zvinyorwa, ini ndichataura chete nezve iyo itsva yemakambani mail system Mailion.
Isu takaita tsvagiridzo yakakwana uye tikaongorora zvakanakira uye zvakaipira zviripo email mhinduro. Chiitiko chakaunganidzwa chenyanzvi dzedu, avo munguva yakapfuura vaibatanidzwa zvakananga mukusikwa kwepamusoro-soro zvirongwa, zvakatibvumira kuti tikurumidze kuziva pfungwa huru yekurwadziwa kwechigadzirwa chipi nechipi chinozivikanwa - kushanda kwe disk input uye kubuda (IO).
Tinogona kutaura kuti basa rekumhanyisa mashandiro eIO rave dambudziko guru ratakatarisana naro. Zvaive zvakakodzera kuti titarise pakugadzirisa edu chaiwo mabasa, uye isu takatanga kugadzira nekuvandudza yedu yebhinari data yekuchengetedza system. Iyi nzira ine chikamu chakajeka chehupfumi - hatidi chete kuchengetedza data, asiwo kuita yakawanda yedhisiki yekupinza uye kubuda mabasa.
Chisarudzo chakadaro chakanga chisiri nyore. Takatarisa zvakawanda zvebhizinesi-kirasi zvigadzirwa zvine chinangwa chekuchengetedza ruzivo, uye hatina kuwana chero chinhu chakagadzirira uye chakakodzera kune zvatinoda. Mushure mezvose, hatidi chete kuchengetedza data, asiwo kugara tichishanda navo, uye kwete mune yakasarudzika modhi nekuwana kune mumwe mushandisi, asi kuve nechokwadi chekugona kwekubatana kwemakumi ezviuru evashandisi.
Saka, isu takaona kuti iyo inonyanya kukosha yekambani chiyero kwatiri kushanda nehuwandu hukuru hwe data.
Kuvimbika
Uyezve, iyi haisi nyaya yekuchengetedza zvakanyanya sebasa rekugadzirisa uye kukurumidza kuwana ruzivo urwu. Zvinotarisirwa kuve nechokwadi chekuvimbika kwepamusoro zviratidzo - nguva yekuenderera mberi kwekushanda kwemhinduro yose inofanira kunge iri pamwero we99,9%. Nekudaro, iyo mail sisitimu inofanirwa kuzvimiririra mukuita sarudzo dzakaringana nezve bounce kubata. Nenzira iyi chete zvinokwanisika kuwana kusavapo kwekukundikana kunogona kuomesa bhizinesi maitiro eimwe kambani.
kukanganisa kushivirira
Isu takagadzira seti yematanho anoshandiswa kune chimwe nechimwe chikamu, uye akasarudzwa maitiro ekuona kukanganisa kushivirira. Kunyanya, iyo yemakambani mail sisitimu inoshandisa data quorum, sevhisi kuchengetedza uye kudzora kushaya nyika, pamwe neyayo nzira uye kubvumirana-kwakavakirwa quorum nzira.
Chiyero chepamusoro chekushivirira kukanganisa ndiko kuvapo mune imwe neimwe chikamu chemaitiro ekuzviongorora wega. Mailion inogara ichiongorora kana ichi kana icho basa rakaitwa nemazvo kana zvisizvo, ingave ichi kana icho chivharo chinoshanda nemazvo. Iyi ndiyo imwe yenzira dzekuzvirapa kwehurongwa kana ukatadza. Ruzivo harufanire kurasika, mhinduro yacho inofanira kupinda muchimiro chinowirirana pakupedzisira.
Zvinofanira kunzwisiswa kuti hazvibviri kuona zvose zvingangoitika zviitiko muupenyu - haugoni kunyengera fizikisi. Asi isu tinoomerera kumaitiro akadaro ekugadzira ayo anotitendera kutaura nechivimbo chakanyanya pamusoro pemabatirwo etsaona dzemamwe mapatani. Isu tine zvakare hombe yekuyedza timu inogara ichiedza kutyora chimwe chinhu muchigadzirwa. Uye dzimwe nguva vanobudirira. Kubva pane izvi, chiitiko chinotangwa, chatinodzidza zvakadzama uye, pahwaro hwayo, kugadzira nzira nyowani yekubvisa matambudziko akadaro.
Iyo system inoita sei pakuparara
Misika inowanzobvunza mubvunzo - chii chinoitika kune system kana ikangoerekana yarasikirwa nekubatana neimwe yenode dzayo? Chikumbiro chakadaro chinonyanya kukosha kana ukaronga kuita sarudzo yakagoverwa munzvimbo.
Paunenge uchigadzira kuisirwa kwakadaro, zvinodikanwa kufunga nezve zvinodiwa nemutengi uye seti yake yekuvimbika maitiro. Iko kukanganisa kufunga kuti kubatana kune data network kwakafanana kwese. Mune masisitimu emakambani, kunyangwe kumhanya kwechiratidzo kuburikidza nefiber kwakakosha kufunga.
Kana mutengi akaita zvikumbiro zvakakwirira pakuvimbika, saka isu tichakurudzira kuisirwa munzvimbo dzinoverengeka dzedata, iyo ichave yakabatana neakazvitsaurira mitsara yekutaurirana.
Zvakangodaro, mamiriro ekudzima kwemagetsi akazara mune imwe yenodhi ye mail system haigone kubviswa. Muchiitiko ichi, shanda pamwe neatenzi data yechikamu ichi ichamiswa, asi zvimwe zvikamu zvichashanda sekunge hapana chakaitika. Iyo sisitimu ichazivisa vatariri nezvekurasikirwa kwenode, uye vashandi vachada kutora akati wandei zviito zvakakodzera.
Zvakare, sisitimu yedu yetsamba inogona kugadzirwa nenzira yekuti kuchengetedza kuitike mukati me data data. Iyi nzira ichaita kuti ive nechokwadi chekushanda muchiitiko chekurasikirwa kwemanode akati wandei mukati me data data, uye hapana anozoona kurasikirwa kweimwe yenodhi - kunze kwekunge, hongu, iyo monitoring system. Kana chiitiko chakadaro chikaitika, mutoro wacho unongogoverwa zvakare. Nokudaro, pakugadzira hurongwa hwema mail, zvakakosha kufunga nezvemuganhu - ingani uye zvikamu zvipi zvinogona "kurasika" mutsaona.
Kuzvimirira
Masisitimu akavimbika zvachose haapo, uye kukundikana neimwe nzira kana imwe, asi zvinogona kuitika. Nokudaro, pakugadzira hurongwa hwema mail, zvakakosha kupa kukwanisa kukurumidza kugadzirisa kukanganisa, izvo zvichavabvumira kubviswa mukati meimwe nguva yeSLA. Uyezve, kukundikana kunofanira kubviswa nehurongwa pachayo, uku ichideredza kupindira kwevatariri vehurongwa uye mabasa ekugadzirisa.
Kusununguka kwekushanda
Chokwadika, masisitimu akakura haagone asi anoda kutariswa kwevashandi vanonyatsokwanisa. Asi chimwe chezvatinofunga kana tichigadzira ndechekuti sisitimu inofanirwa kuve nyore kubata uye isingade chero yakasarudzika hunyanzvi.
Kubudirira kwehupfumi
Ehe, kushanda nechero mabhizinesi masisitimu akadaro, kudzidziswa kwevashandi kunodiwa - mushure mezvose, tiri kutaura nezvezvikero zvakakura chaizvo. Naizvozvo, pakugadzira chigadzirwa chedu, takatarisa kudzikisa mutengo wakazara wemuridzi wehurongwa. Kune chero bhizinesi, zvakakosha kuti utarise kugona kwekushandisa uye kuyedza kudzivirira kusingaperi jekiseni remari mukushandisa mari.
Decentralization
Kuti uwane misimboti yandakataura nezvayo pakutanga, zvinodikanwa kuti sisitimu igoverwe zvachose - nzira yepakati inogara ichiganhurwa nemamiriro ekushandiswa kwehardware.
Ehe, iwe unogona kutenga imwe hombe sevha uye edza kuisa ese maapplication nemasevhisi pairi. Asi iyo yakakura sisitimu, iyo yakanyanya kuomarara dhizaini yese, uye kuvimbika kwehurongwa hwakadaro kunoramba kuderera - mushure mezvose, imwe sevha inoreva imwe pfungwa yekutadza. Uye patinonyanya kuisa basa pakati, ndipo patinonyanya kutsamira pane iyo yepakati poindi.
Zvinodiwa zvehurongwa
Kana tichitaura nezveakaomesesa emakambani masisitimu etsamba, isu tinofanirwa kunzwisisa kuti hapana chinhu chakadai se "minimini configuration yebasa". Pamwoyo wekuita chero kukuru kunogara kwakakomba basa rekugadzira. Iyo inokutendera kuti uenzanise zvinodikanwa zverimwe bhizinesi uye iyo yakakwana yekumisikidzwa kweiyo mail system.
Iyo yekambani mail sisitimu chishandiso chinochinjika chinogona kugadziridzwa zvichienderana nehuwandu hukuru hwema paramita. Isu tinoitisa kuyedzwa kwemutoro zvinoenderana neyedu nzira, iyo inotibvumira kutevedzera mutoro zvichienderana nekuongororwa kwegumi nemaviri ekutanga uye akati wandei mazana maitiro.
Tinogona kutaura kuti kana uchigadzirira chirongwa chekushandisa, ndiwo maverengero acharatidza kusimba kwebasa revashandisi mune iripo bhizinesi maitiro esangano. Panguva imwecheteyo, maparameter akawanda ekuisa anoongororwa, uye, zvichienderana nemutoro unobvira, sarudzo inoitwa pahuwandu hunodiwa hwesimba rekombuta - kubva kune imwe komputa kuenda kukamuri rese rekombuta.
Naizvozvo, kutaura nezvezvimwe zvidiki zvigadziriso hazvina kukwana. Kunyanya, isu zvakare tine demo stand inomhanya pamushini mumwe chete. Asi isu tinonzwisisa kuti basa muchikamu chemakambani rinoda kuisirwa pamakumi uye kunyange mazana emakina chaiwo.
Technology stack
Paunenge uchigadzira zvigadzirwa, isu tinotarisisa zvakanyanya kune rezinesi kuchena kwekodhi. Mayero emhando yepamusoro akaiswa uye anosimbiswa paMyOffice, izvo zvinoda kuti isu tigadzirise zvizere zvigadzirwa pachedu, tiine kushoma kubatanidzwa kwekodhi yekunze.
Yakawanda yekodhi yeMailion ndeyekusimudzira-mumba, kodhi ndeyedu isu uye isu tinogona kuchinja nekugadzirisa sezvinodiwa. Yakawanda yekodhi yetsamba yedu inonyora-yega muGo (Golang). Pamusoro peGo, tinoshandisa C++ pamwe neJava Script ES6 yechikamu chewebhu.
Iwo asara 5% ndiwo anonzi "heavy components" senge dhatabhesi. Izvi zvinosanganisira RethinkDB, ArangoDB, uye Redis. Zvemakiyi matekinoroji, ini zvakare ndinocherekedza gRPC - iri kure maitiro ekufona system iyo inoshandiswa senge imwe nzira yekudyidzana kuburikidza neAPI, ichi chikamu chakakosha.
Chii chigadzirwa chakagadzirwa
A corporate mail system haisi "server mune vacuum". Chigadzirwa chedu chinosanganisira zvikamu makumi manomwe uye makumi mana neshanu masevhisi anotsigira mail system. Zvese izvi zvinhu zvakanyorwa kubva kutanga uye ndezvaMyOffice kuvandudza kwayo.
Iyo inonyanya kuoneka chikamu cheiyo sisitimu yakaoma sevha, iyo inopa kuchengetedza, mail, kalenda uye kutsvaga masisitimu, uye webhu mutengi. Isu tiri zvakare kugadzira akati wandei evashandisi maapplication uye kuronga kupa vashandisi vedu vatsva "vatete vatengi" zvichibva pawebhu vatengi matekinoroji panguva yekuburitswa kwekutengesa.
Mail system kuenderana
Mailion inoshanda zvinoenderana neyakajairwa maprotocol. Kuti utange kushandisa mhinduro yedu, iwe unongoda kuseta macustomer application uye ramba uchishanda navo munzvimbo yavanoziva. Semuenzaniso, unogona kushandisa application yemutengi inosanganisirwa neMyOffice Mail.
Zvakare, kuitira kuti vashandisi vedu varerukirwe, isu takagadzira yakakosha plugin inopa shanduko isina musono kubva kune Exchange. Nerubatsiro rwayo, vashandisi vanozokwanisa kuenderera mberi vachishanda neMS Outlook pavanenge vachitsiva iyo mail server - havatombo cherechedza kuti chimwe chinhu chachinja mukudyidzana kwavo kwakajairika nematurusi ekutaurirana. Plugin yakadaro inokubvumira kufambisa zvakanaka vashandisi kubva kune yekare mail system, pasina kumisa basa resangano rose. Izvi zvinonyanya kukosha kana iwe uchida kutsiva maturusi emazana ezviuru zvevashandisi.
Kureruka kwekutonga
Chinhu chehurongwa hwedu hwetsamba dzekambani kudiwa kwekutora chikamu kushoma kwevatariri. Pakugadzira, takaedza kuwana chiyero pakati pekugona kwekugadzirisa uye kuoma kwekutonga. Kuti tiite izvi, taifanira kuita tsvakiridzo yakawanda pamusoro pemaitiro evatariri vehurongwa hwemakambani akaomarara.
Sezvandambotaura, timu yedu ine nyanzvi dzine hunyanzvi - mumwe nemumwe wavo ane ruzivo rwakasimba rwekutonga. Naizvozvo, pakugadzira sisitimu, takaedza kuendesa ruzivo rwavo kune izvo zvinodikanwa zvevashandisi pakubata chigadzirwa chakaoma. Mune mamwe mazwi, tichiziva nezvematambudziko anogona kuitika, isu takafanoona nzira dzekuagadzirisa padanho rekugadzira dhizaini pamberi.
Somuenzaniso,
- Kuparadzaniswa kwezvikamu zvehurongwa mumidziyo, kusanganisira zvigadziro zvezvivakwa, zvinopihwa - izvi zvinotibatsira kuwedzera mwero wekuchengetedza, kugadzirisa zviri nyore kupinda pakati pezvikamu, uye zvakare kunotibvumira kukurumidza kusanganisira zvinhu zvitsva murondedzero yeanotsigirwa masisitimu uye mapuratifomu ari kudiwa. by business;
- nzira imwe chete yekuvandudza uye kutumirwa, imwe chete yekugadzirisa maitiro ezvikamu zvose zvinobatsira kune rimwe basa rinonzwisisika uye rinoshanda uye kuderedza mari yekutsigira;
- yako yega sisitimu, yakavakirwa pane yakajairwa kuendesa maturusi, inobvumidza iwe kuti ugone pakati, nyore uye zvinonzwisisika kubata kuisirwa;
microservice architecture ine kupatsanurwa kwakajeka kwemutoro webhizinesi logic pakati pemasevhisi inobatsira kunzwisisa hurongwa hwehurongwa uye nerutsigiro rwakanyanya; - chikamu chezvivakwa chehurongwa chakavakirwa pamhinduro dzakajairwa, uchishandisa maitiro akanakisa, uye zvakare inobvumira kubatanidzwa nearipo masisitimu mubhizinesi, iyo inorerutsa kutumirwa kweiyo system mukati mekambani;
- nekuda kweichi chinangwa, artificial intelligence-based system ichapihwa munzvimbo yekuchengetera, iyo inozokwanisa kuzvimiririra kuona zvinogona kukanganisa uye kugadzirisa michina.
Dhizaini yemazuva ano
Zvakatora zviuru zvakawanda zvemaawa emunhu kugadzira chigadzirwa. Pamberi pekuvandudzwa, basa raive rekugadzira iyo interface yemazuva ano - nyore uye intuitive. Izvo zvine hunyengeri kana iwe uchigadzira bhizinesi system inoda kusanganisa akati wandei maficha maficha.
Ehe, dhizaini haigone kuve "yakavezwa mudombo" kana kubvumidzwa kuti isaina uye chisimbiso - chishandiso chipenyu, chinogara chichishanduka uye kuvandudza. Mukati memakore mana, takashandura dhizaini kakawanda, asi hapasati pave neshanduko huru mumafungiro. Nheyo yakakosha yekuvaka iyo yese yekambani chigadzirwa mutsara ndeyekugadzira iyo yakasarudzika dhizaini system.
Pakuronga dhizaini yehurongwa hwetsamba dzemakambani, takatarisa zvakanyanya kukudziridzwa kwenzvimbo nhatu dzakakosha - kuchinjika, kuwirirana, uye kugona kuenderana nehunhu hwekambani yemutengi.
Kuchinjika
Chimiro chedhizaini yenzvimbo dzeMailion corporate mail system kugona kuratidza pamidziyo ine zvidzitiro zvechero saizi. Zvese zvinoonekwa zvinodhirowewa, zvinoyera nemazvo kana uchishanda pane nharembozha uye zvakanyatsokodzera kudzora zvigunwe pakubata skrini. Zvakare, kana saizi yehwindo rekushandisa ikashandurwa, iyo mbiru dhizaini inoshandurwa zvakare - saizi yemakoramu inoshandurwa zvakaenzana, zvichinyatsoenderana nezvinotumirwa zvepfungwa yekupfuma kweInternet application.
Kusachinja-chinja
Dhizaini yeMailion corporate mail system yakavakirwa pane yakarongeka maitiro. Isu tanga tichigadzira iyi nhungamiro kubva pakutanga kwe2017, apo yaive isiri fashoni kutaura nezve magadzirirwo masisitimu sezvazviri ikozvino. A dhizaini sisitimu seti yemitemo uye maturusi ekuona uye tekinoroji execution inoratidza huzivi hwechigadzirwa uye inogara ichishanduka. Isu takazvisuma kuti kurerutsa kutaurirana pakati pebudiriro nedhizaini.
Corporate identity customization
Dhizaini yedu i "chameleon" inogona kuchinjika kune chero mutengi kuzivikanwa kwekambani. Iwo mavara ezvese interface zvinhu anotsanangurwa kuburikidza nekusiyana. Nekudaro, nekushandura iyo yekutanga seti yemavara akati wandei, unogona kudzokorora maapplication ese kamwechete.
Mafonti anotsanangurwa zvakare kuburikidza nekusiyana: iyo interface inogona kushandisa iyo yekambani font yekambani yemutengi, kana yakapihwa nebhuku remutengi. Panguva imwecheteyo, mafonti akasiyana anogona kuve neakasiyana mavara saizi, uye isu tinofunga izvi. Semuenzaniso, PT Sans muhukuru 16 inotaridzika idiki pane Roboto muhukuru hwakafanana 16. Naizvozvo, isu tinogadzirisa saizi yemavara mabhuroki kune maficha eimwe font.
Tichapa zvinyorwa zvakasiyana kune chimiro cheraibhurari yedu yeruvara uye zvinotaridzika zvekushanda nemafonti.
Mafoni ekushandisa
Zvishandiso zvefoni chikamu chakakosha chechero yemazuva ano mail system - vashandisi vanofanirwa kushanda kubva chero kupi uye chero nguva.
Ikozvino tave kungoumba pfungwa yemakambani enharembozha, vanofanirwa kufunga nezvekusiyana kwemashandiro eMyOffice tsamba dzetsamba uye kupa nzira dzakasiyana dzekushandisa e-mail nekarenda masisitimu mumakambani.
Intelligent media panel
Mapoka edu ekutarisisa airatidza kuti vashandisi vanowana kupindirana kweakajairwa email masisitimu akanetsa. Vakapindura vatakabvunzurudza vakacherechedza kuti kushanda nezviitiko zvekarenda uye zvakabatanidzwa kwainyanya kuoma. Takaedza kuwana inopindura interface uye kuwedzera kugadzirwa - kuita kuti chigadzirwa chedu chinakidze kushandisa.
Iyo media panel, chishandiso chitsva chekubatana, chinoronga ruzivo rwese nezve nhaurirano uye inopa mukana wekukurumidza kune rondedzero yevatori vechikamu muhurukuro, zvinongedzo uye shanduro dzemagwaro akambotumirwa.
Ichi chishandiso chinobatsira mumamiriro ezvinhu apo vashandisi vanofanirwa kushanda nemateki makuru emazana ezvinyorwa. Zvinowanzoitika kuti unoda kuwana gwaro kana mufananidzo waiva mune imwe chete yazvo. Iyo media media inogadzira runyorwa rwezvinhu zvese zviri mushinda ye email uye inovaratidza munzvimbo imwechete. Somugumisiro, kuwana chinhu chinodiwa kunova nyore zvikuru.
Localization
Iko kudikanwa kweiyo yekambani mail system haisi pakati pevashandisi veRussia chete. MyOffice inotevedza mutemo unowirirana wekupinda mumisika yekunze, saka nyaya dzekugadzirwa kwechigadzirwa dzinopihwa kutariswa kwakawanda.
Muchigadzirwa chedu, kudiwa kwekugariswa mumitauro yekunze kwakaiswa pasi kubva pakutanga, padanho rechikamu cheiyo system. Iko pachayo, kuwedzera mitauro mitsva haisi dambudziko guru kwatiri - iri ibasa rinonzwisisika ratinoziva kugadzirisa.
Iye zvino mitauro yeRussia neChirungu yave kuwanikwa kune vashandisi. Mukuburitswa kunotevera, isu tichawedzera rutsigiro rwemitauro inoshandiswa neMyOffice zvigadzirwa - French, Spanish, Portuguese, uye nevamwe - kune yemakambani mail system. Mune zvimwe zviitiko, zviri nyore kwatiri kupfuura kune vatinoshanda navo kubva kumadhipatimendi akavakidzana, sezvo kune tsamba nekarenda masisitimu zvinongodiwa kufunga nezve alfabheti uye peculiarities yekushanda nemazuva uye nguva - nerufaro, isu hatina mafomula, semupepeti wespredishiti.
Hongu, tiri kuhaya!
Zvakatora mazana emakore emurume-makore kugadzira chigadzirwa chedu. Uye nechishuwo changu chose, handizokwanisi kutaura pamusoro pezvinhu zvose panguva imwe chete mukati megadziriro yechinyorwa chimwe. Zvakadaro, ndinovimba kuti bhuku rino richashanda senzvimbo yekutanga kuziva chigadzirwa chedu - sezvandambotaura pamusoro, ndinoronga kuenderera mberi nekutaura zvakadzama nezve mhinduro yacho pachayo uye maitiro ayo, pamwe nemaitiro edu ebudiriro. .
Pasina mumvuri wekuzvininipisa, ini ndichataurawo kuti nhasi nhamba yemakambani anovandudza masisitimu eemail akadaro pasi rese mashoma. Iri ibasa rakaoma reinjiniya, rinoda zvese kunzwisiswa kwakadzama kwezvinodiwa nevatengi vemakambani, uye kunyatsoongorora maitiro ebhizinesi emasangano makuru, maitiro emazuva ano mukugadzira nekusimudzira, pamwe nehuwandu hwakaringana hwenyanzvi dzinokwanisa. Yedu yetsamba sisitimu iri kubuda mazuva ese.
Parizvino tave kutovhura vacancies in development. Huya kuzoshanda nesu kana iwe uchida kushanda nesu kugadzira chigadzirwa chinogona kushandura nzira iyo nyika yemakambani inofunga nezve email.
Source: www.habr.com
