Биринчи карап көрүңүз: MyOffice'тен Mailion жаңы корпоративдик почта системасы кантип иштейт

Биринчи карап көрүңүз: MyOffice'тен Mailion жаңы корпоративдик почта системасы кантип иштейт

Дээрлик төрт жыл мурун, биз корпоративдик байланыш үчүн иштелип чыккан Mailion деп аталган жапжаңы бөлүштүрүлгөн почта системасын долбоорлой баштадык. Биздин чечим Cloud Native микросервис архитектурасына курулган, бир эле учурда 1 000 000ден ашык колдонуучулар менен иштөөгө жөндөмдүү жана ири корпорациялардын муктаждыктарын 100% жабууга даяр.

Mailion боюнча иш учурунда, команда бир нече эсеге өстү, жана азыр дээрлик 70 иштеп продуктыга тартылган. Биз идеядан жана алгачкы прототиптерден коммерциялык версияны пилоттук колдонуу этабына чейин бир топ жолду басып өттүк. Хабрга биз кандай продукт түзүп жаткандыгыбыз, почта системабыз кандайча иретке келтирилген жана иштээри, кандай технологиялык стек колдонобуз жана эмне үчүн биздин чечим корпоративдик коммуникациянын келечеги жөнүндө айтып берүүгө убакыт жетти. Кеттик!

Хабр, салам! Менин атым Антон Герасимов, мен компаниянын Москва өнүктүрүү борборунда өнүктүрүү бөлүмүнүн башчысымын Менин кеңсем. Бүгүн биз популярдуу чет элдик чечимдерге татыктуу альтернатива боло турган принципиалдуу жаңы россиялык корпоративдик почта системасын Mailion менен тааныштыргыбыз келет. Mailion жогорку жүктөө сыйымдуулугун, теңдешсиз масштабдуулугун жана ийкемдүүлүктү сунуштайт жана системалык администраторлордон минималдуу көңүл бурууну талап кылат.

Азыр биздин өнүгүүбүз бета стадиясында турат, бирок жакын арада биздин планга ылайык, 2020-жылдын аягына чейин ал коммерциялык продуктуну пилоттук ишке ашыруу статусуна өтөт.

Көпчүлүк учурда, бул макала жалпы маалыматты камтыйт - бир басылмада татаал программалык продуктуну камтуу мүмкүн эмес. Мен негизги технологиялар жөнүндө окуя менен бир катар макалаларды түзүүнү пландап жатам. Ошол эле учурда, сизге ыңгайлуу болушу үчүн, мен төмөнкү мазмунду сунуштайм:

Корпоративдик почта системасы деген эмне?

Бул суроого жөнөкөй жана айкын жооп электрондук почта жана календар куралы болуп саналат. Бирок шайтан, сиз билгендей, майда-чүйдөсүнө чейин.

Ошентип, биз корпоративдик сегментке жана ири компанияларга багытталган өркүндөтүлгөн пландаштыруу функциялары менен почтанын жаңы муунун түзүп жатабыз. Биз 30 миңден бир нече жүз миңге чейин жумуш орундары болушу мүмкүн болгон ири коммерциялык жана мамлекеттик түзүмдөр менен иштешүүнү көздөп жатабыз.

Биздин система платформалык чечим принцибине негизделген. Биз бирдиктүү коммуникация концепциясына негиздейбиз жана кошумча модулдарды жана компоненттерди туташтыруу аркылуу чечимдин функционалдуулугун жогорулатуу мүмкүнчүлүгү менен бир системанын ичинде почта, календарь жана документтер менен иштөө үчүн бирдиктүү куралды сунуштайбыз. Кеңейтүүлөрдү, демек, биз гана эмес, биздин өнөктөштөр да иштеп чыгышы мүмкүн. Бул үчүн бир кыйла кеңири SDK инструменттери да чыгарылат.

Кимге башка почта керек жана эмне үчүн?

Ири бизнес кызыктуу тенденцияны түздү - ишканалар кызматташуу өзгөчөлүктөрүнө муктаж болуп жатышат. Бул бир нерсени өткөрүп берүү аркылуу кызматкерлердин түздөн-түз өз ара аракеттенүүсү жөнүндө гана эмес, почта жана ролдук кутуларга кирүү мүмкүнчүлүгүн бөлүшүү, катышуучулардын чоң топтору менен иштөө жөндөмдүүлүгү жана ар кандай корпоративдик функциялардын болушу.

