Esimene pilk: kuidas on üles ehitatud uus ettevõtte e-posti süsteem Mailion ettevõttelt MойОфис

Esimene pilk: kuidas on üles ehitatud uus ettevõtte e-posti süsteem Mailion ettevõttelt MойОфис

Peaaegu neli aastat tagasi alustasime uue jaotatud e-posti süsteemi Mailion kavandamist, mis on mõeldud ettevõtete suhtlemiseks. Meie lahendus põhineb Cloud Native mikroteenuste arhitektuuril, suudab samaaegselt teenindada üle 1 000 000 kasutaja ning on valmis katma 100% suurte ettevõtete vajadustest.

Mailioni arendamise käigus on meeskond kasvanud mitmekordselt ning hetkel on tootearenduses peaaegu 70 arendajat. Oleme läbinud suure tee ideest ja esimestest prototüüpidest kuni kaubandusversiooni pilootprojekti etapini. On aeg rääkida Habrile, millist toodet me loome, kuidas meie e-posti süsteem töötab ja millist tehnoloogiatega me töötame, ning miks meie lahendusel on tulevik ettevõtete kommunikatsioonis. Alustame!

Tere Habr! Minu nimi on Anton Gerašimov, juhin arenduse departamenti Moskva arendus keskuses ettevõttes MojOфис. Täna tahame tutvustada Mailionit — täiesti uut vene ettevõtete klassi e-posti süsteemi, mis saab olema vääriline alternatiiv tuntud välismaiste lahenduste jaoks. Mailionil on kõrge koormuse taluvus, erakordsed skaleerimis- ja tõrketaluvuse võimalused ning see nõuab süsteemiadministraatoritelt minimaalset tähelepanu.

Praegu on meie arendus beetaversioonis, kuid plaanime, et selle aasta lõpuks 2020. aastal jõuab see kaubandusliku toote pilootimise staadiumisse.

Põhiliselt sisaldab see artikkel üldteavet — keeruka tarkvaratoote ühe avaldusega tutvustamine on lihtsalt võimatu. Plaanin teha artiklite sarja, jagades teavet võtmetehnoloogiate kohta. Senikaua pakun teie mugavuse huvides järgmise sisu:

Mis on ettevõtte e-posti süsteem?

Lihtne ja ilmne vastus sellele küsimusele on e-posti ja kalendri haldamise vahend. Aga nagu teada, peitub kurat detaljides.

Nii et me loome uue põlvkonna e-posti koos täiustatud kalendri planeerimise funktsioonidega, mis on suunatud ettevõtte segmendile ja suurtele ettevõtetele. Meie sihiks on töötada suurte kaubanduslike ja valitsusasutustega, kus võib olla 30 000 kuni mitu sada tuhat töökohad.

Meie süsteemi aluseks on platvormilahenduse põhimõte. Me lähme välja Ühise Kommunikatsiooni kontseptsioonist ja pakume ühte tööriista postkasti, kalendri ja dokumentidega töötamiseks ühe süsteemi sees, võimaldades funktsionaalsuse laiendamist täiendavate moodulite ja komponentide ühendamise kaudu. Laiendusi võivad muide arendada mitte ainult meie, vaid ka meie partnerid. Selleks avaldatakse ka piisavalt lai SDK tööriistakomplekt.

Kellele ja miks on veel üks e-post vajalik?

Suur äri on kujundanud huvitava trendi - ettevõtted tunnevad vajadust koostööfunktsioonide järele. Rääkides mitte ainult töötajate otsesest suhtlemisest midagi edastades, vaid just koostöös postkastide ja rollikastide juurdepääsu, suurte osalejate rühmadega töötamise ja erinevate ettevõtete funktsioonide olemasolu.

