
Bron i bedair blynedd yn ôl fe ddechreuon ni ddylunio system e-bost ddosbarthedig sylfaenol newydd, Mailion, sydd wedi'i chynllunio ar gyfer cyfathrebu corfforaethol. Mae ein datrysiad wedi'i adeiladu ar bensaernïaeth microwasanaeth Cloud Native, yn gallu gweithio gyda mwy na 1 o ddefnyddwyr ar yr un pryd a bydd yn barod i gwmpasu 000% o anghenion corfforaethau mawr.
Yn ystod y gwaith ar Mailion, mae'r tîm wedi tyfu sawl gwaith, ac erbyn hyn mae bron i 70 o ddatblygwyr yn ymwneud â'r cynnyrch. Rydym wedi dod yn bell o'r syniad a'r prototeipiau cyntaf i'r cam o dreialu fersiwn fasnachol. Mae'n bryd dweud wrth Habr pa fath o gynnyrch rydyn ni'n ei greu, sut mae ein system bost wedi'i strwythuro ac yn gweithio, pa stac technoleg rydyn ni'n ei ddefnyddio a pham mai ein hateb ni yw dyfodol cyfathrebu corfforaethol. Awn ni!
Habr, helo! Fy enw i yw Anton Gerasimov, rwy'n bennaeth yr adran ddatblygu yng nghanolfan ddatblygu Moscow y cwmni . Heddiw hoffem gyflwyno Mailion, system bost dosbarth menter Rwsiaidd sylfaenol newydd a fydd yn dod yn ddewis arall teilwng i atebion tramor poblogaidd. Mae gan Mailion gapasiti llwyth uchel, graddadwyedd digynsail a goddefgarwch namau, ac mae angen ychydig iawn o sylw gan weinyddwyr system.
Ar hyn o bryd mae ein datblygiad yn y cam beta, ond yn fuan iawn, yn ôl ein cynllun, erbyn diwedd 2020, bydd yn dod yn beilot gweithredu cynnyrch masnachol.
Ar y cyfan, mae'r erthygl hon yn cynnwys gwybodaeth gyffredinol - yn syml, mae'n amhosibl siarad am gynnyrch meddalwedd cymhleth mewn un cyhoeddiad. Rwy'n bwriadu gwneud cyfres o erthyglau yn sôn am dechnolegau allweddol. Yn y cyfamser, er hwylustod i chi, rwy'n cynnig y cynnwys canlynol:
Beth yw system e-bost gorfforaethol?
Yr ateb syml ac amlwg i'r cwestiwn hwn yw offeryn e-bost a chalendr. Ond y diafol, fel y gwyddom, sydd yn y manylion.
Felly, rydym yn creu cenhedlaeth newydd o bost gyda swyddogaethau amserlennu uwch, sydd wedi'i anelu at y segment corfforaethol a chwmnïau mawr. Ein nod yw gweithio gyda strwythurau masnachol a llywodraethol mawr, a all fod â rhwng 30 mil a rhai cannoedd o filoedd o swyddi.
Mae ein system yn seiliedig ar yr egwyddor o ddatrysiad platfform. Rydym yn adeiladu ar y cysyniad Cyfathrebu Unedig ac yn cynnig un offeryn ar gyfer gweithio gyda phost, calendr a dogfennau o fewn un system, gyda'r gallu i ehangu ymarferoldeb y datrysiad trwy gysylltu modiwlau a chydrannau ychwanegol. Gall estyniadau, gyda llaw, gael eu datblygu nid yn unig gennym ni, ond hefyd gan ein partneriaid. At y diben hwn, bydd pecyn cymorth SDK eithaf eang yn cael ei gyhoeddi.
Pwy sydd angen post arall a pham?
Mae busnesau mawr wedi ffurfio tuedd ddiddorol - mae mentrau'n profi angen am swyddogaethau cydweithredu. Rydym yn sôn nid yn unig am ryngweithio uniongyrchol rhwng gweithwyr trwy anfon rhywbeth, ond am fynediad a rennir i flychau post a chyfrifon chwarae rôl, y gallu i weithio gyda grwpiau mawr o gyfranogwyr a phresenoldeb swyddogaethau corfforaethol amrywiol.
Mae swyddogaeth gorfforaethol nodweddiadol yn fecanwaith ar gyfer galw llythyrau yn ôl, sy'n hynod boblogaidd mewn cwmnïau mawr, ond yn ymarferol ni chaiff ei ddefnyddio naill ai yn y segment B2C nac mewn busnesau bach. Y peth yw, ymhlith grwpiau bach o ddefnyddwyr, mae'r tebygolrwydd y bydd angen o'r fath yn codi yn eithaf bach, ac mae cost gwall yn llawer llai. Ar ben hynny, yn syml, mae'n amhosibl gweithredu'r swyddogaeth hon y tu allan i'r system bost corfforaethol - nid yw hyd yn oed post Google yn cofio llythyrau yn y ffurf y mae defnyddwyr Exchange yn gyfarwydd â hi. Mae gwraidd y broblem yn nyluniad protocolau post o 80au'r ganrif ddiwethaf.
Fe wnaethom gynnal dwsinau o grwpiau ffocws, cynnal arolwg o gannoedd o ddefnyddwyr, a threulio sawl mil o oriau gwaith yn nodi senarios defnyddio e-bost arferol. Roedd hyn yn ein galluogi i astudio'n ofalus anghenion ein darpar ddefnyddwyr a nodweddion eu prosesau busnes. Yn seiliedig ar y data a gafwyd, penderfynasom ddatblygu pensaernïaeth a fyddai'n caniatáu inni raddfa i'r cyfaint llwyth gofynnol os oes angen. Yn ein barn ni, nid oes terfyn o gwbl, ond ar hyn o bryd rydym yn deall sut i sicrhau gwaith cwmnïau sy'n cyflogi cannoedd o filoedd o ddefnyddwyr.
Beth sy'n cuddio o dan y cwfl
Mae ein cynnyrch yn cynnwys datrysiad e-bost, teclyn cynllunio calendr, llyfr cyfeiriadau, yn ogystal â gwylio dogfennau rhyngweithiol yn seiliedig ar ein datrysiad MyOffice ar gyfer gweithio gyda dogfennau.
Gan ein bod yn sôn am ddatrysiad lefel gorfforaethol, mae system chwilio lawn hefyd yn rhan annatod o bost corfforaethol. Mae ein datrysiad yn gallu perfformio chwiliad morffolegol o'r dechrau i'r diwedd ar draws yr holl gydrannau. Yn ogystal, mae'r system bost gyfan yn seiliedig ar ei storfa ei hun, sydd hefyd wedi'i optimeiddio ar gyfer cydweithredu.
Beth yw'r gwahaniaethau rhwng systemau post MyOffice?
Mae darllenydd Habr sydd eisoes wedi cael profiad o weithio gydag atebion MyOffice yn gwybod bod cynhyrchion masnachol yn cynnwys “MyOffice Mail”. Ac mae'r cwestiwn yn codi - beth yw ei wahaniaethau o'r system e-bost gorfforaethol Mailion, y bu fy nhîm yn gweithio arno?
Fe wnaethom ni yn MyOffice benderfynu bod angen creu dwy system e-bost dosbarth menter er mwyn diwallu anghenion cwmnïau o wahanol feintiau. Mae'r cynnyrch MyOffice Mail wedi'i fwriadu ar gyfer sefydliadau lle mae nifer y defnyddwyr yn filoedd neu sawl degau o filoedd. Ar gyfer strwythurau mwy, mae'n fwy doeth defnyddio Mailion - y cynnyrch MyOffice newydd, sydd wedi'i adeiladu ar bensaernïaeth microservice Cloud Native ac sydd â galluoedd graddio a goddefgarwch diffygion digynsail.
Wrth ddewis cynhyrchion, mae angen i gleientiaid benderfynu ymlaen llaw ar y strategaeth ar gyfer datblygiad pellach eu cwmni. I unrhyw sefydliad, mae gweithredu system e-bost yn waith prosiect cymhleth nad yw'n golygu disodli un datrysiad yn gyflym ag un arall. Felly, dylid ystyried y llwyth mwyaf posibl, goddefgarwch bai a meini prawf hunan-iachau, yn ogystal â'r ffactor dosbarthiad daearyddol ymlaen llaw.
Mae dwy system e-bost MyOffice yn sylfaenol wahanol. Cânt eu hadeiladu gan ddefnyddio gwahanol staciau technoleg, a dewisir yr offer ar gyfer pob system yn unol â nodau ac amcanion y segment y bydd y system bost yn cael ei defnyddio ynddi. Mae gennym weledigaeth cynnyrch gyffredin o'r hyn a ddylai fod yn bresennol mewn systemau post, yn ogystal â chydamseru mewn dulliau dylunio. Ond mae'r rhain yn ddau gynnyrch sydd wedi'u cynllunio ar gyfer gwahanol gynulleidfaoedd o ddefnyddwyr.
Pa heriau y mae datblygwyr yn eu hwynebu?
Ymhellach yn y testun ni fyddaf ond yn siarad am y system post corfforaethol newydd Mailion.
Fe wnaethom gynnal ymchwil trylwyr a dadansoddi manteision ac anfanteision datrysiadau e-bost presennol. Roedd profiad cronedig ein harbenigwyr, a oedd yn y gorffennol yn ymwneud yn uniongyrchol â chreu systemau llwyth uchel, yn caniatáu inni nodi prif bwynt poen unrhyw gynnyrch adnabyddus yn gyflym - perfformiad gweithrediadau mewnbwn ac allbwn disg (IO). .
Gallwn ddweud mai'r dasg o gyflymu gweithrediadau IO oedd y brif her a wynebwyd gennym. Roedd angen canolbwyntio ar ddatrys ein problemau penodol a dechreuon ni greu a datblygu ein system storio data deuaidd ein hunain. Mae gan y dull hwn elfen economaidd amlwg iawn - mae angen i ni nid yn unig storio data, ond hefyd i berfformio cryn dipyn o weithrediadau mewnbwn ac allbwn disg.
Ni wnaed y penderfyniad hwn yn ysgafn. Fe wnaethom astudio llawer o gynhyrchion dosbarth menter sydd â'r nod o storio gwybodaeth, ac ni allent ddod o hyd i unrhyw beth parod ac addas ar gyfer ein gofynion. Wedi'r cyfan, mae angen nid yn unig i storio data, ond hefyd i weithio gydag ef yn gyson, ac nid mewn modd unigryw gyda mynediad i un defnyddiwr, ond i sicrhau y posibilrwydd o gydweithio rhwng degau o filoedd o ddefnyddwyr.
Felly, rydym wedi penderfynu mai’r maen prawf corfforaethol â’r flaenoriaeth uchaf inni yw gweithio gyda llawer iawn o ddata.
Dibynadwyedd
Ar ben hynny, nid yw hyn yn gymaint o gwestiwn o storio fel tasg o brosesu a mynediad cyflym i'r wybodaeth hon. Mae'n ofynnol sicrhau dangosyddion dibynadwyedd uchel - dylai amser gweithredu parhaus yr ateb cyfan fod ar lefel 99,9%. Ar yr un pryd, rhaid i'r system bost fod yn annibynnol wrth wneud y penderfyniadau cywir am brosesu gwrthodiadau. Dim ond fel hyn y gallwn sicrhau absenoldeb methiannau a all barlysu prosesau busnes cwmni penodol.
goddefgarwch fai
Rydym wedi gweithio trwy set o fesurau sy'n cael eu cymhwyso i bob cydran ac wedi dewis dulliau i sicrhau goddefiant o ddiffygion. Yn benodol, mae'r system bost gorfforaethol yn defnyddio prosesu data â chworwm, cadw gwasanaethau a rheoli absenoldeb eu gwladwriaethau, yn ogystal â'i fecanweithiau ei hun ar gyfer llwybro a chymorth cworwm yn seiliedig ar gonsensws.
Maen prawf ar gyfer goddefgarwch fai uchel yw presenoldeb mecanweithiau hunan-wirio ym mhob cydran. Mae Mailion yn dadansoddi'n gyson a yw'r swyddogaeth hon neu'r swyddogaeth honno'n cael ei gweithredu'n gywir neu'n anghywir, p'un a yw hwn neu'r bloc hwnnw'n gweithredu'n gywir. Mae hwn yn un o'r ffyrdd o hunan-iacháu'r system rhag ofn y bydd methiant. Ni ddylid colli gwybodaeth, dylai'r datrysiad gyrraedd cyflwr cyson yn y pen draw.
Rhaid i chi ddeall nad yw'n bosibl rhagweld pob digwyddiad posibl mewn bywyd - ni allwch dwyllo ffiseg. Ond rydym yn cadw at ddulliau dylunio o'r fath sy'n ein galluogi i siarad â lefel eithaf uchel o hyder am drin damweiniau penodol yn gywir. Mae gennym hefyd grŵp profi mawr sydd bob amser yn ceisio torri rhywbeth yn y cynnyrch. Ac weithiau maen nhw'n llwyddo. Mae'r ffaith hon yn sbarduno digwyddiad, yr ydym yn ei astudio'n fanwl ac, ar ei sail, yn creu mecanwaith newydd i ddileu'r math hwn o broblem.
Sut mae'r system yn ymateb i ddamweiniau
Mae'r farchnad yn aml yn gofyn y cwestiwn - beth fydd yn digwydd i'r system os bydd yn sydyn yn colli cyfathrebu ag un o'i nodau? Mae'r cais hwn yn arbennig o berthnasol os ydych yn bwriadu gweithredu datrysiad sydd wedi'i ddosbarthu'n ddaearyddol.
Wrth ddylunio gosodiad o'r fath, mae angen ystyried anghenion y cwsmer a'i set o feini prawf dibynadwyedd. Camgymeriad yw credu bod y cysylltiad â'r rhwydwaith data yr un peth ym mhobman. Mewn systemau menter, mae'n bwysig ystyried hyd yn oed cyflymder y signal trwy'r ffibr optegol.
Os oes gan y cwsmer ofynion uchel o ran dibynadwyedd, yna byddwn yn argymell gosod mewn sawl canolfan ddata, a fydd yn cael eu cysylltu gan linellau cyfathrebu pwrpasol.
Fodd bynnag, ni ellir diystyru’r sefyllfa o ddiffyg pŵer llwyr yn un o nodau’r system bost. Yn yr achos hwn, bydd gweithio gyda phrif ddata'r segment hwn yn oedi, ond bydd y rhannau sy'n weddill yn gweithio fel pe na bai dim wedi digwydd. Bydd y system yn hysbysu gweinyddwyr bod nod wedi'i golli, a bydd yn ofynnol i weithwyr gymryd camau priodol.
Hefyd, gall ein system bost gael ei ffurfweddu yn y fath fodd fel bod archebion yn digwydd o fewn y ganolfan ddata. Bydd y dull hwn yn sicrhau gweithrediad os bydd nifer o nodau'n cael eu colli yn y ganolfan ddata, ac ni fydd unrhyw un yn sylwi ar golli un o'r nodau - ac eithrio, wrth gwrs, y system fonitro. Pan fydd digwyddiad o'r fath yn digwydd, mae'r llwyth yn cael ei ailddosbarthu'n syml. Felly, wrth ddylunio system bost, mae'n bwysig ystyried yr ymyl - faint a pha gydrannau y gellir eu “colli” mewn damwain.
Annibyniaeth
Nid oes systemau cwbl ddibynadwy, a gall methiannau, un ffordd neu'r llall, ddigwydd. Felly, wrth ddylunio system bost, mae'n bwysig sicrhau'r gallu i leoleiddio methiannau yn gyflym, a fydd yn caniatáu iddynt gael eu dileu o fewn cyfnod CLG penodol. At hynny, dylai'r system gywiro methiannau yn annibynnol, tra'n lleihau ymyrraeth gweinyddwyr system a gwasanaethau gweithredu.
Gweithrediad hawdd
Wrth gwrs, ni all systemau mawr fod angen sylw gweithwyr cymwys iawn, ond yn hytrach. Ond un o’r agweddau yr ydym yn ei hystyried wrth ddylunio yw y dylai’r system fod yn hawdd i’w gweinyddu ac na ddylai fod angen unrhyw gymwyseddau unigryw.
Effeithlonrwydd economaidd
Wrth gwrs, i weithio gydag unrhyw systemau corfforaethol o'r fath, mae angen hyfforddiant gweithwyr - wedi'r cyfan, rydym yn sôn am raddfa wirioneddol enfawr. Felly, wrth greu ein cynnyrch, fe wnaethom ganolbwyntio ar leihau cyfanswm cost perchnogaeth y system. Ar gyfer unrhyw fusnes, mae'n bwysig monitro effeithlonrwydd gwariant ac ymdrechu i osgoi arllwys arian yn ddiddiwedd i gostau gweithredu.
Datganoli
Er mwyn cyflawni'r egwyddorion y siaradais amdanynt yn gynharach, rhaid i'r system gael ei dosbarthu'n llwyr - mae dull canolog bob amser yn cael ei gyfyngu gan amodau defnyddio'r caledwedd.
Wrth gwrs, gallwch brynu un gweinydd mawr a cheisio gosod yr holl gymwysiadau a gwasanaethau arno. Ond po fwyaf yw'r system, y mwyaf cymhleth yw'r dyluniad cyfan, ac mae dibynadwyedd system o'r fath yn gostwng yn raddol - wedi'r cyfan, mae un gweinydd yn golygu un pwynt methiant. A pho fwyaf y byddwn yn canoli'r gwaith, y mwyaf y byddwn yn dibynnu ar y pwynt canolog hwn.
Gofynion y system
Pan fyddwn yn siarad am systemau e-bost corfforaethol cymhleth, mae angen inni ddeall nad oes y fath beth â “cyfluniad lleiaf ar gyfer gweithredu.” Sail unrhyw weithrediad mawr bob amser yw gwaith dylunio difrifol. Mae'n eich galluogi i gyfateb anghenion busnes penodol a'r cyfluniad gorau posibl o'r system bost.
Mae system e-bost gorfforaethol yn offeryn hyblyg y gellir ei ffurfweddu yn unol â nifer fawr o baramedrau. Rydym yn cynnal profion llwyth gan ddefnyddio ein methodoleg ein hunain, sy'n ein galluogi i efelychu'r llwyth yn seiliedig ar ddadansoddiad o ddwsin o feini prawf sylfaenol a channoedd o feini prawf posibl.
Gallwn ddweud wrth baratoi prosiect gweithredu, y cyfrifiadau a fydd yn dangos dwyster gwaith defnyddwyr ym mhrosesau busnes presennol y sefydliad. Yn yr achos hwn, dadansoddir llawer o baramedrau mewnbwn, ac yn dibynnu ar y llwyth posibl, gwneir penderfyniad ar y swm gofynnol o bŵer cyfrifiadurol - o un cyfrifiadur i ystafell gyfrifiaduron gyfan.
Felly, nid yw siarad am rai cyfluniadau lleiaf yn gwbl gywir. Yn benodol, mae gennym hefyd stondin arddangos sy'n gweithio ar un peiriant yn unig. Ond rydym yn deall bod gweithio yn y segment corfforaethol yn gofyn am osod ar ddwsinau a hyd yn oed cannoedd o beiriannau rhithwir.
pentwr technoleg
Wrth greu cynhyrchion, rydym yn talu sylw arbennig i burdeb trwyddedig y cod. Mae MyOffice wedi sefydlu ac yn gweithredu safonau ansawdd uchel, sy'n ei gwneud yn ofynnol i ni ddatblygu cynhyrchion yn gyfan gwbl yn annibynnol, heb fawr o gysylltiad â chod allanol.
Mae llawer o god Mailion yn ein cod ein hunain, cod yr ydym yn berchen ar yr hawliau iddo yn llawn ac y gallwn ei newid a'i addasu yn ôl yr angen. Mae'r rhan fwyaf o'r cod ar gyfer ein system e-bost wedi'i ysgrifennu'n fewnol yn Go (Golang). Ar wahân i Go, rydym yn defnyddio C ++ yn ogystal â Java Script ES6 ar gyfer y rhan we.
Y 5% sy'n weddill yw'r hyn a elwir yn “gydrannau trwm”, megis cronfeydd data. Mae'r rhain yn cynnwys RethinkDB, ArangoDB a Redis. Ymhlith y technolegau allweddol, byddaf hefyd yn nodi gRPC - system galw gweithdrefn bell, a ddefnyddir fel un mecanwaith ar gyfer rhyngweithio trwy API, mae hon yn rhan bwysig.
Beth mae'r cynnyrch yn ei gynnwys?
Nid yw system e-bost gorfforaethol yn “weinydd mewn gwactod.” Mae ein cynnyrch yn cynnwys tua 70 o gydrannau a 45 o wasanaethau sy'n cynnal y system bost. Mae’r holl elfennau hyn wedi’u hysgrifennu “o’r dechrau” ac maent yn ddatblygiad MyOffice ei hun.
Y rhan fwyaf amlwg o'r system yw cyfadeilad y gweinydd, sy'n darparu systemau storio, post, calendr a chwilio, a chleient gwe. Rydym hefyd yn datblygu nifer o gymwysiadau defnyddwyr ac yn bwriadu cynnig “cleientiaid tenau” newydd i'n defnyddwyr yn seiliedig ar ein technolegau cleient gwe erbyn iddynt gael eu rhyddhau'n fasnachol.
Cydnawsedd â systemau post
Mae Mailion yn gweithio gan ddefnyddio protocolau safonol. Er mwyn dechrau defnyddio ein datrysiad, does ond angen i chi ffurfweddu cymwysiadau cleient a pharhau i weithio gyda nhw yn eich amgylchedd arferol. Er enghraifft, gallwch ddefnyddio'r rhaglen cleient sydd wedi'i chynnwys yn y cynnyrch MyOffice Mail.
Hefyd, er hwylustod ein defnyddwyr, rydym wedi creu ategyn arbennig sy'n darparu trosglwyddiad di-dor o Exchange. Gyda'i help, bydd defnyddwyr yn gallu parhau i weithio gydag MS Outlook wrth ailosod gweinydd post - ni fyddant hyd yn oed yn sylwi bod unrhyw beth wedi newid yn eu rhyngweithio arferol ag offer cyfathrebu. Mae'r ategyn hwn yn caniatáu ichi drosglwyddo defnyddwyr yn ddidrafferth o'r system bost flaenorol, heb atal gwaith y sefydliad cyfan. Mae hyn yn arbennig o bwysig os oes angen i chi amnewid offer i wasanaethu cannoedd o filoedd o ddefnyddwyr.
Rhwyddineb gweinyddu
Hynodrwydd ein system bost corfforaethol yw mai ychydig iawn o gyfranogiad sydd ei angen gan weinyddwyr. Wrth ddylunio, fe wnaethom geisio dod o hyd i gydbwysedd rhwng y posibilrwydd o addasu a chymhlethdod rheolaeth. Er mwyn cyflawni hyn, roedd angen i ni wneud llawer o ymchwil i batrymau ymddygiad gweinyddwyr systemau corfforaethol cymhleth.
Mae ein tîm yn cynnwys, fel y dywedais yn gynharach, o arbenigwyr cymwys iawn - mae gan bob un ohonynt brofiad gweinyddol cadarn. Felly, wrth ddatblygu'r system, ceisiwyd trosglwyddo eu profiad i anghenion defnyddwyr wrth reoli cynnyrch cymhleth. Mewn geiriau eraill, gan wybod am y problemau posibl, rydym yn rhagweithiol yn darparu ffyrdd i'w datrys ar y lefel dylunio pensaernïol.
Er enghraifft,
- Darperir ynysu cydrannau system yn gynwysyddion, gan gynnwys rhai seilwaith - mae hyn yn ein helpu i gynyddu lefel y diogelwch, ffurfweddu mynediad hyblyg rhwng cydrannau, a hefyd yn ein galluogi i gynnwys eitemau newydd sy'n ofynnol gan fusnes yn gyflym yn y rhestr o systemau a llwyfannau â chymorth;
- dull unedig o ddatblygu a defnyddio, mae fformat cyfluniad sengl ar gyfer yr holl gydrannau yn cyfrannu at weithrediad cliriach a mwy effeithlon a lleihau costau cymorth;
- mae eich gosodwr system eich hun, yn seiliedig ar offer lleoli cyfarwydd, yn eich galluogi i reoli'r gosodiad yn ganolog, yn hyblyg ac yn glir;
mae pensaernïaeth microwasanaeth gyda rhaniad clir o gyfrifoldebau rhesymeg busnes rhwng gwasanaethau yn helpu i ddeall cynllun gweithredu'r system a darparu cymorth yn fwy effeithlon; - mae rhan seilwaith y system yn seiliedig ar atebion cyfarwydd, gan ddefnyddio arferion gorau, ac mae hefyd yn caniatáu integreiddio â systemau presennol yn y fenter, sy'n symleiddio comisiynu'r system o fewn y cwmni;
- At y diben hwn, bydd gan y cyfleuster storio system sy'n seiliedig ar ddeallusrwydd artiffisial, a fydd yn gallu nodi methiannau posibl yn annibynnol a rheoli'r offer.
Dyluniad modern
Cymerodd sawl mil o oriau gwaith i greu dyluniad y cynnyrch. Y dasg datblygu oedd gwneud y rhyngwyneb yn fodern - yn hawdd ac yn reddfol. Mae hyn yn anodd pan fyddwch yn dylunio system fenter, y mae'n rhaid iddi gynnwys nifer o swyddogaethau penodol yn ddiofyn.
Wrth gwrs, ni ellir "cerfio mewn carreg" dyluniad na'i gymeradwyo gyda llofnod a sêl - mae'n offeryn byw, mae'n datblygu ac yn gwella'n gyson. Dros bedair blynedd, fe wnaethom drawsnewid y dyluniad sawl gwaith, ond ni fu unrhyw newid radical mewn ideoleg. Yr egwyddor allweddol ar gyfer adeiladu llinell gynnyrch corfforaethol gyfan yw creu system ddylunio gyffredinol.
Wrth ddylunio dyluniad system e-bost gorfforaethol, gwnaethom roi sylw arbennig i ddatblygiad tri maes allweddol - addasrwydd, cysondeb a'r gallu i addasu i arddull gorfforaethol y cleient.
Addasrwydd
Nodwedd arbennig o ddyluniad rhyngwynebau'r system bost gorfforaethol Mailion yw'r gallu i'w harddangos ar ddyfeisiau gyda sgriniau o unrhyw faint. Mae'r holl gydrannau gweledol wedi'u rendro'n ofalus, maent yn graddio'n gywir wrth redeg ar ddyfeisiau symudol ac maent yn wych hyd yn oed ar gyfer rheoli bysedd ar sgriniau cyffwrdd. Hefyd, pan fyddwch chi'n newid maint ffenestr y cais, mae cynllun y golofn hefyd yn cael ei drawsnewid - mae maint y colofnau'n symud yn gymesur, yn unol â rhagdybiaethau'r cysyniad o gymwysiadau Rhyngrwyd cyfoethog.
Cysondeb
Mae cynllun system e-bost gorfforaethol Mailion yn seiliedig ar ddull systematig. Rydym wedi bod yn datblygu’r maes hwn ers dechrau 2017, pan nad oedd mor ffasiynol siarad am systemau dylunio ag y mae ar hyn o bryd. Mae system ddylunio yn set o reolau ac offer ar gyfer gweithredu gweledol a thechnegol sy'n adlewyrchu athroniaeth y cynnyrch ac sy'n esblygu'n gyson. Fe'i cyflwynwyd i symleiddio'r cyfathrebu rhwng datblygu a dylunio.
Sefydlu hunaniaeth gorfforaethol
Mae ein dyluniad yn “chameleon”, sy'n gallu addasu i arddull gorfforaethol unrhyw gleient. Mae lliwiau'r holl elfennau rhyngwyneb yn cael eu diffinio trwy newidynnau. Felly, trwy newid y set sylfaenol o sawl lliw, gallwch ail-liwio pob cais ar unwaith.
Diffinnir ffontiau hefyd trwy newidynnau: gall y rhyngwyneb ddefnyddio ffont corfforaethol y cwmni cleient, os darperir ar gyfer hyn yn llyfr brand y cleient. Ar yr un pryd, efallai y bydd gan wahanol ffontiau feintiau gwahanol o lythrennau, ac rydym yn cymryd hyn i ystyriaeth. Er enghraifft, mae PT Sans ym maint 16 yn edrych yn amlwg yn llai na Roboto yn yr un maint 16. Felly, rydym yn addasu maint blociau testun i nodweddion ffont penodol.
Byddwn yn neilltuo erthyglau ar wahân i strwythur ein llyfrgell liw a nodweddion gweithio gyda ffontiau.
Apiau symudol
Rhan annatod o unrhyw system e-bost fodern yw cymwysiadau symudol - dylai defnyddwyr allu gweithio o unrhyw le ac unrhyw bryd.
Nawr rydym newydd ffurfio'r cysyniad o gymwysiadau symudol corfforaethol; dylent ystyried y gwahaniaethau yn ymarferoldeb systemau e-bost MyOffice a chynnig gwahanol ddulliau o ddefnyddio systemau e-bost a chalendr mewn corfforaethau.
Panel cyfryngau deallus
Dangosodd ein grwpiau ffocws fod defnyddwyr yn cael rhyngwynebau systemau e-bost traddodiadol yn feichus. Nododd yr ymatebwyr a gyfwelwyd gennym fod gweithio gyda digwyddiadau calendr ac atodiadau yn arbennig o anodd. Fe wnaethon ni geisio sicrhau rhyngwyneb ymatebol a chynyddu cynhyrchiant - i wneud ein cynnyrch yn ddymunol i'w ddefnyddio.
Mae Media Panel, offeryn newydd ar gyfer cyflymu cydweithredu, yn trefnu'r holl wybodaeth am ohebiaeth ac yn darparu mynediad ar unwaith i restr o gyfranogwyr mewn gohebiaeth, dolenni a fersiynau o ddogfennau sydd erioed wedi'u hanfon.
Mae'r offeryn hwn yn helpu mewn sefyllfaoedd lle mae'n rhaid i ddefnyddwyr weithio gyda thraciau mawr o gannoedd o negeseuon. Mae'n aml yn digwydd bod angen i chi ddod o hyd i ddogfen neu lun a oedd yn un ohonynt yn unig. Mae'r panel cyfryngau yn creu rhestr o'r holl elfennau o gadwyn e-bost ac yn eu harddangos mewn un lle. O ganlyniad, mae dod o hyd i'r gwrthrych a ddymunir yn dod yn llawer haws.
Lleoli
Nid yn unig defnyddwyr Rwsia sydd angen system e-bost corfforaethol. Mae MyOffice yn dilyn polisi cyson o fynd i mewn i farchnadoedd tramor, felly rhoddir cryn dipyn o sylw i faterion lleoleiddio cynnyrch.
Yn ein cynnyrch, gosodwyd yr angen am leoleiddio i ieithoedd tramor i lawr i ddechrau, ar lefel rhan sylfaenol y system. Ynddo’i hun, nid yw ychwanegu ieithoedd newydd yn broblem fawr i ni – mae’n dasg gwbl ddealladwy y gwyddom sut i’w datrys.
Ar hyn o bryd, mae ieithoedd Rwsieg a Saesneg ar gael i ddefnyddwyr. Yn y datganiadau sydd i ddod, byddwn yn ychwanegu cefnogaeth i'r system e-bost gorfforaethol ar gyfer yr ieithoedd y mae cynhyrchion MyOffice yn gweithio ynddynt - Ffrangeg, Sbaeneg, Portiwgaleg ac eraill. Mewn rhai ffyrdd, mae'n haws i ni nag i gydweithwyr o adrannau cyfagos, oherwydd ar gyfer systemau post a chalendr, dim ond yr wyddor a nodweddion gweithio gyda dyddiadau ac amseroedd y mae angen i ni eu cymryd i ystyriaeth - yn ffodus, nid oes gennym ni fformiwlâu fel yn golygydd taenlen.
Ydym, rydym yn llogi!
Cymerodd rai cannoedd o flynyddoedd dyn i greu ein cynnyrch. A hyd yn oed pe bawn i eisiau, ni fyddwn yn gallu dweud popeth wrthych ar unwaith mewn un erthygl. Serch hynny, rwy'n gobeithio y bydd y cyhoeddiad hwn yn fan cychwyn ar gyfer dod i adnabod ein cynnyrch - fel y dywedais uchod, rwy'n bwriadu siarad yn fanylach yn y dyfodol am yr ateb ei hun a'i nodweddion, yn ogystal ag am ein datblygiad. dynesiadau.
Heb gysgod o wyleidd-dra, dywedaf hefyd mai dim ond ychydig heddiw yw nifer y cwmnïau sy’n datblygu systemau post o’r fath ledled y byd. Mae hon yn dasg beirianneg wirioneddol gymhleth; mae angen dealltwriaeth ddofn o anghenion cwsmeriaid corfforaethol, a dadansoddiad trylwyr o brosesau busnes sefydliadau mawr, tueddiadau modern mewn dylunio a datblygu, yn ogystal â nifer gweddol o arbenigwyr cymwys. Mae ein system bost yn esblygu bob dydd.
Ar hyn o bryd rydym bron ar agor swyddi gwag mewn datblygiad. Dewch i weithio gyda ni os ydych am weithio gyda ni i greu cynnyrch a all newid y ffordd y mae'r byd corfforaethol yn meddwl am e-bost.
Ffynhonnell: hab.com