Кадимки корпоративдик функция - бул электрондук почтаны кайра чакырып алуу механизми, ал ири компанияларда суроо-талап жогору, бирок B2C сегментинде да, чакан бизнесте да дээрлик колдонулбайт. Колдонуучулардын чакан топторунун арасында мындай муктаждыктын ыктымалдыгы өтө аз жана катанын баасы бир топ азыраак. Мындан тышкары, бул функцияны корпоративдик почта тутумунан тышкары ишке ашыруу мүмкүн эмес - ал тургай Google почтасында Exchange колдонуучулары көнүп калган формадагы каттарга жооп жок. Көйгөйдүн тамыры өткөн кылымдын 80-жылдарындагы почта протоколдорун иштеп чыгууда.

Биз ондогон фокус-группаларды өткөрдүк, жүздөгөн колдонуучулар менен маектештик жана почтаны колдонуунун типтүү сценарийлерин аныктоого бир нече миң адам-саат жумшадык. Бул биздин потенциалдуу колдонуучуларыбыздын керектөөлөрүн жана алардын бизнес процесстеринин өзгөчөлүктөрүн кылдат изилдөөгө мүмкүндүк берди. Алынган маалыматтардын негизинде биз зарыл болгон учурда жүктүн керектүү көлөмүнө чейин кеңейтүүгө мүмкүндүк бере турган архитектураны иштеп чыгууну чечтик. Биздин оюбузча, эч кандай чек жок, бирок учурда биз бир нече жүз миң колдонуучуларды иштеткен компаниялардын ишин кантип камсыз кылууну түшүнөбүз.

Капоттун астында эмне катылган

Биринчи карап көрүңүз: MyOffice'тен Mailion жаңы корпоративдик почта системасы кантип иштейт

Биздин продукт электрондук почта чечими, пландаштыруу куралы, дарек китепчеси жана MyOffice документ башкаруу чечимибиздин негизинде интерактивдүү документти кароону камтыйт.

Кеп корпоративдик деңгээлдеги чечим жөнүндө болуп жаткандыктан, толук кандуу издөө системасы да корпоративдик почтанын ажырагыс бөлүгү болуп саналат. Биздин чечим бардык компоненттер боюнча аягына чейин морфологиялык издөө жүргүзүүгө жөндөмдүү. Мындан тышкары, бүт почта системасы да кызматташуу үчүн оптималдаштырылган өзүнүн сактагычына негизделген.

MyOffice почта системаларынын ортосунда кандай айырмачылыктар бар

MyOffice чечимдери менен буга чейин тажрыйбасы бар Habr окурманы MyOffice Mail коммерциялык продуктылардын бир бөлүгү катары бар экенин билет. Анан суроо туулат - анын менин командам иштеген Mailion корпоративдик почта системасынан кандай айырмасы бар?

Биз MyOffice компаниясында ар кандай көлөмдөгү компаниялардын керектөөлөрүн канааттандыруу үчүн эки ишканалык класстагы почта системасын түзүү керек деп чечтик. MyOffice Mail продуктусу миңдеген же бир нече он миңдеген колдонуучулары бар уюмдар үчүн арналган. Чоң структуралар үчүн Cloud Native микросервис архитектурасына курулган жаңы MyOffice продуктусу Mailion колдонуу максатка ылайыктуу болуп саналат, болуп көрбөгөндөй масштабдуулукка жана каталарга чыдамкайлыкка ээ.

Продукцияларды тандоодо кардарлар өз компаниясын андан ары өнүктүрүү стратегиясын алдын ала чечиши керек. Ар бир уюм үчүн почта системасын ишке ашыруу бир чечимди экинчиси менен тез алмаштырууну камтыбаган татаал долбоор болуп саналат. Демек, максималдуу мүмкүн болгон жүк, катага чыдамдуулук жана өзүн-өзү калыбына келтирүү критерийлери, ошондой эле географиялык бөлүштүрүү фактору алдын ала эске алынышы керек.