Tüüpiline ettevõtte funktsioon on kirjade tühistamise mehhanism, mida suures osas artikuleerivad suured ettevõtted, kuid mis samas ei ole praktiliselt kasutusel ei B2C-segmendis ega väikeses äris. Asi on selles, et väikeste kasutajagruppide seas on tõenäosus, et selline vajadus tekib, üsna väike ning vea hind on palju madalam. Samuti on selle funktsiooni rakendamine väljaspool ettevõtte postisüsteemi lihtsalt võimatu - isegi Google'i postis ei ole kirjade tühistamine sellisel kujul, nagu on harjunud Exchange'i kasutajad. Probleemi juured on 80. aastate posti protokollides.

Me oleme läbi viinud tosin fookusgruppi, küsitlenud sadu kasutajaid ja kulutanud mitu tuhat inimtundi, et tuvastada e-posti tüüpilised kasutusstsenaariumid. See on võimaldanud meil põhjalikult uurida meie potentsiaalsete kasutajate vajadusi ja nende äriprotsesside eripära. Saadud andmete põhjal otsustasime arendada arhitektuuri, mis võimaldaks vajadusel ulatust vastavalt koormusele suurendada. Meie arvates ei eksisteeri täiendavaid piire, kuid hetkel mõistame, kuidas tagada ettevõtete tööd, kus töötab mitusada tuhat kasutajat.

Mis toimub masina all

Esimene pilk: kuidas on üles ehitatud uus ettevõtte e-posti süsteem Mailion ettevõttelt MойОфис

Meie toote koostisosadeks on e-posti lahendus, kalendri planeerimise tööriist, aadressiraamat ning samuti interaktiivne dokumentide vaatamine meie enda lahenduse MójOfis kaudu dokumentide käsitlemiseks.

Kuna räägime ettevõtte tasemel lahendusest, on ettevõtte e-posti lahutamatuks osaks ka täisfunktsionaalne otsingusüsteem. Meie lahendus suudab teostada koguulatuslikku morfoloogilist otsingut kõigi komponentide vahel. Lisaks, kogu e-posti süsteem põhineb meie enda salvestussüsteemil, mis on samuti optimeeritud koostööks.

Millised on MójOfise e-posti süsteemide erinevused

Habr'i lugeja, kes on juba kogenud MójOfise lahendustega, teab, et kommertstoote koosseisus on olemas "MójOfis E-post". Ja tekib küsimus — milles seisneb selle erinevus ettevõtte e-posti süsteemiga Mailion, mille kallal töötas minu meeskond?

Meie MójOfises oleme otsustanud, et eri suurusega ettevõtete vajaduste rahuldamiseks on vajalik luua kaks ettevõtte tasemel e-posti süsteemi. Toode "MójOfis E-post" on mõeldud organisatsioonidele, kus kasutajate arv ulatub tuhandetesse või mitmekümne tuhande kaugusele. Suuremate struktuuride puhul on mõistlikum kasutada Mailion'i — uus MójOfise toode, mis on rajatud Cloud Native mikroteenuste arhitektuurile, omades enneolematuid võimalusi skaleerimise ja tõrke taluvuse osas.

Valides valides valioritas. Clarii ad huerit cum client auctam. Nostra org hanc eason minim amtum.ur iste, et duta in ulona quadam percussiono, hanc seos aget. Ideo, sed clarium patet magna onera, stipendia obversionis suum promptum, titilli et ordo. etiam ectum pro locatione somnitu dimovered.

Duē mail'i sistemat MójOfis - clavi idonei. Konstruájá m'zen d'ado. Z'pr'antojëjoob'i dënti që kyëgënë dorës, k'u l'yrapë jozë. Do ka 'n her qirin luz' qytëve e tërhequra nga e fituar ar. Po noise prodhim, sapëngë b'a skandin lok bawatëjd.

Millised väljakutsed arendajatele on ees

Më poshtë do të flas vetëm për sistemin e ri të postës elektronike Mailion.

Kemi kryer një hulumtim të thellë dhe analizuar përparësitë dhe dobësitë e zgjidhjeve të tanishme të postës. Eksperienca e akumuluar e specialistëve tanë që në të kaluarën kishin lidhje të drejtpërdrejta me krijimin e sistemeve me ngarkesë të lartë, na ka lejuar të identifikojmë shpejt problemin kryesor të çdo produkti të njohur - performancën e operacioneve të hyrjes dhe daljes së disqeve (IO).

