
Takriban miaka minne iliyopita tulianza kubuni mfumo mpya wa barua pepe uliosambazwa kimsingi, Mailion, ambao umeundwa kwa ajili ya mawasiliano ya kampuni. Suluhisho letu limejengwa kwenye usanifu wa huduma ndogo ya Cloud Native, lina uwezo wa kufanya kazi na zaidi ya watumiaji 1 kwa wakati mmoja na litakuwa tayari kugharamia 000% ya mahitaji ya mashirika makubwa.
Wakati wa kazi kwenye Mailion, timu imekua mara kadhaa, na sasa karibu watengenezaji 70 wanahusika katika bidhaa. Tumetoka mbali kutoka kwa wazo na mifano ya kwanza hadi hatua ya majaribio ya toleo la kibiashara. Ni wakati wa kumwambia Habr kuhusu aina ya bidhaa tunayounda, jinsi mfumo wetu wa barua pepe umeundwa na kufanya kazi, ni mrundikano wa teknolojia tunayotumia na kwa nini suluhisho letu ni mustakabali wa mawasiliano ya kampuni. Twende!
Habr, habari! Jina langu ni Anton Gerasimov, ninaongoza idara ya maendeleo katika kituo cha maendeleo cha kampuni ya Moscow . Leo tungependa kutambulisha Mailion, mfumo mpya wa barua wa kiwango cha biashara wa Urusi ambao utakuwa mbadala unaofaa kwa suluhisho maarufu za kigeni. Mailion ina uwezo wa juu wa kupakia, uwezo wa kubadilika na kustahimili makosa, na inahitaji umakini mdogo kutoka kwa wasimamizi wa mfumo.
Hivi sasa maendeleo yetu yako katika hatua ya beta, lakini hivi karibuni, kulingana na mpango wetu, kufikia mwisho wa 2020, itakuwa utekelezaji wa majaribio wa bidhaa ya kibiashara.
Kwa sehemu kubwa, nakala hii ina habari ya jumla - haiwezekani kuzungumza juu ya bidhaa ngumu ya programu katika uchapishaji mmoja. Ninapanga kufanya mfululizo wa makala zinazozungumzia teknolojia muhimu. Wakati huo huo, kwa urahisi wako, ninatoa maudhui yafuatayo:
Mfumo wa barua pepe wa kampuni ni nini?
Jibu rahisi na dhahiri kwa swali hili ni chombo cha barua pepe na kalenda. Lakini shetani, kama tunavyojua, yuko katika maelezo.
Kwa hivyo, tunaunda kizazi kipya cha barua na kazi za upangaji wa hali ya juu, ambazo zinalenga sehemu ya ushirika na kampuni kubwa. Tunalenga kufanya kazi na miundo mikubwa ya kibiashara na serikali, ambayo inaweza kuwa na kazi kutoka elfu 30 hadi laki kadhaa.
Mfumo wetu unategemea kanuni ya suluhisho la jukwaa. Tunaunda dhana ya Mawasiliano Iliyounganishwa na kutoa zana moja ya kufanya kazi na barua, kalenda na hati ndani ya mfumo mmoja, na uwezo wa kupanua utendakazi wa suluhisho kwa kuunganisha moduli na vipengee vya ziada. Upanuzi, kwa njia, unaweza kuendelezwa sio tu na sisi, bali pia na washirika wetu. Kwa madhumuni haya, zana pana ya SDK itachapishwa.
Nani anahitaji barua nyingine na kwa nini?
Biashara kubwa zimeunda mwelekeo wa kuvutia - biashara zinakabiliwa na hitaji la kazi za ushirikiano. Hatuzungumzii tu juu ya mwingiliano wa moja kwa moja kati ya wafanyakazi kwa njia ya kutuma kitu, lakini kuhusu upatikanaji wa pamoja wa masanduku ya barua na akaunti za jukumu, uwezo wa kufanya kazi na makundi makubwa ya washiriki na kuwepo kwa kazi mbalimbali za ushirika.
Kazi ya kawaida ya ushirika ni utaratibu wa kukumbuka barua, ambayo ni maarufu sana katika makampuni makubwa, lakini haitumiki katika sehemu ya B2C au katika biashara ndogo ndogo. Jambo ni kwamba kati ya vikundi vidogo vya watumiaji uwezekano wa hitaji kama hilo kutokea ni mdogo sana, na gharama ya kosa ni ndogo sana. Zaidi ya hayo, haiwezekani kutekeleza kazi hii nje ya mfumo wa barua wa kampuni - hata barua ya Google haikumbuki barua katika fomu ambayo watumiaji wa Exchange wameizoea. Mzizi wa tatizo liko katika muundo wa itifaki za barua kutoka miaka ya 80 ya karne iliyopita.
Tulifanya vikundi kadhaa vya kuzingatia, tukatafiti mamia ya watumiaji, na kutumia maelfu ya saa za kibinadamu kutambua matukio ya kawaida ya matumizi ya barua pepe. Hii ilituruhusu kusoma kwa uangalifu mahitaji ya watumiaji wetu watarajiwa na vipengele vya michakato yao ya biashara. Kulingana na data iliyopatikana, tuliamua kukuza usanifu ambao utaturuhusu kuongeza kiwango cha mzigo unaohitajika ikiwa ni lazima. Kwa maoni yetu, hakuna kikomo kabisa, lakini kwa sasa tunaelewa jinsi ya kuhakikisha kazi ya makampuni ambayo huajiri watumiaji mia kadhaa elfu.
Ni nini kinachojificha chini ya kofia
Bidhaa zetu ni pamoja na suluhisho la barua pepe, zana ya kupanga kalenda, kitabu cha anwani, na vile vile kutazama hati shirikishi kulingana na suluhisho letu la MyOffice la kufanya kazi na hati.
Kwa kuwa tunazungumza juu ya suluhisho la kiwango cha ushirika, sehemu muhimu ya barua ya kampuni pia ni mfumo kamili wa utaftaji. Suluhisho letu lina uwezo wa kufanya utafutaji wa kimofolojia kutoka mwisho hadi mwisho kwenye vipengele vyote. Kwa kuongeza, mfumo mzima wa barua unategemea hifadhi yake, ambayo pia imeboreshwa kwa ushirikiano.
Ni tofauti gani kati ya mifumo ya barua ya MyOffice?
Msomaji wa Habr ambaye tayari ana uzoefu wa kufanya kazi na suluhu za MyOffice anajua kuwa bidhaa za kibiashara ni pamoja na "MyOffice Mail". Na swali linatokea - ni tofauti gani kutoka kwa mfumo wa barua pepe wa kampuni Mailion, ambayo timu yangu ilifanya kazi?
Sisi katika MyOffice tuliamua kwamba ili kukidhi mahitaji ya makampuni ya ukubwa tofauti, ni muhimu kuunda mifumo miwili ya barua pepe ya darasa la biashara. Bidhaa ya MyOffice Mail imekusudiwa mashirika ambayo idadi ya watumiaji hufikia maelfu au makumi kadhaa ya maelfu. Kwa miundo mikubwa zaidi, inashauriwa zaidi kutumia Mailion - bidhaa mpya ya MyOffice, ambayo imejengwa juu ya usanifu wa huduma ndogo ya Cloud Native na ina uwezo wa kipekee wa kuongeza na kustahimili makosa.
Wakati wa kuchagua bidhaa, wateja wanahitaji kuamua mapema juu ya mkakati wa maendeleo zaidi ya kampuni yao. Kwa shirika lolote, kutekeleza mfumo wa barua pepe ni kazi ngumu ya mradi ambayo haihusishi kubadilisha haraka suluhisho moja na lingine. Kwa hiyo, mzigo wa juu unaowezekana, uvumilivu wa makosa na vigezo vya kujiponya, pamoja na sababu ya usambazaji wa kijiografia inapaswa kuzingatiwa mapema.
Mifumo miwili ya barua pepe ya MyOffice kimsingi ni tofauti. Zinajengwa kwa kutumia safu tofauti za teknolojia, na zana za kila mfumo huchaguliwa kwa mujibu wa malengo na malengo ya sehemu ambayo mfumo wa barua utatumwa. Tuna maono ya kawaida ya bidhaa ya kile kinachopaswa kuwepo katika mifumo ya barua pepe, pamoja na usawazishaji katika mbinu za kubuni. Lakini hizi ni bidhaa mbili ambazo zimeundwa kwa watazamaji tofauti wa watumiaji.
Je, watengenezaji wanakabiliwa na changamoto gani?
Zaidi katika maandishi nitazungumza tu juu ya mfumo mpya wa barua wa kampuni Mailion.
Tulifanya utafiti wa kina na kuchanganua faida na hasara za masuluhisho yaliyopo ya barua pepe. Uzoefu wa kusanyiko wa wataalamu wetu, ambao hapo awali walihusika moja kwa moja katika kuundwa kwa mifumo ya juu ya mzigo, ilituruhusu kutambua haraka maumivu kuu ya bidhaa yoyote inayojulikana - utendaji wa shughuli za pembejeo na pato la disk (IO) .
Tunaweza kusema kwamba kazi ya kuharakisha shughuli za IO ikawa changamoto kuu tuliyokabiliana nayo. Ilikuwa ni lazima kuzingatia kutatua matatizo yetu maalum na tukaanza kuunda na kuendeleza mfumo wetu wa kuhifadhi data ya binary. Njia hii ina sehemu ya kiuchumi ya wazi sana - hatuhitaji tu kuhifadhi data, lakini pia kufanya shughuli nyingi za pembejeo za disk na pato.
Uamuzi huu haukufanywa kirahisi. Tulisoma bidhaa nyingi za kiwango cha biashara ambazo zinalenga kuhifadhi habari, na hatukuweza kupata chochote kilichotengenezwa tayari na kinachofaa kwa mahitaji yetu. Baada ya yote, hatuhitaji tu kuhifadhi data, lakini pia kufanya kazi nayo daima, na si kwa hali ya kipekee na upatikanaji wa mtumiaji mmoja, lakini kuhakikisha uwezekano wa ushirikiano kati ya makumi ya maelfu ya watumiaji.
Kwa hivyo, tumeamua kuwa kigezo cha shirika kinachopewa kipaumbele zaidi kwetu ni kufanya kazi na idadi kubwa ya data.
Kuegemea
Kwa kuongezea, hili sio suala la uhifadhi kama kazi ya usindikaji na ufikiaji wa haraka wa habari hii. Inahitajika kuhakikisha viashiria vya kuegemea juu - wakati wa operesheni inayoendelea ya suluhisho lote inapaswa kuwa katika kiwango cha 99,9%. Wakati huo huo, mfumo wa barua lazima uwe huru katika kufanya maamuzi sahihi kuhusu kukataliwa kwa usindikaji. Ni kwa njia hii tu tunaweza kuhakikisha kutokuwepo kwa mapungufu ambayo yanaweza kupooza michakato ya biashara ya kampuni fulani.
uvumilivu wa makosa
Tumefanya kazi kupitia seti ya hatua ambazo zinatumika kwa kila sehemu na mbinu zilizochaguliwa ili kuhakikisha uvumilivu wa makosa. Hasa, mfumo wa barua wa kampuni hutumia usindikaji wa akidi ya data, uhifadhi wa huduma na udhibiti wa kutokuwepo kwa majimbo yao, pamoja na taratibu zake za uelekezaji na usaidizi wa akidi kulingana na makubaliano.
Kigezo cha uvumilivu wa juu wa makosa ni uwepo wa mifumo ya kujiangalia katika kila sehemu. Mailion huchambua kila mara ikiwa hii au kazi hiyo inatekelezwa kwa usahihi au vibaya, ikiwa hii au kizuizi hicho kinafanya kazi kwa usahihi. Hii ni mojawapo ya njia za kujiponya kwa mfumo katika kesi ya kushindwa. Taarifa haipaswi kupotea, suluhisho lazima hatimaye kufikia hali thabiti.
Lazima uelewe kuwa haiwezekani kutabiri matukio yote yanayowezekana maishani - huwezi kudanganya fizikia. Lakini tunafuata mbinu kama hizi za muundo ambazo huturuhusu kuzungumza kwa ujasiri wa hali ya juu juu ya utunzaji sahihi wa ajali za mifumo fulani. Pia tuna kikundi kikubwa cha majaribio ambacho kila wakati kinajaribu kuvunja kitu kwenye bidhaa. Na wakati mwingine wanafanikiwa. Ukweli huu unasababisha tukio, ambalo tunajifunza kwa undani na, kwa misingi yake, kuunda utaratibu mpya wa kuondoa aina hii ya tatizo.
Jinsi mfumo unavyokabiliana na ajali
Soko mara nyingi huuliza swali - nini kitatokea kwa mfumo ikiwa ghafla hupoteza mawasiliano na moja ya nodes zake? Ombi hili ni muhimu sana ikiwa unapanga kutekeleza suluhisho la kijiografia.
Wakati wa kubuni ufungaji huo, ni muhimu kuzingatia mahitaji ya mteja na seti yake ya vigezo vya kuaminika. Ni makosa kuamini kuwa unganisho kwenye mtandao wa data ni sawa kila mahali. Katika mifumo ya biashara, ni muhimu kuzingatia hata kasi ya ishara kupitia fiber ya macho.
Ikiwa mteja ana mahitaji ya juu ya kuaminika, basi tutapendekeza ufungaji katika vituo kadhaa vya data, ambavyo vitaunganishwa na mistari ya mawasiliano ya kujitolea.
Hata hivyo, hali ya kukatika kwa umeme kamili katika moja ya nodes ya mfumo wa posta haiwezi kutengwa. Katika kesi hii, fanya kazi na data kuu ya sehemu hii itasimama, lakini sehemu zilizobaki zitafanya kazi kana kwamba hakuna kilichotokea. Mfumo utawajulisha wasimamizi kwamba node imepotea, na wafanyakazi watahitajika kuchukua hatua zinazofaa.
Pia, mfumo wetu wa barua pepe unaweza kusanidiwa kwa njia ambayo uhifadhi hutokea ndani ya kituo cha data. Njia hii itahakikisha utendakazi katika tukio la upotezaji wa nodi kadhaa ndani ya kituo cha data, na hakuna mtu atakayeona upotezaji wa nodi moja - isipokuwa, bila shaka, mfumo wa ufuatiliaji. Wakati tukio kama hilo linatokea, mzigo unasambazwa tena. Kwa hiyo, wakati wa kubuni mfumo wa barua, ni muhimu kuzingatia ukingo - ni ngapi na vipengele vipi vinaweza "kupotea" katika ajali.
Uhuru
Hakuna mifumo ya kuaminika kabisa, na kushindwa, kwa njia moja au nyingine, kunaweza kutokea. Kwa hiyo, wakati wa kutengeneza mfumo wa barua, ni muhimu kuhakikisha uwezo wa haraka ujanibishaji kushindwa, ambayo itawawezesha kuondolewa ndani ya kipindi fulani cha SLA. Aidha, kushindwa kunapaswa kusahihishwa na mfumo kwa kujitegemea, huku kupunguza uingiliaji wa wasimamizi wa mfumo na huduma za uendeshaji.
Operesheni rahisi
Kwa kweli, mifumo mikubwa haiwezi lakini inahitaji umakini wa wafanyikazi waliohitimu sana. Lakini mojawapo ya vipengele ambavyo tunazingatia wakati wa kuunda ni kwamba mfumo unapaswa kuwa rahisi kusimamia na hauhitaji ujuzi wowote wa kipekee.
Ufanisi wa kiuchumi
Kwa kweli, kufanya kazi na mifumo kama hiyo ya ushirika, mafunzo ya wafanyikazi inahitajika - baada ya yote, tunazungumza juu ya kiwango kikubwa sana. Kwa hiyo, wakati wa kuunda bidhaa zetu, tulizingatia kupunguza gharama ya jumla ya umiliki wa mfumo. Kwa biashara yoyote, ni muhimu kufuatilia ufanisi wa matumizi na kujitahidi kuepuka kumwaga fedha bila mwisho katika gharama za uendeshaji.
Ugatuaji
Ili kufikia kanuni nilizozungumzia hapo awali, mfumo lazima usambazwe kabisa - mbinu ya kati daima ni mdogo na masharti ya matumizi ya vifaa.
Bila shaka, unaweza kununua seva moja kubwa na jaribu kufunga programu na huduma zote juu yake. Lakini mfumo mkubwa, ni ngumu zaidi kubuni nzima, na uaminifu wa mfumo huo unapungua kwa kasi - baada ya yote, seva moja inamaanisha hatua moja ya kushindwa. Na kadiri tunavyoweka kazi kati, ndivyo tunavyotegemea zaidi hatua hii kuu.
Mahitaji ya mfumo
Tunapozungumza kuhusu mifumo changamano ya barua pepe ya kampuni, tunahitaji kuelewa kuwa hakuna kitu kama "usanidi wa chini kabisa wa utendakazi." Msingi wa utekelezaji wowote mkubwa daima ni kazi kubwa ya kubuni. Inakuruhusu kuoanisha mahitaji ya biashara maalum na usanidi bora wa mfumo wa barua.
Mfumo wa barua pepe wa kampuni ni chombo kinachoweza kubadilika ambacho kinaweza kusanidiwa kulingana na idadi kubwa ya vigezo. Tunafanya upimaji wa mzigo kwa kutumia mbinu yetu wenyewe, ambayo inaruhusu sisi kuiga mzigo kulingana na uchambuzi wa vigezo kadhaa vya msingi na mia kadhaa vinavyowezekana.
Tunaweza kusema kwamba wakati wa kuandaa mradi wa utekelezaji, ni mahesabu ambayo yataonyesha ukubwa wa kazi ya mtumiaji katika michakato ya biashara iliyopo ya shirika. Katika kesi hii, vigezo vingi vya pembejeo vinachambuliwa, na kulingana na mzigo unaowezekana, uamuzi unafanywa juu ya kiasi kinachohitajika cha nguvu za kompyuta - kutoka kwa kompyuta moja hadi kwenye chumba cha kompyuta nzima.
Kwa hivyo, kuzungumza juu ya usanidi mdogo sio sahihi kabisa. Hasa, pia tunayo stendi ya maonyesho ambayo inafanya kazi kwenye mashine moja tu. Lakini tunaelewa kuwa kufanya kazi katika sehemu ya ushirika kunahitaji usanikishaji kwenye kadhaa na hata mamia ya mashine za kawaida.
Mkusanyiko wa teknolojia
Wakati wa kuunda bidhaa, tunalipa kipaumbele maalum kwa usafi wa leseni ya kanuni. MyOffice imeanzisha na kuendesha viwango vya ubora wa juu, ambavyo vinatuhitaji tutengeneze bidhaa kwa kujitegemea kabisa, tukiwa na ushiriki mdogo wa msimbo wa nje.
Sehemu kubwa ya msimbo wa Mailion ni wetu wenyewe, msimbo ambao tunamiliki kikamilifu haki na ambao tunaweza kubadilisha na kurekebisha inapohitajika. Msimbo mwingi wa mfumo wetu wa barua pepe umeandikwa ndani ya nyumba katika Go (Golang). Kando na Go, tunatumia C++ na Java Script ES6 kwa sehemu ya wavuti.
5% iliyobaki ni ile inayoitwa "vipengele vizito", kama vile hifadhidata. Hizi ni pamoja na RethinkDB, ArangoDB na Redis. Kati ya teknolojia muhimu, nitagundua pia gRPC - mfumo wa simu wa utaratibu wa mbali, ambao hutumiwa kama utaratibu mmoja wa mwingiliano kupitia API, hii ni sehemu muhimu.
Bidhaa hiyo inajumuisha nini?
Mfumo wa barua pepe wa kampuni sio "seva katika utupu." Bidhaa zetu zinajumuisha takriban vipengele 70 na huduma 45 zinazodumisha mfumo wa barua. Vipengele hivi vyote vimeandikwa "kutoka mwanzo" na ni maendeleo ya MyOffice.
Sehemu inayoonekana zaidi ya mfumo ni seva tata, ambayo hutoa uhifadhi, barua, kalenda na mifumo ya utaftaji, na mteja wa wavuti. Pia tunatengeneza programu nyingi za watumiaji na tunapanga kuwapa watumiaji wetu "wateja wembamba" wapya kulingana na teknolojia ya mteja wetu wa wavuti kufikia wakati wa kutolewa kibiashara.
Utangamano na mifumo ya barua
Mailion hufanya kazi kwa kutumia itifaki za kawaida. Ili kuanza kutumia suluhisho letu, unahitaji tu kusanidi programu za mteja na kuendelea kufanya kazi nao katika mazingira yako ya kawaida. Kwa mfano, unaweza kutumia programu ya mteja iliyojumuishwa katika bidhaa ya MyOffice Mail.
Pia, kwa urahisi wa watumiaji wetu, tumeunda programu-jalizi maalum ambayo hutoa mpito usio na mshono kutoka kwa Exchange. Kwa msaada wake, watumiaji wataweza kuendelea kufanya kazi na MS Outlook wakati wa kuchukua nafasi ya seva ya barua - hawatatambua hata kuwa chochote kimebadilika katika mwingiliano wao wa kawaida na zana za mawasiliano. Programu-jalizi hii hukuruhusu kuhamisha watumiaji vizuri kutoka kwa mfumo uliopita wa barua, bila kusimamisha kazi ya shirika zima. Hii ni muhimu hasa ikiwa unahitaji kubadilisha zana ili kuhudumia mamia ya maelfu ya watumiaji.
Urahisi wa utawala
Ubora wa mfumo wetu wa barua pepe wa shirika ni kwamba unahitaji ushiriki mdogo sana kutoka kwa wasimamizi. Wakati wa kubuni, tulijaribu kupata usawa kati ya uwezekano wa ubinafsishaji na ugumu wa usimamizi. Ili kufikia hili, tulihitaji kufanya utafiti mwingi katika mifumo ya kitabia ya wasimamizi wa mifumo changamano ya ushirika.
Timu yetu ina, kama nilivyosema hapo awali, wataalam waliohitimu sana - kila mmoja wao ana uzoefu thabiti wa utawala. Kwa hivyo, wakati wa kuunda mfumo, tulijaribu kuhamisha uzoefu wao kwa mahitaji ya watumiaji wakati wa kudhibiti bidhaa ngumu. Kwa maneno mengine, kwa kujua juu ya shida zinazowezekana, tulitoa njia za kuzitatua kwa kiwango cha usanifu wa usanifu.
Kwa mfano,
- Kutengwa kwa vipengele vya mfumo katika vyombo hutolewa, ikiwa ni pamoja na wale wa miundombinu - hii inatusaidia kuongeza kiwango cha usalama, kusanidi kwa urahisi upatikanaji kati ya vipengele, na pia inaruhusu sisi kujumuisha haraka vitu vipya vinavyohitajika na biashara katika orodha ya mifumo na majukwaa yaliyoungwa mkono;
- mbinu ya umoja ya maendeleo na kupelekwa, muundo mmoja wa usanidi kwa vipengele vyote huchangia kwa uendeshaji wazi na ufanisi zaidi na kupunguza gharama za usaidizi;
- kisakinishi chako cha mfumo, kulingana na zana zinazojulikana za kupeleka, hukuruhusu kudhibiti usakinishaji katikati, kwa urahisi na kwa uwazi;
usanifu wa microservice na mgawanyiko wazi wa majukumu ya mantiki ya biashara kati ya huduma husaidia kuelewa mpango wa uendeshaji wa mfumo na kutoa usaidizi kwa ufanisi zaidi; - sehemu ya miundombinu ya mfumo inategemea suluhisho zinazojulikana, kwa kutumia mazoea bora, na pia inaruhusu kuunganishwa na mifumo iliyopo katika biashara, ambayo hurahisisha uagizaji wa mfumo ndani ya kampuni;
- Kwa kusudi hili, kituo cha kuhifadhi kitakuwa na mfumo kulingana na akili ya bandia, ambayo itaweza kujitegemea kutambua kushindwa kwa uwezo na kudhibiti vifaa.
Kubuni ya kisasa
Ilichukua masaa elfu kadhaa kuunda muundo wa bidhaa. Kazi ya maendeleo ilikuwa kufanya interface ya kisasa - rahisi na intuitive. Hii ni ngumu wakati unatengeneza mfumo wa biashara, ambao kwa msingi lazima ujumuishe idadi ya kazi maalum.
Kwa kweli, muundo hauwezi "kuchongwa kwa jiwe" au kupitishwa na saini na muhuri - ni zana hai, inakua na kuboresha kila wakati. Katika kipindi cha miaka minne, tulibadilisha muundo huo mara kadhaa, lakini hakukuwa na mabadiliko makubwa katika itikadi. Kanuni muhimu ya kujenga mstari mzima wa bidhaa za ushirika ni kuunda mfumo wa kubuni wa ulimwengu wote.
Wakati wa kubuni muundo wa mfumo wa barua pepe wa kampuni, tulilipa kipaumbele maalum kwa maendeleo ya maeneo matatu muhimu - kubadilika, uthabiti na uwezo wa kukabiliana na mtindo wa ushirika wa mteja.
Kubadilika
Kipengele maalum cha muundo wa miingiliano ya mfumo wa barua ya kampuni Mailion ni uwezo wa kuionyesha kwenye vifaa vilivyo na skrini za saizi yoyote. Vipengele vyote vya kuona vinatolewa kwa uangalifu, vinakua kwa usahihi wakati wa kukimbia kwenye vifaa vya simu na ni nzuri hata kwa udhibiti wa vidole kwenye skrini za kugusa. Pia, unapobadilisha ukubwa wa dirisha la programu, mpangilio wa safu pia hubadilishwa - ukubwa wa nguzo hubadilika kwa uwiano, kwa mujibu wa madhubuti ya postulates ya dhana ya maombi tajiri ya mtandao.
Usawa
Muundo wa mfumo wa barua pepe wa kampuni ya Mailion unatokana na mbinu ya kimfumo. Tumekuwa tukiendeleza eneo hili tangu mwanzo wa 2017, wakati haikuwa mtindo kuzungumza juu ya mifumo ya kubuni kama ilivyo sasa. Mfumo wa kubuni ni seti ya sheria na zana za utekelezaji wa kuona na kiufundi unaoakisi falsafa ya bidhaa na unabadilika kila mara. Tuliianzisha ili kurahisisha mawasiliano kati ya maendeleo na muundo.
Kuanzisha kitambulisho cha ushirika
Muundo wetu ni "kinyonga", anayeweza kukabiliana na mtindo wa ushirika wa mteja yeyote. Rangi za vipengele vyote vya interface hufafanuliwa kupitia vigezo. Kwa hivyo, kwa kubadilisha seti ya msingi ya rangi kadhaa, unaweza kurejesha programu zote mara moja.
Fonti pia hufafanuliwa kupitia vigezo: kiolesura kinaweza kutumia fonti ya kampuni ya kampuni ya mteja, ikiwa hii imetolewa katika kitabu cha chapa ya mteja. Wakati huo huo, fonti tofauti zinaweza kuwa na ukubwa tofauti wa herufi, na tunazingatia hili. Kwa mfano, PT Sans katika saizi ya 16 inaonekana ndogo sana kuliko Roboto yenye ukubwa sawa wa 16. Kwa hiyo, tunarekebisha ukubwa wa vitalu vya maandishi kwa sifa za font fulani.
Tutatoa nakala tofauti kwa muundo wa maktaba yetu ya rangi na sifa za kufanya kazi na fonti.
Maombi ya rununu
Sehemu muhimu ya mfumo wowote wa kisasa wa barua pepe ni programu za rununu - watumiaji wanapaswa kuwa na uwezo wa kufanya kazi kutoka mahali popote na wakati wowote.
Sasa tunaunda dhana ya programu za simu za kampuni; zinapaswa kuzingatia tofauti katika utendakazi wa mifumo ya barua pepe ya MyOffice na kutoa mbinu tofauti za matumizi ya mifumo ya barua pepe na kalenda katika mashirika.
Paneli ya media yenye akili
Vikundi vyetu vya kuzingatia vilionyesha kuwa watumiaji hupata miingiliano ya mifumo ya kawaida ya barua pepe kuwa ngumu. Waliojibu tuliowahoji walibainisha kuwa kufanya kazi na matukio ya kalenda na viambatisho ilikuwa vigumu sana. Tulijaribu kufikia kiolesura cha kuitikia na kuongeza tija - ili kufanya bidhaa yetu iwe ya kupendeza kutumia.
Jopo la Vyombo vya Habari, chombo kipya cha kuharakisha ushirikiano, hupanga taarifa zote kuhusu mawasiliano na hutoa ufikiaji wa papo hapo kwa orodha ya washiriki katika mawasiliano, viungo na matoleo ya hati ambazo zimewahi kutumwa.
Chombo hiki husaidia katika hali ambapo watumiaji wanapaswa kufanya kazi na nyimbo kubwa za mamia ya ujumbe. Mara nyingi hutokea kwamba unahitaji kupata hati au picha ambayo ilikuwa katika moja tu yao. Paneli ya midia huunda orodha ya vipengele vyote kutoka kwa msururu wa barua pepe na kuvionyesha katika sehemu moja. Matokeo yake, kupata kitu kinachohitajika inakuwa rahisi zaidi.
Ujanibishaji
Sio tu watumiaji wa Kirusi wanaohitaji mfumo wa barua pepe wa kampuni. MyOffice hufuata sera thabiti ya kuingia katika masoko ya nje, kwa hivyo umakini mwingi hulipwa kwa maswala ya ujanibishaji wa bidhaa.
Katika bidhaa zetu, hitaji la ujanibishaji katika lugha za kigeni liliwekwa hapo awali, katika kiwango cha sehemu ya msingi ya mfumo. Kwa yenyewe, kuongeza lugha mpya sio shida kubwa kwetu - ni kazi inayoeleweka kabisa ambayo tunajua jinsi ya kutatua.
Hivi sasa, lugha za Kirusi na Kiingereza zinapatikana kwa watumiaji. Katika matoleo yajayo, tutaongeza usaidizi kwa mfumo wa barua pepe wa kampuni kwa lugha ambazo bidhaa za MyOffice hufanya kazi - Kifaransa, Kihispania, Kireno na zingine. Kwa njia fulani, ni rahisi kwetu kuliko kwa wenzetu kutoka idara za jirani, kwani kwa mifumo ya barua na kalenda tunahitaji tu kuzingatia alfabeti na sifa za kufanya kazi na tarehe na nyakati - kwa bahati nzuri, hatuna fomula kama vile katika. mhariri wa lahajedwali.
Ndiyo, tunaajiri!
Ilichukua mamia ya miaka ya mwanadamu kuunda bidhaa zetu. Na hata kama nilitaka, singeweza kukuambia kila kitu mara moja katika makala moja. Walakini, ninatumai kuwa chapisho hili litakuwa mwanzo wa kujua bidhaa zetu - kama nilivyosema hapo juu, ninapanga kuzungumza kwa undani zaidi katika siku zijazo juu ya suluhisho lenyewe na sifa zake, na vile vile maendeleo yetu. mbinu.
Bila kivuli cha unyenyekevu, nitasema pia kwamba leo idadi ya makampuni ambayo yanaendeleza mifumo hiyo ya barua duniani kote ni chache tu. Hii ni kazi ngumu ya uhandisi; inahitaji uelewa wa kina wa mahitaji ya wateja wa kampuni, na uchambuzi kamili wa michakato ya biashara ya mashirika makubwa, mwelekeo wa kisasa katika muundo na maendeleo, na pia idadi sawa ya wataalam wenye uwezo. Mfumo wetu wa posta unabadilika kila siku.
Hivi sasa karibu tuko wazi nafasi za kazi katika maendeleo. Njoo ufanye kazi nasi ikiwa ungependa kufanya kazi nasi ili kuunda bidhaa ambayo inaweza kubadilisha jinsi ulimwengu wa biashara unavyofikiri kuhusu barua pepe.
Chanzo: mapenzi.com