Эки MyOffice почта системасы түп-тамырынан айырмаланат. Алар ар кандай технологиялык стектерди колдонуу менен курулган жана системалардын ар бири үчүн куралдар почта системасы жайылтыла турган сегменттин максаттарына жана милдеттерине ылайык тандалып алынат. Бизде почта системаларында эмне болушу керектиги, ошондой эле дизайн ыкмаларын синхрондоштуруу жөнүндө жалпы өнүм көз карашы бар. Бирок бул колдонуучулардын ар кандай аудиториялары үчүн иштелип чыккан эки продукт.

Иштеп чыгуучулардын алдында кандай кыйынчылыктар бар

Андан ары текстте мен Mailion жаңы корпоративдик почта системасы жөнүндө гана сүйлөшөм.

Биз кылдат изилдөө жүргүзүп, учурдагы электрондук почта чечимдеринин артыкчылыктары менен кемчиликтерин талдап чыктык. Мурда жогорку жүктөмдүү системаларды түзүүгө түздөн-түз катышкан биздин адистердин топтолгон тажрыйбасы ар кандай белгилүү буюмдун негизги азап чеккенин - дисктин киргизүү жана чыгаруунун (IO) иштешин тез аныктоого мүмкүндүк берди.

IO операцияларын тездетуу милдети биздин алдыбызда турган негизги маселе болуп калды деп айта алабыз. Конкреттүү милдеттерибизди чечүүгө көңүл буруу керек болчу, биз өзүбүздүн экилик маалыматтарды сактоо системасын түзө баштадык. Бул ыкма абдан ачык экономикалык компоненти бар - биз маалыматтарды сактоо үчүн гана эмес, ошондой эле диск киргизүү жана чыгаруу операцияларын көп аткаруу үчүн керек.

Мындай чечим оңой болгон жок. Биз маалыматты сактоого багытталган көптөгөн ишкана-класстагы продукцияларды карап чыктык жана биздин талаптарга даяр жана ылайыктуу эч нерсе таба алган жокпуз. Анткени, биз бир гана колдонуучуга жетүү менен эксклюзивдүү режимде эмес, бир нече он миңдеген колдонуучулардын кызматташуу мүмкүнчүлүгүн камсыз кылуу үчүн, маалыматтарды сактоо үчүн гана эмес, алар менен дайыма иштөө керек.
Ошентип, биз үчүн эң приоритеттүү корпоративдик критерий чоң көлөмдөгү маалыматтар менен иштөө экенин аныктадык.

ишенимдүүлүк

Анын үстүнө, бул сактоо маселеси эмес, бул маалыматты кайра иштетүү жана тез жетүү. Бул жогорку ишенимдүүлүк көрсөткүчтөрүн камсыз кылуу үчүн талап кылынат - бүт чечүү үзгүлтүксүз иштөө убактысы 99,9% деңгээлинде болушу керек. Бирок, почта системасы секирүү менен иштөө боюнча туура чечимдерди кабыл алууда автономдуу болушу керек. Ушундай жол менен гана белгилүү бир компаниянын бизнес процесстерин шал болуп калышы мүмкүн болгон мүчүлүштүктөрдүн жок болушуна жетишүүгө болот.

катага сабырдуулук

Биз ар бир компонентке колдонулуучу чаралардын комплексин иштеп чыктык жана каталарга сабырдуулукту камсыз кылуу үчүн ыкмаларды тандап алдык. Тактап айтканда, корпоративдик почта системасы маалымат кворумун, кызматты ээлеп коюуну жана жарансыздыкты көзөмөлдөөнү, ошондой эле өзүнүн багыттоо жана консенсуска негизделген кворум механизмдерин колдонот.

Катуу толеранттуулуктун жогорку критерийи болуп өзүн-өзү сыноо үчүн механизмдердин ар бир компонентинде болушу саналат. Mailion тигил же бул функциянын туура же туура эмес аткарылганын, тигил же бул блоктун туура иштегендигин такай талдап турат. Бул система бузулган учурда өзүн-өзү калыбына келтирүүчү каражаттардын бири. Маалымат жоголбошу керек, чечим акыры ырааттуу абалга келиши керек.