Mund të thuhet se detyra për të ускорјуar IO-операцjie становится главным вызовом, с которым мы столкнулись. Nevojite në këtë mënyrë patet lidhur mëting pozita ku ndihma kërkuar dhe me breg vazhdoni ndihmën. Kemi studiuar të dhënat e nevojshme për të ruajtur dhe të prodhojmë një numër të konsiderueshëm operacionesh të hyrjes dhe daljes së disqeve.

Selline lahendus ei tulnud kergelt. Uurisime mitmeid ettevõtte tasandi tooteid, mis on suunatud teabe salvestamisele, ja ei leidnud midagi sobivat meie nõudmistele. Meie eesmärk on mitte ainult andmete salvestamine, vaid ka pidev töö nende kallal, tagades võimaluse koostööks paljude kümnete tuhandete kasutajate vahel, mitte üksiku kasutaja monopolrežiimis.
Nii määratlesime, et kõige olulisem ettevõtte kriteerium meie jaoks on töötamine suurte andmemahtudega.

Usaldusväärsus

See pole niivõrd salvestamise küsimus, kuivõrd andmete töötlemise ja kiire juurdepääsu probleem. Tuleb tagada kõrge usaldusväärsuse tase — kogu lahenduse pidev tööaeg peab olema vähemalt 99,9%. Samuti peab meil olema autonoomne postisüsteem, mis suudab õigesti teha otsuseid rikete töötlemisel. Ainult sel viisil on võimalik saavutada katkestuste puudumine, mis võiks paralüüsida ettevõtte äriprotsesse.

Talitluskatkestustunne

Oleme töötanud välja meetmete kogumi, mida rakendatakse iga komponendi jaoks, ja valinud lähenemisviise rikkevastupidavuse tagamiseks. Eriti rakendatakse ettevõtte postisüsteemis andmete kvoorumiga töötamine, teenuste reservimine ja nende olekute kontrollimine, samuti oma mehhanismid marsruutimise ja kvoorumi toetamiseks konsensuse alusel.

Kõrge rikkevastupidavuse kriteeriumiks on igas komponendis isetõrje mehhanismide olemasolu. Mailion analüüsib pidevalt, kas mingi funktsioon toimib õigesti või mitte, ning kas mõni plokk töötab korrektselt. See on üks meetodeid süsteemi taastamiseks rikke korral. Teave ei tohi kaduda, lahendus peab lõpuks jõudma konsistentse olekuni.

On peab mõistma, et kõikvõimalike eluolude etteplaneerimine pole tõenäoliselt võimalik — füüsikat ei petta. Kuid me järgime selliseid projekteerimisviise, mis võimaldavad meil piisava kindlusega rääkida konkreetsete mustrite avariide õigesti töötlemisest. Meil on ka suur testimisgrupp, kes püüab pidevalt midagi tootest katki teha. Ja mõnikord õnnestub neil see. Selle fakti korral avatakse juhtum, mida me uurime põhjalikult ja mille põhjal loome uue mehhanismi sarnaste probleemide kõrvaldamiseks.

Kuidas süsteem reageerib avariidele

Turg küsib sageli — mis juhtub süsteemiga, kui see äkki kaotab ühenduse ühe oma sõlmega? Selline küsimus on eriti aktuaalne, kui on plaanis rakendada geograafiliselt jaotatud lahendust.

Sellise installatsiooni projekteerimisel tuleb arvestada tellija vajadustega ja tema usaldusväärsuse kriteeriumide kogumiga. On vale arvata, et andnetranspordivõrku on igal pool ühesugune. Ettevõttesüsteemides on oluline arvestada isegi signaali edastuskiirusest kiudoptilises kaabelduses.

Kui tellija esitab kõrged nõudmised usaldusväärsusele, soovitame paigaldada mitmesse andmekeskusesse, mis on ühendatud eraliinidega.
Sellegipoolest ei saa välistada ka täieliku elektrikatkestuse stsenaariumi ühes postisüsteemi sõlmes. Sellisel juhul peatub selle segmentide master-andmetega töötamine, kuid ülejäänud osad töötavad nagu ei oleks juhtunudki. Süsteem teavitab administraatoreid sõlme kadumisest, ja töötajad peavad astuma rida vastavaid samme.

