Prvi pogled: kako deluje nov korporativni poštni sistem Mailion iz MyOffice

Prvi pogled: kako deluje nov korporativni poštni sistem Mailion iz MyOffice

Pred skoraj štirimi leti smo začeli oblikovati popolnoma nov porazdeljeni e-poštni sistem Mailion, ki je namenjen korporativnemu komuniciranju. Naša rešitev temelji na arhitekturi mikrostoritev Cloud Native, zmožna je delati z več kot 1 uporabniki hkrati in bo pripravljena pokriti 000 % potreb velikih korporacij.

Med delom na Mailion se je ekipa večkrat povečala in zdaj je v izdelku vključenih skoraj 70 razvijalcev. Od ideje in prvih prototipov do faze pilotiranja komercialne različice smo prehodili dolgo pot. Čas je, da Habru povemo, kakšen izdelek ustvarjamo, kako je strukturiran in deluje naš poštni sistem, kateri tehnološki sklad uporabljamo in zakaj je naša rešitev prihodnost korporativnega komuniciranja. Pojdimo!

Habr, pozdravljeni! Moje ime je Anton Gerasimov, vodim razvojni oddelek moskovskega razvojnega centra podjetja Moja pisarna. Danes želimo predstaviti Mailion, popolnoma nov ruski poštni sistem poslovnega razreda, ki bo postal vredna alternativa priljubljenim tujim rešitvam. Mailion ima visoko nosilnost, razširljivost brez primere in toleranco na napake ter zahteva minimalno pozornost sistemskih skrbnikov.

Trenutno je naš razvoj v beta fazi, zelo kmalu pa bo po našem načrtu do konca leta 2020 postal pilotna izvedba komercialnega produkta.

Ta članek večinoma vsebuje splošne informacije - preprosto je nemogoče govoriti o kompleksnem programskem izdelku v eni publikaciji. Načrtujem serijo člankov o ključnih tehnologijah. Medtem vam za udobje ponujam naslednjo vsebino:

Kaj je korporativni e-poštni sistem?

Preprost in očiten odgovor na to vprašanje je orodje za e-pošto in koledar. A hudič je, kot vemo, v podrobnostih.

Tako ustvarjamo novo generacijo pošte z naprednimi funkcijami razporejanja, ki je namenjena segmentu podjetij in velikim podjetjem. Usmerjeni smo v delo z velikimi komercialnimi in državnimi strukturami, ki imajo lahko od 30 tisoč do nekaj sto tisoč delovnih mest.

Naš sistem temelji na principu platformne rešitve. Gradimo na konceptu poenotenih komunikacij in ponujamo enotno orodje za delo s pošto, koledarjem in dokumenti v enem sistemu z možnostjo razširitve funkcionalnosti rešitve s povezovanjem dodatnih modulov in komponent. Mimogrede, razširitev lahko razvijemo ne samo mi, ampak tudi naši partnerji. V ta namen bo objavljen dokaj obsežen nabor orodij SDK.

Kdo potrebuje drugo pošto in zakaj?

Velika podjetja so oblikovala zanimiv trend - podjetja doživljajo potrebo po funkcijah sodelovanja. Ne govorimo le o neposredni interakciji med zaposlenimi s pošiljanjem nečesa, temveč o skupnem dostopu do nabiralnikov in računov za igranje vlog, zmožnosti dela z velikimi skupinami udeležencev in prisotnosti različnih korporativnih funkcij.

Tipična korporativna funkcija je mehanizem za odpoklic pisem, ki je izjemno priljubljen v velikih podjetjih, praktično pa se ne uporablja niti v segmentu B2C niti v malih podjetjih. Dejstvo je, da je med majhnimi skupinami uporabnikov verjetnost, da se pojavi takšna potreba, precej majhna, stroški napake pa veliko nižji. Poleg tega je preprosto nemogoče izvesti to funkcijo zunaj korporativnega poštnega sistema - tudi Googlova pošta ne prikliče pisem v obliki, ki so je vajeni uporabniki Exchangea. Koren problema je v zasnovi poštnih protokolov iz 80. let prejšnjega stoletja.