Жашоодогу бардык мүмкүн болгон окуяларды алдын ала көрүү мүмкүн эмес экенин түшүнүү керек - сиз физиканы алдай албайсыз. Бирок биз кээ бир үлгүдөгү аварияларды туура башкаруу жөнүндө бир кыйла жогорку ишеним менен айтууга мүмкүндүк берген дизайндык ыкмаларды карманабыз. Бизде ошондой эле өнүмдөгү бир нерсени бузууга дайыма аракет кылган чоң сыноо тобу бар. Жана кээде алар ийгиликке жетишет. Бул фактынын негизинде окуя башталат, аны биз деталдуу изилдеп, анын негизинде мындай көйгөйлөрдү жоюунун жаңы механизмин түзөбүз.

Система бузулууларга кандай реакция кылат

Рынок көп суроо берет - ал күтүлбөгөн жерден анын түйүндөрүнүн бири менен байланышты жоготуп алса, система эмне болот? Эгер географиялык жактан бөлүштүрүлгөн чечимди ишке ашырууну пландаштырсаңыз, мындай өтүнүч өзгөчө актуалдуу.

Мындай орнотууну долбоорлоодо, кардардын муктаждыктарын жана анын ишенимдүүлүк критерийлерин эске алуу зарыл. Маалымат тармагына туташуу бардык жерде бирдей деп айтуу жаңылыштык. Корпоративдик системаларда була аркылуу сигналдын ылдамдыгын да эске алуу маанилүү.

Эгерде кардар ишенимдүүлүккө жогорку талаптарды койсо, анда биз атайын байланыш линиялары менен туташтырылган бир нече маалымат борборлоруна орнотууну сунуштайбыз.
Ошого карабастан, почта системасынын түйүндөрүнүн биринде электр энергиянын толук өчүрүлүшүнүн сценарийин жокко чыгарууга болбойт. Бул учурда, бул сегменттин башкы маалыматтары менен иштөө токтотулат, бирок калган бөлүктөрү эч нерсе болбогондой иштейт. Система администраторлорго түйүн жоголгондугу жөнүндө кабарлайт жана кызматкерлер бир катар тиешелүү чараларды көрүшү керек.

Ошондой эле, биздин почта системабыз резервациялар маалымат борборунун ичинде ишке ашкандай кылып конфигурацияланышы мүмкүн. Бул ыкма маалымат борборунун ичиндеги бир нече түйүндөр жоголгон учурда иштөөнү камсыздайт жана түйүндөрдүн биринин жоголушун эч ким байкабайт - албетте мониторинг системасынан башка. Мындай окуя болгондо, жүк жөн гана кайра бөлүштүрүлөт. Ошондуктан, почта системасын долбоорлоодо, маржаны эске алуу маанилүү - кырсыкта канча жана кайсы компоненттер "жоголушу" мүмкүн.

Көз карандысыздык

Абсолюттук ишенимдүү системалар жок жана каталар тигил же бул жол менен, бирок болушу мүмкүн. Ошондуктан, почта системасын иштеп чыгууда, каталарды тез локалдаштыруу мүмкүнчүлүгүн камсыз кылуу маанилүү, бул аларды белгилүү бир SLA мөөнөтүнүн ичинде жоюуга мүмкүндүк берет. Мындан тышкары, система администраторлорунун жана техникалык тейлөө кызматтарынын кийлигишүүсүн азайтуу менен система өз алдынча жоюлушу керек.

Иштөөнүн жеңилдиги

Албетте, чоң системалар жогорку квалификациялуу кызматкерлердин көңүлүн талап кылбай коюуга болбойт. Бирок долбоорлоодо биз эске ала турган аспектилердин бири - бул система башкарууга оңой жана уникалдуу компетенцияларды талап кылбашы керек.

Экономикалык эффективдүүлүк

Албетте, ар кандай ушундай ишкана системалары менен иштөө үчүн кызматкерлерди окутуу талап кылынат - акыры, биз чындап эле зор масштабда жөнүндө сөз болуп жатат. Ошондуктан, биздин продуктту түзүү, биз системага ээлик кылуунун жалпы наркын кыскартууга багытталган. Кандай гана бизнес болбосун, аны сарптоолордун натыйжалуулугун көзөмөлдөө жана операциялык чыгашаларга чексиз акча куюлуп кетпеш үчүн аракет кылуу маанилүү.

Децентрализация

Мен жогоруда айткан принциптерге жетишүү үчүн, система толугу менен бөлүштүрүлүшү керек - борборлоштурулган мамиле ар дайым аппараттык каражаттарды пайдалануу шарттары менен чектелет.