Meie postisüsteemi saab seadistada ka selliselt, et toimub varundamine andmekeskuse sees. Selline lähenemine tagab toimimise, kui mitmed sõlmed andmekeskuses kaovad, kusjuures ühe sõlme kadumist ei märkagi keegi — välja arvatud muidugi jälgimissüsteem. Sellise sündmuse korral lihtsalt jaotatakse koormus ümber. Seetõttu on postisüsteemi projekteerimisel oluline arvestada reserviga — kui palju ja milliseid komponente saab "kaotada" avarii korral.

Iseseisvus

Ükski süsteem ei ole absoluutselt usaldusväärne ning tõrked võivad kuidagi ikkagi juhtuda. Seetõttu on e-posta süsteemi projekteerimisel oluline tagada kiire tõrgete lokaliseerimise võimalus, mis võimaldab neid kõrvaldata määratud SLA-i jooksul. Samuti peavad tõrked olema süsteemi enda poolt automaatselt kõrvaldatud, minimeerides süsteemiadministraatorite ja hooldusteenistuste sekkumist.

Lihtsus kasutamisel

Muidugi ei saa suured süsteemid täielikult kõrvale jätta kvalifitseeritud töötajatelt tähelepanu. Kuid üks aspekt, mida me projekteerimise käigus arvesse võtame, on see, et süsteem peab olema hõlpsasti haldatav ega tohi nõuda unikaalseid oskusi.

Majanduslik efektiivsus

Ilmselt on mistahes selliste ettevõtte süsteemide kasutamiseks vajalik töötajate koolitus – räägime ju tõeliselt suurtest mahtudest. Seega keskendusime meie toote loomisel süsteemi omamiskulude vähendamisele. Iga äri puhul on oluline jälgida kulutuste efektiivsust ja püüda vältida lõputut raha sissevoolu operatiivkuludesse.

Detsentraliseeritus

Selleks, et tagada eelnevalt mainitud põhimõtted, peab süsteem olema täielikult jaotatud – tsentraliseeritud lähenemine on alati piiratud riistvara kasutamise tingimustega.

Muidugi on võimalik osta üks suur server ja proovida paigaldada sellele kõik rakendused ja teenused. Kuid mida suurem on süsteem, seda keerulisem on kogu konstruktsioon ning sellise süsteemi usaldusväärsus väheneb pidevalt – üks server tähendab ühte rikke punkti. Ja mida enam me automatiseerime tööd, seda rohkem me sõltume sellest keskpunktist.

Süsteeminõuded

Kui räägime keerukatest ettevõtte e-postisüsteemidest, tuleb mõista, et mõistet „minimaalne konfiguratsioon tööks” ei eksisteeri. Iga suure juurutamise aluseks on tõsine projekti töö. See võimaldab kohandada konkreetse ettevõtte vajadusi ja optimaalse e-posti süsteemi konfiguratsiooni.

Korporatiivne postisüsteem on paindlik tööriist, mida saab kohandada paljude parameetrite järgi. Me teostame koormustestimist oma meetodite alusel, mis võimaldab modelleerida koormust, lähtudes kümnete põhikriteeriumide ja mitmesaja võimaliku kriteeriumi analüüsist.

Võib öelda, et projekti rakendamise ettevalmistamisel näitavad arvutused kasutajate töö intensiivsust olemasolevates äriprotsessides. Samal ajal analüüsitakse palju sisse tulevaid parameetreid ja sõltuvalt võimalikust koormusest tehakse otsus vajalike arvutusvõimsuste mahu kohta — ühest arvutist kuni terve masinasaalini.

Seetõttu on turvaline rääkida mingitest minimaalsetest konfiguratsioonidest. Meil on olemas ka demonstreerimise seade, mis töötab ühe masina peale. Kuid me mõistame, et töökorraldus ettevõttes nõuab paigaldamist korduvalt kümnete ja isegi sadade virtuaalmasinate peale.