Izvedli smo na desetine ciljnih skupin, anketirali na stotine uporabnikov in porabili več tisoč delovnih ur za prepoznavanje tipičnih scenarijev uporabe e-pošte. To nam je omogočilo, da smo natančno preučili potrebe naših potencialnih uporabnikov in značilnosti njihovih poslovnih procesov. Na podlagi pridobljenih podatkov smo se odločili razviti arhitekturo, ki bi nam omogočala skaliranje na zahtevano količino obremenitve, če bi bilo potrebno. Po našem mnenju omejitev sploh ni, a trenutno razumemo, kako zagotoviti delo podjetij, ki zaposlujejo več sto tisoč uporabnikov.

Kaj se skriva pod pokrovom

Prvi pogled: kako deluje nov korporativni poštni sistem Mailion iz MyOffice

Naš izdelek vključuje e-poštno rešitev, orodje za načrtovanje koledarja, adresar ter interaktivni pregled dokumentov, ki temelji na naši rešitvi MyOffice za delo z dokumenti.

Ker govorimo o rešitvi na ravni podjetja, je sestavni del korporativne pošte tudi polnopravni iskalni sistem. Naša rešitev je sposobna izvajati morfološko iskanje od konca do konca v vseh komponentah. Poleg tega celoten poštni sistem temelji na lastni shrambi, ki je prav tako optimizirana za sodelovanje.

Kakšne so razlike med poštnimi sistemi MyOffice?

Bralec Habra, ki je že imel izkušnje z rešitvami MyOffice, ve, da komercialni izdelki vključujejo »MyOffice Mail«. In postavlja se vprašanje - kakšne so njegove razlike od korporativnega e-poštnega sistema Mailion, na katerem je delala moja ekipa?

V MyOffice smo se odločili, da je za potrebe različno velikih podjetij potrebno ustvariti dva e-poštna sistema poslovnega razreda. Produkt MyOffice Mail je namenjen organizacijam, v katerih je število uporabnikov na tisoče ali več deset tisoč. Za večje strukture je bolj priporočljivo uporabiti Mailion - nov izdelek MyOffice, ki je zgrajen na arhitekturi mikrostoritev Cloud Native in ima zmogljivosti skaliranja in tolerance napak brez primere.

Stranke se morajo pri izbiri izdelkov vnaprej odločiti za strategijo nadaljnjega razvoja svojega podjetja. Za vsako organizacijo je implementacija e-poštnega sistema kompleksno projektno delo, ki ne vključuje hitre zamenjave ene rešitve z drugo. Zato je treba vnaprej upoštevati največjo možno obremenitev, toleranco napak in kriterije samopopravljivosti ter faktor geografske porazdelitve.

Oba e-poštna sistema MyOffice se bistveno razlikujeta. Zgrajeni so z uporabo različnih tehnoloških sklopov, orodja za vsak sistem pa so izbrana v skladu s cilji in cilji segmenta, v katerem bo poštni sistem nameščen. Imamo skupno produktno vizijo, kaj naj bo prisotno v poštnih sistemih, kot tudi sinhronizacijo v pristopih k oblikovanju. Toda to sta dva izdelka, ki sta zasnovana za različne skupine uporabnikov.

S kakšnimi izzivi se soočajo razvijalci?

V nadaljevanju bom govoril le o novem korporativnem poštnem sistemu Mailion.

Izvedli smo temeljito raziskavo ter analizirali prednosti in slabosti obstoječih e-poštnih rešitev. Zbrane izkušnje naših strokovnjakov, ki so bili v preteklosti neposredno vključeni v ustvarjanje sistemov z visoko obremenitvijo, so nam omogočile, da hitro prepoznamo glavno bolečino katerega koli znanega izdelka - zmogljivost vhodno-izhodnih operacij diska (IO) .