Албетте, бир чоң серверди сатып алып, ага бардык тиркемелерди жана кызматтарды коюуга аракет кылсаңыз болот. Бирок система канчалык чоң болсо, бүт дизайн ошончолук татаал, жана мындай системанын ишенимдүүлүгү тынымсыз төмөндөп баратат - баары бир сервердин бир эле бузулуу учурун билдирет. Жана биз ишти канчалык борборлоштурсак, ошончолук ошол борбордук пунктка көз карандыбыз.

Системалык талаптар

Биз татаал корпоративдик почта системалары жөнүндө сөз кылганда, биз "иш үчүн минималдуу конфигурация" деген нерсе жок экенин түшүнүшүбүз керек. Ар кандай чоң ишке ашыруунун борборунда дайыма олуттуу долбоорлоо иштери турат. Ал белгилүү бир бизнестин муктаждыктарын жана почта тутумунун оптималдуу конфигурациясын салыштырууга мүмкүндүк берет.

Корпоративдик почта системасы – бул көп сандагы параметрлерге ылайык ыңгайлаштырылган ийкемдүү курал. Биз жүктөмдү тестирлөөнү өзүбүздүн методологиябызга ылайык жүргүзөбүз, бул бизге жүктөмдү ондогон негизги жана бир нече жүз мүмкүн болгон критерийлердин анализинин негизинде имитациялоого мүмкүндүк берет.

Биз ишке ашыруу долбоорун даярдоодо, бул уюмдун иштеп жаткан бизнес-процесстеринде колдонуучулардын ишинин интенсивдүүлүгүн көрсөтө турган эсептөөлөр деп айта алабыз. Ошол эле учурда, көптөгөн киргизүү параметрлери талданат жана мүмкүн болгон жүктөмгө жараша, бир компьютерден бүтүндөй компьютердик бөлмөгө чейин талап кылынган эсептөө кубаттуулугуна чечим кабыл алынат.

Ошондуктан, кээ бир минималдуу конфигурациялар жөнүндө айтуу таптакыр туура эмес. Атап айтканда, бизде бир эле машинада иштеген демо стенд бар. Бирок биз корпоративдик сегментте иштөө ондогон, атүгүл жүздөгөн виртуалдык машиналарга орнотууну талап кылаарын түшүнөбүз.

Технологиялык стек

Продукцияларды түзүүдө биз коддун лицензиялык тазалыгына өзгөчө көңүл бурабыз. MyOffice'те жогорку сапат стандарттары орнотулуп, аткарылат, алар тышкы коддун минималдуу катышуусу менен өнүмдөрдү өзүбүз иштеп чыгуубузду талап кылат.

Mailion кодунун көбү үй ичинде иштеп чыгуу болуп саналат, код толугу менен бизге таандык жана биз зарыл болгон учурда өзгөртүп жана өзгөртө алабыз. Биздин почта системасынын кодун көбү Go (Голанг) тилинде өз алдынча жазылган. Goдон тышкары, биз веб-бөлүгү үчүн C++, ошондой эле Java Script ES6 колдонобуз.

Калган 5% маалымат базасы сыяктуу "оор компоненттер" деп аталат. Аларга RethinkDB, ArangoDB жана Redis кирет. Негизги технологиялардын ичинен мен gRPC - API аркылуу өз ара аракеттенүүнүн бирдиктүү механизми катары колдонулган алыскы процедураларды чакыруу системасы, бул маанилүү бөлүгү.

Продукция эмнеден жасалган

Корпоративдик почта системасы "вакуумдагы сервер" эмес. Биздин продукт 70ке жакын компоненттерди жана почта системасын колдогон 45 кызматты камтыйт. Бул элементтердин баары нөлдөн баштап жазылган жана MyOfficeтин өзүнүн иштеп чыгуусу.

Системанын эң көрүнүктүү бөлүгү сервердик комплекс болуп саналат, ал сактоо, почта, календарлык жана издөө системаларын жана веб-кардарларды камсыз кылат. Биз ошондой эле бир нече колдонуучу тиркемелерин иштеп чыгуудабыз жана коммерциялык релизге чейин биздин колдонуучуларга веб-кардар технологияларынын негизинде жаңы "жука кардарларды" сунуштоону пландап жатабыз.