Tehnoloogiakogum

Toodete loomisel pöörame erilist tähelepanu koodi litsentsimispuhtusele. MójOfis rakendab ja järgib kõrgeid kvaliteedistandardeid, mis nõuavad meilt toodete täieliku iseseisva arendamise, minimeerides välise koodi kaasamist.

Suur osa Mailioni koodist on oma arendus, mille õigused kuuluvad täielikult meile ja mida saame vajadusel muuta ja täiendada. Suur osa meie postisüsteemi koodist on kirjutatud Go (Golang) keeles. Lisaks Go-le kasutame ka C++ ja Java Script ES6 veebiosade jaoks.

Järelejäänud 5% – nn 'raske komponendid', nagu andmebaasid. Nende hulka kuuluvad RethinkDB, ArangoDB ja Redis. Oluliste tehnoloogiate seas mainin veel gRPC-d – protseduuride kaugkutsesüsteemi, mida kasutatakse API kaudu suhtlemiseks, see on oluline osa.

Millest toode koosneb

Korporatiivne postisüsteem ei ole 'server vaakumis'. Meie toote hulka kuulub ligikaudu 70 komponenti ja 45 teenust, mis tegelevad postisüsteemi toetamisega. Kõik need elemendid on kirjutatud 'nullist' ja on MójOfisi enda arendus.

Süsteemi kõige silmapaistvam osa on serverikompleks, mis tagab salvestusteenuse, e-posti, kalendri ja otsingusüsteemide ning veebi kliendi töö. Arendame ka mitmeid kasutajasõbralikke rakendusi ja plaanime enne kommertsväljalaskmist pakkuda meie kasutajatele uusi "õhukesi kliente" meie veebikliendi tehnoloogial.

Ühilduvus e-posti süsteemidega

Mailion töötab standardsete protokollide alusel. Meie lahenduse kasutamiseks on vajalik vaid kliendирakenduste seadistamine, mille järel saab nendega töötada tuttavas keskkonnas. Näiteks võib kasutada toote "Minu Kontor E-post" kliendirakendust.

Kasutajate mugavuse huvides oleme loonud spetsiaalse plugina, mis tagab sujuva ülemineku Exchange'ist. Selle abil saavad kasutajad, kui nad vahetavad e-posti serverit, jätkata MS Outlookiga töötamist — nad ei saa isegi aru, et nende harjumuspärases suhtluses on midagi muutunud. See plugin võimaldab sujuvat kasutajate üleviimist eelmisest e-posti süsteemist, katkestamata kogu organisatsiooni tööd. See on eriti oluline, kui peate vahetama vahendeid sadade tuhandete kasutajate jaoks.

Lihtsus haldamisel

Meie ettevõtte e-posti süsteemi eripära on äärmiselt väike administraatorite osalus. Kavandamisel püüdsime leida tasakaalu kohandatavuse ja haldamise keerukuse vahel. Selle saavutamiseks oli meil vaja läbi viia mitmeid uuringuid keerukate ettevõttesüsteemide administraatorite käitumismustrite kohta.

Meie meeskonnas töötavad, nagu ma juba varem mainisin, kõrgelt kvalifitseeritud spetsialistid — igalühel neist on muljetavaldav kogemus haldamises. Seetõttu püüdsime süsteemi arendamisel edastada nende kogemused kasutajate vajadustesse keeruka toote haldamisel. Teisisõnu — teades potentsiaalsetest probleemidest, ette nägime nende lahenduse viise juba arhitektuuri kavandamise tasemel.