Lahko rečemo, da je naloga pospeševanja IO operacij postala glavni izziv, s katerim smo se soočili. Treba se je bilo osredotočiti na reševanje naših specifičnih problemov in začeli smo ustvarjati in razvijati lasten sistem za shranjevanje binarnih podatkov. Ta pristop ima zelo očitno gospodarsko komponento - ne potrebujemo samo shranjevanja podatkov, ampak tudi opraviti precej vhodnih in izhodnih operacij diska.

Ta odločitev ni bila sprejeta zlahka. Preučili smo veliko izdelkov poslovnega razreda, ki so namenjeni shranjevanju informacij, in nismo našli ničesar že pripravljenega in primernega za naše zahteve. Navsezadnje moramo podatke ne samo shranjevati, ampak tudi nenehno delati z njimi, in ne v ekskluzivnem načinu z dostopom do enega uporabnika, temveč zagotoviti možnost sodelovanja med več deset tisoč uporabniki.
Zato smo ugotovili, da je za nas najvišje prednostno korporativno merilo delo z velikimi količinami podatkov.

Zanesljivost

Poleg tega ne gre toliko za vprašanje shranjevanja kot za nalogo obdelave in hitrega dostopa do teh informacij. Zagotoviti je treba visoke kazalnike zanesljivosti - čas neprekinjenega delovanja celotne rešitve mora biti na ravni 99,9%. Hkrati mora biti poštni sistem avtonomen pri sprejemanju pravilnih odločitev o obdelavi zavrnitev. Le tako lahko zagotovimo odsotnost okvar, ki lahko ohromijo poslovne procese posameznega podjetja.

toleranca napak

Predelali smo niz ukrepov, ki se uporabljajo za vsako komponento, in izbrali pristope za zagotavljanje tolerance napak. Zlasti korporativni poštni sistem uporablja kvorumsko obdelavo podatkov, rezervacijo storitev in nadzor odsotnosti njihovih stanj ter lastne mehanizme za usmerjanje in kvorumsko podporo na podlagi soglasja.

Merilo za visoko odpornost na napake je prisotnost mehanizmov za samokontrolo v vsaki komponenti. Mailion nenehno analizira, ali se ta ali ona funkcija izvaja pravilno ali nepravilno, ali ta ali oni blok deluje pravilno. To je eden od načinov samozdravljenja sistema v primeru okvare. Informacije se ne smejo izgubiti, rešitev mora na koncu doseči konsistentno stanje.

Morate razumeti, da ni mogoče predvideti vseh možnih dogodkov v življenju - fizike ne morete preslepiti. Vendar se držimo takšnih oblikovalskih pristopov, ki nam omogočajo, da z dokaj visoko stopnjo zaupanja govorimo o pravilnem ravnanju ob nesrečah določenih vzorcev. Imamo tudi veliko preizkuševalno skupino, ki vedno poskuša nekaj pokvariti v izdelku. In včasih jim tudi uspe. To dejstvo sproži incident, ki ga podrobno preučimo in na njegovi podlagi izdelamo nov mehanizem za odpravo tovrstnih težav.

Kako se sistem odzove na nesreče

Trg pogosto postavlja vprašanje - kaj se bo zgodilo s sistemom, če nenadoma izgubi komunikacijo z enim od svojih vozlišč? Ta zahteva je še posebej pomembna, če nameravate implementirati geografsko porazdeljeno rešitev.

Pri načrtovanju takšne inštalacije je treba upoštevati potrebe kupca in njegove kriterije zanesljivosti. Zmotno je prepričanje, da je povezava s podatkovnim omrežjem povsod enaka. V podjetniških sistemih je pomembno upoštevati celo hitrost signala skozi optično vlakno.