Почта системасынын шайкештиги

Mailion стандарттык протоколдор боюнча иштейт. Биздин чечимди колдоно баштоо үчүн, сиз жөн гана кардар тиркемелерин орнотуп, алар менен тааныш чөйрөдө иштөөнү улантышыңыз керек. Мисалы, сиз MyOffice Mail менен камтылган кардар тиркемесин колдоно аласыз.

Ошондой эле, колдонуучуларыбыздын ынгайлуулугу үчүн биз Exchangeден үзгүлтүксүз өтүүнү камсыз кылган атайын плагинди түздүк. Анын жардамы менен колдонуучулар почта серверин алмаштырууда MS Outlook менен иштөөнү уланта алышат - алар байланыш куралдары менен кадимки өз ара аракеттенүүдө бир нерсе өзгөргөнүн байкабай калышат. Мындай плагин бүткүл уюмдун ишин токтотпостон, колдонуучуларды эски почта тутумунан оңой өткөрүп берүүгө мүмкүндүк берет. Бул жүз миңдеген колдонуучулар үчүн куралдарды алмаштыруу керек болсо, өзгөчө маанилүү.

Башкаруу оңой

Биздин корпоративдик почта системасынын өзгөчөлүгү - администраторлордун өтө аз катышуусунун зарылдыгы. Долбоорлоодо биз ыңгайлаштыруу мүмкүнчүлүгү менен башкаруунун татаалдыгынын ортосундагы балансты табууга аракет кылдык. Буга жетишүү үчүн биз татаал корпоративдик системалардын администраторлорунун жүрүм-туруму боюнча көптөгөн изилдөөлөрдү жүргүзүүбүз керек болчу.

Мен жогоруда айткандай, биздин команда жогорку квалификациялуу адистерден турат - алардын ар биринин башкаруу тажрыйбасы күчтүү. Ошондуктан, системаны иштеп чыгууда, биз татаал продуктту башкарууда колдонуучулардын муктаждыктарына алардын тажрыйбасын которууга аракет кылды. Башкача айтканда, мүмкүн болуучу көйгөйлөрдү билип туруп, биз аларды архитектуралык долбоорлоо деңгээлинде чечүү жолдорун алдын ала көрчүбүз.

Мисалы,

  • тутумдун компоненттерин контейнерлерге, анын ичинде инфраструктуралык контейнерлерге изоляциялоо каралган - бул бизге коопсуздук деңгээлин жогорулатууга, компоненттердин ортосундагы жеткиликтүүлүктү ийкемдүү конфигурациялоого жардам берет, ошондой эле колдоого алынган системалардын жана талап кылынган платформалардын тизмесине жаңы элементтерди тез киргизүүгө мүмкүндүк берет. бизнес боюнча;
  • иштеп чыгууга жана жайылтууга бирдиктүү мамиле, бардык компоненттер үчүн бирдиктүү конфигурация форматы түшүнүктүү жана эффективдүү ишке көмөктөшөт жана колдоо чыгымдарын азайтат;
  • кадимки жайылтуу инструменттерине негизделген өз тутум орнотуучусу, орнотууну борборлоштурулган, ийкемдүү жана түшүнүктүү башкарууга мүмкүндүк берет;
    кызматтардын ортосунда бизнес логикасынын жоопкерчилигин так бөлүштүрүү менен микросервис архитектурасы системанын схемасын түшүнүүгө жана натыйжалуу колдоого жардам берет;
  • системанын инфраструктуралык бөлүгү алдыңкы тажрыйбаны колдонуу менен тааныш чечимдерге негизделген, ошондой эле ишкананын ичинде иштеп жаткан системалар менен интеграциялоого мүмкүндүк берет, бул системаны компаниянын ичинде ишке киргизүүнү жөнөкөйлөтөт;
  • бул максатта сактоочу жайда жасалма интеллектке негизделген система камсыздалат, ал потенциалдуу бузулууларды өз алдынча аныктоого жана жабдууларды башкарууга жөндөмдүү болот.

заманбап дизайны

Продукциянын дизайнын түзүү үчүн бир нече миң адам-саат кеткен. Иштеп чыгуунун алдында интерфейсти заманбап - жеңил жана интуитивдик кылуу милдети турган. Демейки боюнча бир катар спецификалык функцияларды камтышы керек болгон ишкана тутумун долбоорлоодо бул татаал.

Биринчи карап көрүңүз: MyOffice'тен Mailion жаңы корпоративдик почта системасы кантип иштейт

Албетте, дизайнды «ташка оюп» же кол коюуга жана мөөр үчүн бекитүүгө болбойт - бул тирүү курал, ал дайыма өнүгүп, өркүндөтүлүп турат. Төрт жылдын ичинде биз дизайнды бир нече жолу өзгөрттүк, бирок идеологияда түп тамырынан бери өзгөрүү болгон жок. Бүткүл корпоративдик продукт линиясын куруунун негизги принциби универсалдуу дизайн системасын түзүү болуп саналат.

Корпоративдик почта системасынын дизайнын иштеп чыгууда биз үч негизги багытты өнүктүрүүгө өзгөчө көңүл бурдук – адаптациялоо, ырааттуулук жана кардардын корпоративдик өзгөчөлүгүнө ыңгайлашуу.

Адаптация

Mailion корпоративдик почта тутумунун интерфейстеринин дизайн өзгөчөлүгү - бул каалаган өлчөмдөгү экрандары бар түзмөктөрдө көрсөтүү мүмкүнчүлүгү. Бардык визуалдык компоненттер кылдат тартылган, алар мобилдик түзмөктөрдө иштегенде туура масштабдалат жана сенсордук экрандарда манжа менен башкарууга да эң сонун ылайыктуу. Ошондой эле, тиркеме терезесинин өлчөмү өзгөртүлгөндө, тилкелердин схемасы да өзгөрөт - мамычалардын өлчөмү бай Интернет тиркемелеринин концепциясынын постулаттарына так ылайык пропорционалдуу жылдырылат.

систематикалык

Mailion корпоративдик почта системасынын дизайны системалуу мамилеге негизделген. Биз бул багытты 2017-жылдын башынан бери иштеп келе жатабыз, азыркыдай дизайн системалары жөнүндө сөз кылуу модалуу эмес. Конструктордук система – бул буюмдун философиясын чагылдырган жана дайыма өнүгүп турган визуалдык жана техникалык аткаруу үчүн эрежелердин жана куралдардын жыйындысы. Биз аны иштеп чыгуу менен дизайндын ортосундагы байланышты жөнөкөйлөтүү үчүн киргиздик.

Корпоративдик инсандык ыңгайлаштыруу

Биздин дизайн ар бир кардардын корпоративдик инсандыгына ылайыкташа ала турган "хамелеон" болуп саналат. Бардык интерфейс элементтеринин түстөрү өзгөрмөлөр аркылуу аныкталат. Ошентип, бир нече түстөрдүн негизги топтомун өзгөртүү менен, сиз бир эле учурда бардык тиркемелерди кайра боёй аласыз.

Шрифтер өзгөрмөлөр аркылуу да аныкталат: интерфейс кардар компаниясынын корпоративдик шрифтин колдоно алат, эгерде ал кардардын бренд китебинде каралса. Ошол эле учурда ар кандай шрифттер ар кандай тамга өлчөмүнө ээ болушу мүмкүн жана биз муну эске алабыз. Мисалы, 16 өлчөмүндөгү PT Sans ошол эле 16 өлчөмүндөгү Robotoга караганда кыйла кичине көрүнөт. Ошондуктан, биз текст блокторунун өлчөмүн белгилүү бир шрифттин өзгөчөлүктөрүнө ылайыкташтырабыз.

Биз түстүү китепканабыздын түзүлүшүнө жана шрифт менен иштөөнүн өзгөчөлүктөрүнө өзүнчө макалаларды арнайбыз.

Мобилдик колдонмолор

Мобилдик тиркемелер ар кандай заманбап почта системасынын ажырагыс бөлүгү болуп саналат - колдонуучулар каалаган жерден жана каалаган убакта иштей алышы керек.
Азыр биз корпоративдик мобилдик тиркемелердин концепциясын жаңыдан калыптандырып жатабыз, алар MyOffice почта системаларынын функционалдуулугундагы айырмачылыктарды эске алышы керек жана корпорацияларда электрондук почта жана календарлык системаларды колдонууга ар кандай ыкмаларды сунуш кылышы керек.

Интеллектуалдык медиа панели

Биздин фокус-группалар колдонуучуларга тааныш электрондук системалардын интерфейстери түйшүктүү экенин көрсөттү. Биз сураган респонденттер календарлык окуялар жана тиркемелер менен иштөө өзгөчө оор болгонун белгилешти. Биз жооп берүүчү интерфейске жетишүүгө жана өндүрүмдүүлүктү жогорулатууга аракет кылдык - биздин продукт колдонууга жагымдуу болушу үчүн.

Медиа панель, кызматташуунун жаңы инструменти, баарлашуу жөнүндө бардык маалыматты уюштурат жана сүйлөшүүнүн катышуучуларынын тизмесине, шилтемелерге жана мурда жөнөтүлгөн документтердин версияларына тез жетүүнү камсыз кылат.

Бул курал колдонуучулар жүздөгөн посттордун чоң тректери менен иштеши керек болгон учурларда жардам берет. Көп учурда алардын биринде болгон документти же сүрөттү табышыңыз керек болот. Медиа панели электрондук почта жипиндеги бардык элементтердин тизмесин түзүп, аларды бир жерде көрсөтөт. Натыйжада, керектүү объектти табуу бир топ жеңилдейт.

Локалдаштыруу

Корпоративдик почта системасынын зарылдыгы орусиялык колдонуучулардын арасында гана эмес. MyOffice тышкы рынокторго чыгуунун ырааттуу саясатын жүргүзөт, ошондуктан продукцияны локалдаштыруу маселелерине чоң көңүл бурулат.

Биздин продуктта чет тилдерге локалдаштыруу зарылдыгы эң башынан эле системанын негизги бөлүгүнүн деңгээлинде белгиленген. Өз алдынча, жаңы тилдерди кошуу биз үчүн чоң көйгөй эмес - бул биз кантип чечүүнү билебиз, толугу менен түшүнүктүү маселе.

Эми орус жана англис тилдери колдонуучулар үчүн жеткиликтүү. Кийинки чыгарылыштарда биз MyOffice өнүмдөрү иштеген тилдер үчүн - французча, испанча, португалча жана башкалар - корпоративдик почта системасына колдоону кошобуз. Кээ бир жагынан алганда, коңшу бөлүмдөрдөгү кесиптештерге караганда бизге жеңилирээк, анткени почта жана календарлык системалар үчүн алфавитти жана даталар жана убакыттар менен иштөөнүн өзгөчөлүктөрүн эске алуу гана керек - бактыга жараша, бизде формулалар жок, электрондук жадыбал редакторундагыдай.

Ооба, биз жумушка алабыз!

Биздин продуктуну жаратуу үчүн бир нече жүз адам-жыл талап кылынды. Ал эми бүт каалоом менен, мен бир макаланын алкагында бир эле учурда баарын айта алмак эмесмин. Ошентсе да, мен бул басылма биздин продукт менен таанышуу үчүн баштапкы чекит катары кызмат кылат деп үмүттөнөм - жогоруда айткандай, мен чечимдин өзү жана анын өзгөчөлүктөрү, ошондой эле өнүктүрүүгө болгон мамилебиз жөнүндө кененирээк сүйлөшүүнү улантууну пландап жатам. .

Жөнөкөйлүктүн көлөкөсү жок, мен дагы айта кетейин, бүгүнкү күндө дүйнө жүзү боюнча мындай почта системаларын иштеп чыккан компаниялардын саны бир нече. Бул чындап эле татаал инженердик милдет, ал корпоративдик кардарлардын керектөөлөрүн терең түшүнүүнү да, ири уюмдардын бизнес-процесстерин, дизайн жана өнүктүрүүнүн заманбап тенденцияларын кылдат талдоону, ошондой эле компетенттүү адистердин адилеттүү санын талап кылат. Биздин почта системасы күн сайын өнүгүп жатат.

Азыр биз дээрлик ачыкпыз элүү иштеп чыгууда бош орундар. Корпоративдик дүйнөнүн электрондук почтага болгон көз карашын өзгөртө ала турган продуктуну түзүү үчүн биз менен иштешүүнү кааласаңыз, биз менен иштөөгө келиңиз.

Source: www.habr.com

Комментарий кошуу