Näiteks,

  • süsteemi komponentide isoleerimine konteineritesse, sealhulgas infrastruktuuri — see aitab meil tõsta turvalisuse taset, paindlikult seadistada juurdepääse komponentide vahel ning võimaldab kiiresti lisada toetatud süsteeme ja platvorme, mida äri nõuab;
  • ühtne lähenemine arendusele ja juurutamisele, ühtne konfiguratsiooniformaat kõigile komponentidele aitab kaasa selgemale ja tõhusamale tööle ning vähendab toetuskulusid;
  • oma süsteemi installija, tavapärastel juurutamise tööriistadel põhinev, võimaldab tsentraliseeritult, paindlikult ja arusaadavalt hallata installimist;
    mikroteenuste arhitektuur koos selge vastutuse jaotusega äriloogika vahel teenustes aitab mõista süsteemi tööskeemi ja toetamise efektiivsemalt;
  • süsteemi infrastruktuur põhineb tuntud lahendustel, kasutades parimaid praktikaid ning võimaldab integreerimist juba olemasolevate süsteemidega ettevõttes, mis lihtsustab süsteemi käiku laskmist ettevõttes;
  • salvestuses on ette nähtud tehisintellekti süsteem, mis suudab iseseisvalt tuvastada potentsiaalseid rikkeid ja hallata seadmeid.

Kaasaegne disain

Toote disaini loomisele kulus mitu tuhat töötundi. Arenduse eesmärgiks oli muuta liides kaasaegseks — kergeks ja intuitiivseks. See on keeruline, kui projekteerid ettevõtte süsteemi, mis peab vaikimisi hõlmama mitmeid spetsiifilisi funktsioone.

Esimene pilk: kuidas on üles ehitatud uus ettevõtte e-posti süsteem Mailion ettevõttelt MойОфис

Muidugi, disaini ei saa "kivisse raiuda" ega kinnitada allkirja ja pitseriga — see on elav tööriist, mis arendab ja täiustub pidevalt. Nelja aasta jooksul oleme disaini mitu korda ümber kujundanud, kuid radikaalset ideoloogiat ei ole muutnud. Kõige olulisem põhimõte kogu ettevõtte tooteliini ülesehitamisel on universaalse disainisüsteemi loomine.

Ettevõtte postisüsteemi disaini projekteerimisel pöörasime erilist tähelepanu kolmele olulisele suunale — kohanemine, süsteemsus ja võimalus kohanduda kliendi brändi stiiliga.

Saate kohe täielikult optimeeritud saidi kõigile mobiilplatvormidele

Mailioni ettevõtte postkasti süsteemi kasutajaliidese disaini eripära on võimalus kuvada seda seadmetel, millel on erineva suurusega ekraanid. Kõik visuaalsed komponendid on hoolikalt joonistatud, need skaleeruvad õigesti mobiilseadmetes ja sobivad suurepäraselt isegi sõrmejälgedega juhtimiseks puutetundlikel ekraanidel. Samuti muutub rakenduse akna suuruse muutumisel kõik veergude paigutus — veergude suurus nihkub proportsionaalselt vastavalt tihedalt kooskõlas rikkalikult internetirakenduste kontseptsiooniga.

Süsteemsus

Mailioni ettevõtte postkasti süsteemi disaini aluseks on süsteemne lähenemine. Oleme seda suunda arendanud alates 2017. aastast, kui disainisüsteemidest rääkida ei olnud veel nii moes kui praegu. Disainisüsteem on reeglite ja tööriistade kogum visuaalse ja tehnilise teostuse jaoks, mis peegeldab toote filosoofiat ja areneb pidevalt. Sissejuhatus oli meie poolt suhtluse lihtsustamiseks arenduse ja disaini vahel.

Brändi stiili seadistamine

Meie disain on „kameeleon”, mis suudab kohanduda iga kliendi brändistiiliga. Kõik kasutajaliidese elementide värvid on määratletud muutujate kaudu. Seega, muutes põhikomplekti mitmest värvist, saab korraga muuta kõigi rakenduste värvi.

Fontide määratlemine toimub samuti muutuja kaudu: liides võib kasutada kliendi brändiraamistikku ette nähtud firmakirja. Samas võivad erinevad fondid omada erinevat kirjatüübi suurust ja me võtame seda arvesse. Näiteks, PT Sans suuruses 16 tundub oluliselt väiksem kui Roboto samas suuruses 16. Seetõttu kohandame tekstiplokkide suuruse vastavalt konkreetse fondi omadustele.