Če ima stranka visoke zahteve po zanesljivosti, potem priporočamo namestitev v več podatkovnih centrih, ki bodo povezani z namenskimi komunikacijskimi linijami.
Ne gre pa izključiti scenarija popolnega izpada električne energije v enem od vozlišč poštnega sistema. V tem primeru se bo delo z glavnimi podatki tega segmenta ustavilo, preostali deli pa bodo delovali, kot da se ni nič zgodilo. Sistem bo skrbnike obvestil, da je bilo vozlišče izgubljeno, zaposleni pa bodo morali ustrezno ukrepati.

Prav tako je naš poštni sistem mogoče konfigurirati tako, da se rezervacije dogajajo znotraj podatkovnega centra. Ta pristop bo zagotovil operativnost v primeru izgube več vozlišč znotraj podatkovnega centra in nihče ne bo opazil izgube enega od vozlišč - razen seveda nadzornega sistema. Ko pride do takega dogodka, se obremenitev preprosto prerazporedi. Zato je pri načrtovanju poštnega sistema pomembno upoštevati rezervo - koliko in katere komponente se lahko "izgubijo" v nesreči.

Neodvisnost

Absolutno zanesljivih sistemov ni in lahko pride do takšnih ali drugačnih okvar. Zato je pri načrtovanju poštnega sistema pomembno zagotoviti možnost hitre lokalizacije okvar, kar bo omogočilo njihovo odpravo v določenem roku SLA. Poleg tega naj bi napake sistem odpravljal neodvisno, pri tem pa čim bolj zmanjšal posredovanje sistemskih administratorjev in operativnih služb.

Enostavno delovanje

Seveda veliki sistemi ne morejo ne zahtevati pozornosti visoko usposobljenih zaposlenih. Toda eden od vidikov, ki jih upoštevamo pri načrtovanju, je, da mora biti sistem enostaven za upravljanje in da ne zahteva nobenih edinstvenih kompetenc.

Gospodarska učinkovitost

Seveda je za delo s takšnimi korporativnimi sistemi potrebno usposabljanje zaposlenih - navsezadnje govorimo o resnično ogromnem obsegu. Zato smo se pri ustvarjanju našega produkta osredotočili na znižanje skupnih stroškov lastništva sistema. Za vsako podjetje je pomembno spremljati učinkovitost porabe in se truditi, da se denar neskončno preliva v stroške poslovanja.

Decentralizacija

Za dosego načel, o katerih sem govoril prej, mora biti sistem popolnoma porazdeljen – centraliziran pristop je vedno omejen s pogoji uporabe strojne opreme.

Seveda lahko kupite en velik strežnik in poskusite nanj namestiti vse aplikacije in storitve. Toda večji ko je sistem, bolj kompleksna je celotna zasnova, zanesljivost takega sistema pa se vztrajno zmanjšuje – navsezadnje en strežnik pomeni eno samo točko okvare. In bolj kot centraliziramo delo, bolj smo odvisni od te osrednje točke.

Sistemske zahteve

Ko govorimo o zapletenih korporativnih e-poštnih sistemih, moramo razumeti, da ne obstaja "minimalna konfiguracija za delovanje". Osnova vsake velike izvedbe je vedno resno projektantsko delo. Omogoča vam povezavo med potrebami določenega podjetja in optimalno konfiguracijo poštnega sistema.

Sistem korporativne e-pošte je prilagodljivo orodje, ki ga je mogoče konfigurirati glede na veliko število parametrov. Obremenitveno testiranje izvajamo po lastni metodologiji, ki nam omogoča simulacijo obremenitev na podlagi analize ducata osnovnih in več sto možnih kriterijev.

Lahko rečemo, da bodo pri pripravi izvedbenega projekta izračuni tisti, ki bodo pokazali intenzivnost dela uporabnikov v obstoječih poslovnih procesih organizacije. Pri tem se analizirajo številni vhodni parametri in glede na možno obremenitev se sprejme odločitev o potrebni količini računalniške moči - od enega računalnika do celotne računalniške sobe.

Zato govoriti o nekih minimalnih konfiguracijah ni povsem pravilno. Predvsem imamo tudi demonstracijsko stojalo, ki deluje samo na enem stroju. Zavedamo pa se, da delo v korporativnem segmentu zahteva namestitev na desetine in celo stotine virtualnih strojev.

Tehnološki sklad

Pri izdelavi izdelkov posebno pozornost namenjamo licenčni čistosti kode. MyOffice ima vzpostavljene in deluje visoke standarde kakovosti, ki od nas zahtevajo popoln samostojen razvoj izdelkov z minimalnim vključevanjem zunanje kode.

Velik del Mailionove kode je naše lastne kode, do katere imamo v celoti pravice in jo lahko po potrebi spremenimo in prilagodimo. Večino kode za naš e-poštni sistem napišemo sami v Go (Golang). Poleg Go uporabljamo C++ in Java Script ES6 za spletni del.

Preostalih 5% so tako imenovane "težke komponente", kot so podatkovne baze. Sem spadajo RethinkDB, ArangoDB in Redis. Med ključnimi tehnologijami bom omenil tudi gRPC - sistem za oddaljeni klic postopkov, ki se uporablja kot en sam mehanizem za interakcijo prek API-ja, to je pomemben del.

Iz česa je izdelek sestavljen?

E-poštni sistem podjetja ni »strežnik v vakuumu«. Naš produkt vključuje približno 70 komponent in 45 storitev, ki vzdržujejo poštni sistem. Vsi ti elementi so napisani "iz nič" in so lasten razvoj MyOffice.

Najbolj opazen del sistema je strežniški kompleks, ki zagotavlja sisteme za shranjevanje, pošto, koledar in iskanje ter spletni odjemalec. Razvijamo tudi več uporabniških aplikacij in nameravamo našim uporabnikom do komercialne izdaje ponuditi nove »tanke odjemalce«, ki temeljijo na naših tehnologijah spletnih odjemalcev.

Združljivost s poštnimi sistemi

Mailion deluje po standardnih protokolih. Če želite začeti uporabljati našo rešitev, morate samo konfigurirati odjemalske aplikacije in nadaljevati delo z njimi v svojem običajnem okolju. Uporabite lahko na primer odjemalsko aplikacijo, vključeno v izdelek MyOffice Mail.

Poleg tega smo za udobje naših uporabnikov ustvarili poseben vtičnik, ki omogoča nemoten prehod iz Exchangea. Z njegovo pomočjo bodo uporabniki ob zamenjavi poštnega strežnika lahko nadaljevali z delom z MS Outlookom – sploh ne bodo opazili, da se je karkoli spremenilo v njihovi običajni interakciji s komunikacijskimi orodji. Ta vtičnik vam omogoča nemoten prenos uporabnikov iz prejšnjega poštnega sistema, ne da bi zaustavili delo celotne organizacije. To je še posebej pomembno, če morate zamenjati orodja, ki bodo služila več sto tisoč uporabnikom.

Enostavnost administracije

Posebnost našega sistema korporativne pošte je, da zahteva izredno malo sodelovanja administratorjev. Pri snovanju smo poskušali najti ravnotežje med možnostjo prilagajanja in kompleksnostjo upravljanja. Da bi to dosegli, smo morali opraviti veliko raziskav o vedenjskih vzorcih skrbnikov kompleksnih korporativnih sistemov.

Našo ekipo sestavljajo, kot sem že omenil, visoko usposobljeni strokovnjaki - vsak od njih ima solidne izkušnje z upravljanjem. Zato smo pri razvoju sistema poskušali njihove izkušnje prenesti na potrebe uporabnikov pri upravljanju kompleksnega produkta. Z drugimi besedami, zavedajoč se potencialnih težav, smo proaktivno zagotovili načine za njihovo rešitev na ravni arhitekturnega načrtovanja.

Na primer,

  • Zagotovljena je izolacija sistemskih komponent v vsebnike, vključno z infrastrukturnimi - to nam pomaga povečati raven varnosti, prilagodljivo konfigurirati dostop med komponentami in nam omogoča tudi hitro vključitev novih elementov, ki jih potrebuje podjetje, na seznam podprtih sistemov in platform;
  • enoten pristop k razvoju in uvajanju, enoten konfiguracijski format za vse komponente prispeva k jasnejšemu in učinkovitejšemu delovanju ter zmanjšanju stroškov podpore;
  • lasten namestitveni program sistema, ki temelji na znanih orodjih za uvajanje, vam omogoča centralno, prilagodljivo in pregledno upravljanje namestitve;
    mikrostoritvena arhitektura z jasno razdelitvijo odgovornosti poslovne logike med storitvami pomaga razumeti shemo delovanja sistema in učinkoviteje zagotavlja podporo;
  • infrastrukturni del sistema temelji na poznanih rešitvah, z uporabo najboljših praks, omogoča pa tudi integracijo z obstoječimi sistemi v podjetju, kar poenostavi zagon sistema v podjetju;
  • V ta namen bo skladišče imelo sistem na osnovi umetne inteligence, ki bo sposoben samostojno prepoznavati morebitne okvare in nadzorovati opremo.

Moderna zasnova

Za oblikovanje izdelka je bilo potrebnih več tisoč delovnih ur. Razvojna naloga je bila narediti vmesnik sodoben - enostaven in intuitiven. To je težko, ko načrtujete sistem podjetja, ki mora privzeto vključevati številne specifične funkcije.

Prvi pogled: kako deluje nov korporativni poštni sistem Mailion iz MyOffice

Dizajna seveda ni mogoče “vklesati v kamen” ali potrditi s podpisom in pečatom – je živo orodje, se nenehno razvija in izboljšuje. V štirih letih smo dizajn večkrat preoblikovali, radikalne spremembe ideologije pa ni bilo. Ključno načelo za izgradnjo celotne linije izdelkov podjetja je ustvariti univerzalni sistem oblikovanja.

Pri snovanju zasnove korporativnega e-poštnega sistema smo posebno pozornost namenili razvoju treh ključnih področij - prilagodljivosti, doslednosti in sposobnosti prilagajanja korporativnemu slogu naročnika.

Prilagodljivost

Posebnost zasnove vmesnikov korporativnega poštnega sistema Mailion je možnost prikaza na napravah z zasloni poljubne velikosti. Vse vizualne komponente so skrbno upodobljene, se pravilno spreminjajo pri izvajanju na mobilnih napravah in so odlične tudi za upravljanje s prsti na zaslonih na dotik. Ko spremenite velikost okna aplikacije, se spremeni tudi postavitev stolpcev - velikost stolpcev se sorazmerno premakne, v strogem skladu s postulati koncepta obogatenih internetnih aplikacij.

Doslednost

Zasnova korporativnega e-poštnega sistema Mailion temelji na sistematičnem pristopu. To področje razvijamo od začetka leta 2017, ko še ni bilo tako moderno govoriti o sistemih oblikovanja, kot je zdaj. Oblikovalski sistem je skupek pravil in orodij za vizualno in tehnično izvedbo, ki odraža filozofijo izdelka in se nenehno razvija. Predstavili smo ga, da bi poenostavili komunikacijo med razvojem in oblikovanjem.

Postavitev celostne grafične podobe

Naš dizajn je "kameleon", ki se lahko prilagodi korporativnemu slogu katere koli stranke. Barve vseh elementov vmesnika so definirane s spremenljivkami. Tako lahko s spremembo osnovnega nabora več barv prebarvate vse aplikacije hkrati.

Pisave so prav tako definirane s spremenljivkami: vmesnik lahko uporablja korporativno pisavo podjetja naročnika, če je to predvideno v knjigi blagovnih znamk naročnika. Hkrati imajo lahko različne pisave različne velikosti črk in to upoštevamo. Na primer, PT Sans v velikosti 16 je videti opazno manjši od Robota v enaki velikosti 16. Zato velikost besedilnih blokov prilagajamo značilnostim posamezne pisave.

Ločene članke bomo posvetili strukturi naše knjižnice barv in značilnostim dela s pisavami.

Aplikacije za mobilne naprave

Sestavni del vsakega sodobnega e-poštnega sistema so mobilne aplikacije - uporabniki bi morali delati od kjer koli in kadarkoli.
Zdaj šele oblikujemo koncept korporativnih mobilnih aplikacij, ki naj upoštevajo razlike v funkcionalnosti e-poštnih sistemov MyOffice in ponujajo različne pristope k uporabi e-poštnih in koledarskih sistemov v korporacijah.

Inteligentna medijska plošča

Naše fokusne skupine so pokazale, da se uporabnikom zdijo vmesniki tradicionalnih e-poštnih sistemov okorni. Anketiranci, s katerimi smo se pogovarjali, ugotavljajo, da je delo s koledarskimi dogodki in prilogami še posebej težko. Trudili smo se doseči odziven vmesnik in povečati produktivnost – da bi bil naš izdelek prijeten za uporabo.

Media Panel, novo orodje za pospešitev sodelovanja, organizira vse informacije o korespondenci in omogoča takojšen dostop do seznama udeležencev korespondence, povezav in različic dokumentov, ki so bili kadarkoli poslani.

To orodje pomaga v primerih, ko morajo uporabniki delati z velikimi sledmi na stotine sporočil. Pogosto se zgodi, da morate najti dokument ali sliko, ki je bila samo v enem od njih. Medijska plošča ustvari seznam vseh elementov iz e-poštne verige in jih prikaže na enem mestu. Posledično postane iskanje želenega predmeta veliko lažje.

Lokalizacija

Ne samo ruski uporabniki potrebujejo sistem korporativne e-pošte. MyOffice vodi dosledno politiko vstopanja na tuje trge, zato precej pozornosti namenja problematiki lokalizacije izdelkov.

V našem produktu je bila potreba po lokalizaciji v tuje jezike zastavljena že na začetku, na ravni osnovnega dela sistema. Samo po sebi dodajanje novih jezikov za nas ne predstavlja velikega problema – je povsem razumljiva naloga, ki jo znamo rešiti.

Trenutno sta uporabnikom na voljo ruski in angleški jezik. V prihajajočih izdajah bomo sistemu elektronske pošte podjetja dodali podporo za jezike, v katerih delujejo izdelki MyOffice – francoščina, španščina, portugalščina in drugi. Nam je na nek način lažje kot kolegom iz sosednjih oddelkov, saj moramo pri poštnih in koledarskih sistemih upoštevati le abecedo in posebnosti dela z datumi in časi – na srečo nimamo formul kot pri urejevalnik preglednic.

Da, zaposlujemo!

Za ustvarjanje našega izdelka je bilo potrebnih nekaj sto človeških let. In tudi če bi hotel, vam v enem članku ne bi mogel povedati vsega naenkrat. Kljub temu upam, da bo ta publikacija služila kot izhodišče za spoznavanje našega produkta – kot sem rekel zgoraj, nameravam v prihodnosti podrobneje spregovoriti tako o sami rešitvi in ​​njenih lastnostih kot tudi o našem razvoju pristopi.

Brez sence skromnosti bom rekel tudi, da je danes podjetij, ki razvijajo takšne poštne sisteme po vsem svetu, le nekaj. To je resnično kompleksna inženirska naloga, ki zahteva globoko razumevanje potreb korporativnih strank, temeljito analizo poslovnih procesov velikih organizacij, sodobnih trendov v oblikovanju in razvoju ter precejšnje število kompetentnih strokovnjakov. Naš poštni sistem se vsak dan razvija.

Trenutno smo skoraj odprti petdeset prosta delovna mesta v razvoju. Pridite k nam, če želite sodelovati z nami pri ustvarjanju izdelka, ki lahko spremeni način, kako poslovni svet razmišlja o e-pošti.

Vir: www.habr.com

Dodaj komentar