Me pühendame oma värvikogumiku ja fondide töötluse omadustele eraldi artiklid.

Mobiilirakendused

Iga kaasaegse postisüsteemi lahutamatu osa on mobiilirakendused — kasutajad peavad saama töötada igast kohast ja igal ajal.
Praegu kujundame alles ettevõtte mobiilirakenduste kontseptsiooni, need peavad arvestama MoiyOffice'i postisüsteemide funktsionaalsuse erinevustega ja pakkuma erinevaid lähenemisviise e-posti ja kalendrisüsteemide kasutamisele ettevõtetes.

Intelligentne meediapaneel

Meie fookusgrupid näitasid, et kasutajad peavad tavapäraste postisüsteemide liideseid mahukateks. Meie küsitletud vastajad märkisid, et on eriti keeruline töötada kalendriüritustega ja manustega. Püüame saavutada liidese reageerimisvõimet ja tootlikkuse tõusu — teha nii, et meie tootest oleks meeldiv kasutada.

Meediapaneel, uus tööriist koostöö kiirendamiseks, süsteemib kogu teabe suhtlusest ja tagab kiire juurdepääsu suhtluse osaliste loetelu, linkide ja dokumentide versioonide kohta, mis on kunagi saadetud.

See tööriist aitab olukordades, kus kasutajad peavad töötama suurte sõnumite helidega. Tihti juhtub, et tuleb leida dokument või pilt, mis oli ainult ühes neist. Meediapaneel loob loetelu kõigist elementidest e-kirjade ahelas ja kuvab need ühes kohas. Selle tulemusena on vajalikku objekti kergem leida.

Lokaliseerimine

Ettevõtte postisüsteemide vajadus ei ole ainult Venemaa kasutajate seas. MoiOffice järgib sihipärast poliitikat siseneda välisriikide turgudele, seetõttu pööratakse toodete lokaliseerimisele üsna suurt tähelepanu.

Meie tootest lähtuvalt on vajadus ingliskeelsete keelede lokaliseerimise järele algusest peale sistemaatikatasandil ette nähtud. Uute keelte lisamine ei ole meile suureks probleemiks — see on täiesti arusaadav ülesanne, mille lahendamise osas me teame, mida teha.

Praegu on kasutajatele saadaval vene ja inglise keel. Peagi lisame ettevõtte postisüsteemi tugi keelte jaoks, millel MoiOffice tooted töötavad — prantsuse, hispaania, portugali ja teiste seas. Meil on mingil määral lihtsam, kui meie kolleegidel naaberosakondadest, kuna postituste ja kalendrisüsteemide puhul tuleb arvestada vaid tähestiku ja kuupäevade ning ajaga seotud eripäradega — valemi süsteeme, nagu tabeliprogrammis, meil õnneks ei ole.

Jah, me palkame!

Meie toote loomisele kulus mitusada inimes- aastat. Ja kõigest hoolimata ei suudaks ma kõigest rääkida ühe artikli raames. Siiski loodan, et see avaldus teenib lähtepunktina tutvumiseks meie tootega — nagu ma juba mainisin, plaanin hiljem rääkida põhjalikumalt nii lahendusest ja selle eripäradest kui ka meie arendusmeetoditest.

Ilma alandlikkuse varjuta ütlen, et täna on sarnaste postitussüsteemide arendamisega kogu maailmas tegelevate ettevõtete arv loetud. See on tõeliselt keeruline inseneritehniline ülesanne, mis nõuab sügavat arusaamist ettevõtete tellijate vajadustest, põhjalikku analüüsi suurte organisatsioonide äriprotsessidest, kaasaegsest disaini- ja arendusmaailmast, samuti rohkelt kvalifitseeritud spetsialiste. Meie postitussüsteem areneb iga päev.

Praegu on meil avatud pea poolteistkümmet arenduspositsiooni. Tule meie juurde tööle, kui soovid koos meiega luua toodet, mis suudab muuta ettevõtlusmaailma arusaama e-postist.

Allikas: habr.com

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster