
Demək olar ki, dörd il bundan əvvəl biz korporativ kommunikasiyalar üçün nəzərdə tutulmuş əsaslı şəkildə yeni paylanmış e-poçt sistemi Mailion-un layihələndirilməsinə başladıq. Bizim həllimiz Cloud Native mikroservis arxitekturası üzərində qurulub, eyni vaxtda 1-dan çox istifadəçi ilə işləmək qabiliyyətinə malikdir və böyük korporasiyaların ehtiyaclarını 000% ödəməyə hazır olacaq.
Mailion üzərində iş zamanı komanda bir neçə dəfə böyüdü və hazırda məhsulda 70-ə yaxın tərtibatçı iştirak edir. Biz ideyadan və ilk prototiplərdən kommersiya versiyasının sınaqdan keçirilməsi mərhələsinə qədər uzun bir yol keçmişik. Habr-a hansı məhsulu yaratdığımızı, poçt sistemimizin necə qurulduğunu və işlədiyini, hansı texnologiya yığınından istifadə etdiyimizi və niyə həllimizin korporativ kommunikasiyaların gələcəyi olduğunu söyləməyin vaxtıdır. Gedək!
Habr, salam! Mənim adım Anton Gerasimov, mən şirkətin Moskva inkişaf mərkəzində inkişaf şöbəsinə rəhbərlik edirəm . Bu gün biz məşhur xarici həllərə layiqli alternativ olacaq prinsipcə yeni Rusiya korporativ səviyyəli poçt sistemi olan Mailion-u təqdim etmək istərdik. Mailion yüksək yükləmə qabiliyyətinə, görünməmiş genişlənmə qabiliyyətinə və nasazlığa dözümlülüyünə malikdir və sistem administratorlarından minimum diqqət tələb edir.
Hazırda inkişafımız beta mərhələsindədir, lakin çox yaxında, planımıza əsasən, 2020-ci ilin sonuna qədər o, kommersiya məhsulunun pilot tətbiqinə çevriləcək.
Çox hissəsi üçün bu məqalə ümumi məlumatları ehtiva edir - bir nəşrdə mürəkkəb bir proqram məhsulu haqqında danışmaq sadəcə mümkün deyil. Əsas texnologiyalardan bəhs edən bir sıra məqalələr hazırlamağı planlaşdırıram. Bu arada, sizin rahatlığınız üçün aşağıdakı məzmunu təqdim edirəm:
Korporativ e-poçt sistemi nədir?
Bu sualın sadə və aydın cavabı e-poçt və təqvim vasitəsidir. Amma şeytan, bildiyimiz kimi, təfərrüatlardadır.
Beləliklə, biz korporativ seqmentə və böyük şirkətlərə yönəlmiş qabaqcıl planlaşdırma funksiyaları ilə yeni nəsil poçt yaradırıq. Biz 30 mindən bir neçə yüz minə qədər iş yeri ola bilən iri kommersiya və dövlət strukturları ilə işləməyə yönəlmişik.
Sistemimiz platforma həlli prinsipinə əsaslanır. Biz Vahid Rabitə konsepsiyası üzərində qururuq və əlavə modulları və komponentləri birləşdirərək həllin funksionallığını genişləndirmək imkanı ilə bir sistem daxilində poçt, təqvim və sənədlərlə işləmək üçün vahid alət təklif edirik. Yeri gəlmişkən, genişləndirmələr təkcə bizim tərəfimizdən deyil, həm də tərəfdaşlarımız tərəfindən hazırlana bilər. Bu məqsədlə kifayət qədər geniş SDK alət dəsti nəşr olunacaq.
Başqa bir məktub kimə lazımdır və niyə?
Böyük bizneslər maraqlı tendensiya formalaşdırıblar - müəssisələr əməkdaşlıq funksiyalarına ehtiyac duyurlar. Söhbət təkcə bir şey göndərməklə işçilər arasında birbaşa qarşılıqlı əlaqədən deyil, poçt qutularına və rol oynayan hesablara ortaq giriş, böyük iştirakçı qrupları ilə işləmək bacarığı və müxtəlif korporativ funksiyaların mövcudluğundan gedir.
Tipik bir korporativ funksiya, böyük şirkətlərdə olduqca populyar olan, lakin nə B2C seqmentində, nə də kiçik müəssisələrdə praktiki olaraq istifadə edilməyən məktubların geri çağırılması mexanizmidir. İş ondadır ki, kiçik istifadəçi qrupları arasında belə bir ehtiyacın yaranma ehtimalı olduqca azdır və bir səhvin dəyəri daha azdır. Üstəlik, bu funksiyanı korporativ poçt sistemindən kənarda həyata keçirmək sadəcə mümkün deyil - hətta Google poçtu Exchange istifadəçilərinin öyrəşdiyi formada məktubları xatırlamır. Problemin kökü ötən əsrin 80-ci illərindən poçt protokollarının dizaynındadır.
Biz onlarla fokus qrupları keçirdik, yüzlərlə istifadəçi arasında sorğu keçirdik və tipik e-poçt istifadə ssenarilərini müəyyən etməyə bir neçə min adam-saat sərf etdik. Bu, potensial istifadəçilərimizin ehtiyaclarını və onların biznes proseslərinin xüsusiyyətlərini diqqətlə öyrənməyə imkan verdi. Əldə edilmiş məlumatlara əsaslanaraq, zəruri hallarda tələb olunan yük həcminə qədər miqyas almağa imkan verəcək bir arxitektura hazırlamaq qərarına gəldik. Fikrimizcə, heç bir məhdudiyyət yoxdur, lakin hazırda biz bir neçə yüz min istifadəçini işə götürən şirkətlərin işini necə təmin edəcəyimizi başa düşürük.
Başlıq altında nə gizlənir
Məhsulumuza e-poçt həlli, təqvim planlaşdırma aləti, ünvan kitabçası, həmçinin sənədlərlə işləmək üçün MyOffice həllimiz əsasında interaktiv sənədlərə baxış daxildir.
Söhbət korporativ səviyyəli bir həlldən getdiyindən, korporativ poçtun ayrılmaz hissəsi də tam hüquqlu axtarış sistemidir. Bizim həllimiz bütün komponentlər üzrə başdan-başa morfoloji axtarış aparmağa qadirdir. Bundan əlavə, bütün poçt sistemi öz yaddaşına əsaslanır və bu da əməkdaşlıq üçün optimallaşdırılmışdır.
MyOffice poçt sistemləri arasında hansı fərqlər var?
Artıq MyOffice həlləri ilə işləmək təcrübəsi olan Habr oxucusu bilir ki, kommersiya məhsullarına “MyOffice Mail” daxildir. Və sual yaranır - onun komandamın üzərində işlədiyi Mailion korporativ elektron poçt sistemindən fərqləri nələrdir?
Biz MyOffice-də qərara gəldik ki, müxtəlif ölçülü şirkətlərin ehtiyaclarını ödəmək üçün iki korporativ səviyyəli e-poçt sistemi yaratmaq lazımdır. MyOffice Mail məhsulu istifadəçilərinin sayı minlərlə və ya bir neçə on minlərlə olan təşkilatlar üçün nəzərdə tutulub. Daha böyük strukturlar üçün Mailion-dan istifadə etmək daha məqsədəuyğundur - Cloud Native mikroservis arxitekturasında qurulmuş və görünməmiş miqyaslama və xətalara dözümlülük imkanlarına malik yeni MyOffice məhsulu.
Məhsulları seçərkən müştərilər öz şirkətlərinin gələcək inkişafı strategiyası barədə əvvəlcədən qərar verməlidirlər. Hər hansı bir təşkilat üçün e-poçt sisteminin tətbiqi bir həlli digəri ilə tez bir zamanda əvəz etməyi nəzərdə tutmayan mürəkkəb bir layihə işidir. Buna görə də, mümkün olan maksimum yük, nasazlığa dözümlülük və özünü sağaltma meyarları, həmçinin coğrafi paylama faktoru əvvəlcədən nəzərə alınmalıdır.
İki MyOffice e-poçt sistemi əsaslı şəkildə fərqlidir. Onlar müxtəlif texnologiya yığınlarından istifadə etməklə qurulur və hər bir sistem üçün alətlər poçt sisteminin yerləşdiriləcəyi seqmentin məqsəd və vəzifələrinə uyğun olaraq seçilir. Poçt sistemlərində nələrin olması lazım olduğuna dair ümumi məhsul baxışımız, eləcə də dizayn yanaşmalarında sinxronizasiya var. Lakin bunlar müxtəlif istifadəçilər auditoriyası üçün nəzərdə tutulmuş iki məhsuldur.
Tərtibatçılar hansı problemlərlə üzləşirlər?
Bundan sonra mətndə yalnız yeni korporativ poçt sistemi Mailion haqqında danışacağam.
Biz hərtərəfli araşdırma apardıq və mövcud e-poçt həllərinin üstünlüklərini və mənfi cəhətlərini təhlil etdik. Keçmişdə yüksək yüklü sistemlərin yaradılmasında bilavasitə iştirak etmiş mütəxəssislərimizin toplanmış təcrübəsi bizə istənilən tanınmış məhsulun əsas ağrı nöqtəsini - diskin giriş və çıxış əməliyyatlarının (İO) performansını tez bir zamanda müəyyən etməyə imkan verdi. .
Deyə bilərik ki, IO əməliyyatlarını sürətləndirmək vəzifəsi qarşılaşdığımız əsas problem oldu. Xüsusi problemlərimizi həll etməyə diqqət yetirmək lazım idi və biz öz binar məlumat saxlama sistemimizi yaratmağa və inkişaf etdirməyə başladıq. Bu yanaşmanın çox açıq iqtisadi komponenti var - bizə təkcə məlumatların saxlanması deyil, həm də kifayət qədər çoxlu disk daxiletmə və çıxış əməliyyatlarını yerinə yetirmək lazımdır.
Bu qərar asan qəbul edilmədi. Biz məlumatın saxlanmasına yönəlmiş bir çox müəssisə səviyyəli məhsulları öyrəndik və hazır və tələblərimizə uyğun heç nə tapa bilmədik. Axı, biz təkcə məlumatları saxlamaqla kifayətlənməməliyik, həm də onunla daim işləmək lazımdır və bir istifadəçiyə çıxışı olan eksklüziv rejimdə deyil, bir neçə on minlərlə istifadəçi arasında əməkdaşlıq imkanlarını təmin etməliyik.
Beləliklə, biz müəyyən etdik ki, bizim üçün ən yüksək prioritet korporativ meyar böyük həcmli məlumatlarla işləməkdir.
Etibarlılıq
Üstəlik, bu, bu məlumatın işlənməsi və tez əldə edilməsi vəzifəsi kimi saxlama məsələsi deyil. Yüksək etibarlılıq göstəricilərini təmin etmək tələb olunur - bütün həllin davamlı işləmə müddəti 99,9% səviyyəsində olmalıdır. Eyni zamanda, poçt sistemi imtinaların işlənməsi ilə bağlı düzgün qərarlar qəbul etməkdə avtonom olmalıdır. Yalnız bu şəkildə müəyyən bir şirkətin iş proseslərini iflic edə biləcək uğursuzluqların olmamasını təmin edə bilərik.
xətaya dözümlülük
Biz hər bir komponentə tətbiq edilən bir sıra tədbirlər və nasazlıqlara dözümlülüyü təmin etmək üçün seçilmiş yanaşmalar üzərində işləmişik. Xüsusilə, korporativ poçt sistemi məlumatların kvorum emalı, xidmətlərin rezervasiyası və onların dövlətlərinin olmamasına nəzarət, həmçinin konsensus əsasında marşrutlaşdırma və kvorum dəstəyi üçün öz mexanizmlərindən istifadə edir.
Yüksək nasazlığa dözümlülük meyarı hər bir komponentdə özünü yoxlama mexanizmlərinin olmasıdır. Mailion bu və ya digər funksiyanın düzgün və ya səhv yerinə yetirildiyini, bu və ya digər blokun düzgün işləməsini daim təhlil edir. Bu, uğursuzluq halında sistemin özünü sağaltma vasitələrindən biridir. Məlumat itirilməməli, həll yolu sonda ardıcıl vəziyyətə çatmalıdır.
Həyatda bütün mümkün hadisələri qabaqcadan görmək mümkün olmadığını başa düşməlisiniz - fizikanı aldada bilməzsiniz. Ancaq biz müəyyən nümunələrin qəzalarının düzgün idarə edilməsi haqqında kifayət qədər yüksək dərəcədə inamla danışmağa imkan verən dizayn yanaşmalarına riayət edirik. Həmişə məhsulda nəyisə pozmağa çalışan böyük bir sınaq qrupumuz var. Və bəzən uğur qazanırlar. Bu fakt bir hadisəni təhrik edir, biz bunu ətraflı araşdırırıq və onun əsasında bu tip problemi aradan qaldırmaq üçün yeni mexanizm yaradırıq.
Sistem qəzalara necə reaksiya verir
Bazar tez-tez sual verir - birdən-birə qovşaqlarından biri ilə əlaqəni itirsə, sistem nə olacaq? Coğrafi olaraq paylanmış həlli həyata keçirməyi planlaşdırırsınızsa, bu sorğu xüsusilə aktualdır.
Belə bir quraşdırma dizayn edərkən müştərinin ehtiyaclarını və onun etibarlılıq meyarlarını nəzərə almaq lazımdır. Məlumat şəbəkəsinə qoşulmanın hər yerdə eyni olduğuna inanmaq səhvdir. Müəssisə sistemlərində optik lif vasitəsilə siqnalın sürətini belə nəzərə almaq vacibdir.
Müştərinin etibarlılıq üçün yüksək tələbləri varsa, biz xüsusi rabitə xətləri ilə birləşdiriləcək bir neçə məlumat mərkəzlərində quraşdırmağı tövsiyə edəcəyik.
Bununla belə, poçt sisteminin qovşaqlarından birində elektrik enerjisinin tam kəsilməsi ssenarisini də istisna etmək olmaz. Bu halda, bu seqmentin əsas məlumatları ilə iş dayandırılacaq, lakin qalan hissələr heç bir şey olmamış kimi işləyəcək. Sistem inzibatçılara qovşağın itirilməsi barədə məlumat verəcək və işçilərdən müvafiq tədbirlər görmələri tələb olunacaq.
Həmçinin, poçt sistemimiz elə konfiqurasiya edilə bilər ki, məlumat mərkəzində rezervasiyalar baş versin. Bu yanaşma məlumat mərkəzi daxilində bir neçə qovşağın itirilməsi halında operativliyi təmin edəcək və qovşaqlardan birinin itirilməsini heç kim hiss etməyəcək - əlbəttə ki, monitorinq sistemi istisna olmaqla. Belə bir hadisə baş verdikdə, yük sadəcə olaraq yenidən bölüşdürülür. Buna görə də, bir poçt sistemi dizayn edərkən, marjanı nəzərə almaq vacibdir - qəza zamanı neçə və hansı komponentlərin "itirilə" biləcəyi.
Müstəqillik
Tamamilə etibarlı sistemlər yoxdur və uğursuzluqlar, bu və ya digər şəkildə baş verə bilər. Buna görə də, poçt sistemini tərtib edərkən, müəyyən bir SLA müddətində onları aradan qaldırmağa imkan verəcək uğursuzluqları tez bir zamanda lokallaşdırmaq qabiliyyətini təmin etmək vacibdir. Üstəlik, sistem administratorlarının və əməliyyat xidmətlərinin müdaxiləsini minimuma endirməklə, nasazlıqlar sistem tərəfindən müstəqil şəkildə düzəldilməlidir.
Əməliyyat rahatlığı
Əlbəttə ki, böyük sistemlər yüksək ixtisaslı işçilərin diqqətini tələb etməyə bilməz. Lakin dizayn edərkən nəzərə aldığımız aspektlərdən biri sistemin idarə edilməsinin asan olması və heç bir unikal bacarıq tələb etməməsidir.
İqtisadi səmərəlilik
Əlbəttə ki, hər hansı bu cür korporativ sistemlərlə işləmək üçün işçilərin təlimi tələb olunur - axırda söhbət həqiqətən böyük miqyasdan gedir. Buna görə də, məhsulumuzu yaradarkən, sistemə sahibliyin ümumi dəyərini azaltmağa diqqət yetirdik. Hər hansı bir iş üçün xərclərin səmərəliliyinə nəzarət etmək və əməliyyat xərclərinə sonsuz pul tökməməyə çalışmaq vacibdir.
Mərkəzsizləşdirmə
Əvvəllər haqqında danışdığım prinsiplərə nail olmaq üçün sistem tamamilə paylanmalıdır - mərkəzləşdirilmiş yanaşma həmişə avadanlıqdan istifadə şərtləri ilə məhdudlaşır.
Əlbəttə ki, bir böyük server ala və bütün proqramları və xidmətləri ona quraşdırmağa cəhd edə bilərsiniz. Ancaq sistem nə qədər böyükdürsə, bütün dizayn bir o qədər mürəkkəbdir və belə bir sistemin etibarlılığı durmadan azalır - axı, bir server bir uğursuzluq nöqtəsi deməkdir. Və işi nə qədər mərkəzləşdirsək, bir o qədər də bu mərkəzi nöqtədən asılıyıq.
Sistem Tələbləri
Mürəkkəb korporativ e-poçt sistemləri haqqında danışarkən, "işləmə üçün minimum konfiqurasiya" kimi bir şey olmadığını başa düşməliyik. İstənilən böyük icranın əsası həmişə ciddi dizayn işidir. Bu, müəyyən bir biznesin ehtiyaclarını və poçt sisteminin optimal konfiqurasiyasını əlaqələndirməyə imkan verir.
Korporativ e-poçt sistemi çox sayda parametrə görə konfiqurasiya edilə bilən çevik bir vasitədir. Biz bir çox əsas və bir neçə yüz mümkün meyarın təhlili əsasında yükü simulyasiya etməyə imkan verən öz metodologiyamızdan istifadə edərək yük testini həyata keçiririk.
Deyə bilərik ki, həyata keçirmə layihəsini hazırlayarkən təşkilatın mövcud biznes proseslərində istifadəçi işinin intensivliyini göstərəcək hesablamalardır. Bu halda, bir çox giriş parametrləri təhlil edilir və mümkün yükdən asılı olaraq, lazımi miqdarda hesablama gücünə dair qərar qəbul edilir - bir kompüterdən bütün kompüter otağına qədər.
Buna görə də, bəzi minimal konfiqurasiyalar haqqında danışmaq tamamilə doğru deyil. Xüsusilə, bizdə yalnız bir maşında işləyən nümayiş stendimiz də var. Amma başa düşürük ki, korporativ seqmentdə işləmək onlarla, hətta yüzlərlə virtual maşında quraşdırma tələb edir.
Texnologiya yığını
Məhsullar yaratarkən kodun lisenziyalı təmizliyinə xüsusi diqqət yetiririk. MyOffice yüksək keyfiyyət standartları yaratmış və fəaliyyət göstərmişdir ki, bu da bizdən məhsulların müstəqil şəkildə, xarici kodun minimal iştirakı ilə tamamilə inkişaf etdirilməsini tələb edir.
Mailion kodunun böyük hissəsi özümüzə aiddir, bizim hüquqlarımız tam olaraq bizimdir və lazım olduqda dəyişdirə və dəyişdirə bilərik. E-poçt sistemimiz üçün kodun çoxu Go (Qolanq) proqramında evdə yazılıb. Go ilə yanaşı, veb hissəsi üçün biz C++ və Java Script ES6-dan istifadə edirik.
Qalan 5% isə verilənlər bazası kimi "ağır komponentlər" adlanır. Bunlara RethinkDB, ArangoDB və Redis daxildir. Əsas texnologiyalar arasında gRPC-ni də qeyd edəcəm - API vasitəsilə qarşılıqlı əlaqə üçün vahid mexanizm kimi istifadə olunan uzaqdan prosedur çağırış sistemi, bu vacib hissədir.
Məhsul nədən ibarətdir?
Korporativ e-poçt sistemi “vakuumda olan server” deyil. Məhsulumuza poçt sistemini təmin edən təxminən 70 komponent və 45 xidmət daxildir. Bütün bu elementlər “sıfırdan” yazılmışdır və MyOffice-in öz inkişafıdır.
Sistemin ən nəzərə çarpan hissəsi saxlama, poçt, təqvim və axtarış sistemləri və veb-klienti təmin edən server kompleksidir. Biz həmçinin bir neçə istifadəçi proqramları hazırlayırıq və kommersiya buraxılışına qədər istifadəçilərimizə veb müştəri texnologiyalarımız əsasında yeni “nazik müştərilər” təklif etməyi planlaşdırırıq.
Poçt sistemləri ilə uyğunluq
Mailion standart protokollardan istifadə edərək işləyir. Həllimizdən istifadə etməyə başlamaq üçün yalnız müştəri proqramlarını konfiqurasiya etməli və adi mühitinizdə onlarla işləməyə davam etməlisiniz. Məsələn, siz MyOffice Mail məhsuluna daxil olan müştəri proqramından istifadə edə bilərsiniz.
Həmçinin, istifadəçilərimizin rahatlığı üçün biz Exchange-dən problemsiz keçidi təmin edən xüsusi plagin yaratdıq. Onun köməyi ilə istifadəçilər poçt serverini əvəz edərkən MS Outlook ilə işləməyə davam edə biləcəklər - onlar kommunikasiya vasitələri ilə adi qarşılıqlı əlaqədə nəyinsə dəyişdiyini belə hiss etməyəcəklər. Bu plagin bütün təşkilatın işini dayandırmadan istifadəçiləri əvvəlki poçt sistemindən rahat şəkildə ötürməyə imkan verir. Bu, yüz minlərlə istifadəçiyə xidmət göstərmək üçün alətləri əvəz etməli olduğunuz halda xüsusilə vacibdir.
İdarəetmə asanlığı
Bizim korporativ poçt sistemimizin özəlliyi ondan ibarətdir ki, o, idarəçilərdən son dərəcə az iştirak tələb edir. Dizayn edərkən biz fərdiləşdirmə imkanı ilə idarəetmənin mürəkkəbliyi arasında tarazlıq tapmağa çalışdıq. Buna nail olmaq üçün mürəkkəb korporativ sistemlərin administratorlarının davranış nümunələri ilə bağlı çoxlu araşdırma aparmalı olduq.
Bizim komandamız, bayaq dediyim kimi, yüksək ixtisaslı mütəxəssislərdən ibarətdir - onların hər birinin möhkəm idarəetmə təcrübəsi var. Buna görə də, sistemi inkişaf etdirərkən, mürəkkəb bir məhsulu idarə edərkən onların təcrübəsini istifadəçilərin ehtiyaclarına köçürməyə çalışdıq. Başqa sözlə desək, biz potensial problemləri bildiyimiz üçün onların memarlıq dizayn səviyyəsində həlli yollarını fəal şəkildə təqdim etdik.
Məsələn,
- Sistem komponentlərinin, o cümlədən infrastruktur komponentlərinin konteynerlərə təcrid edilməsi təmin edilir - bu, təhlükəsizlik səviyyəsini artırmağa, komponentlər arasında girişi çevik şəkildə konfiqurasiya etməyə kömək edir, həmçinin dəstəklənən sistemlər və platformalar siyahısına biznes tərəfindən tələb olunan yeni elementləri tez bir zamanda daxil etməyə imkan verir;
- inkişaf və yerləşdirməyə vahid yanaşma, bütün komponentlər üçün vahid konfiqurasiya formatı daha aydın və səmərəli işləməyə kömək edir və dəstək xərclərini azaldır;
- tanış yerləşdirmə alətlərinə əsaslanan öz sistem quraşdırıcınız quraşdırmanı mərkəzləşdirilmiş, çevik və aydın şəkildə idarə etməyə imkan verir;
xidmətlər arasında biznes məntiqi öhdəliklərinin aydın bölgüsü ilə mikroservis arxitekturası sistemin iş sxemini başa düşməyə və dəstəyi daha səmərəli təmin etməyə kömək edir; - sistemin infrastruktur hissəsi qabaqcıl təcrübələrdən istifadə etməklə tanış həllər əsasında qurulur, həmçinin müəssisədə mövcud sistemlərlə inteqrasiyaya imkan verir ki, bu da sistemin şirkət daxilində istismara verilməsini asanlaşdırır;
- Bu məqsədlə anbarda süni intellektə əsaslanan, mümkün nasazlıqları müstəqil olaraq müəyyən edə və avadanlığa nəzarət edə bilən sistem quraşdırılacaq.
Müasir dizayn
Məhsulun dizaynını yaratmaq bir neçə min adam-saat çəkdi. İnkişaf vəzifəsi interfeysi müasir - asan və intuitiv etmək idi. Defolt olaraq bir sıra xüsusi funksiyaları özündə birləşdirməli olan müəssisə sistemini layihələndirərkən bu çətindir.
Əlbəttə ki, dizaynı “daşa həkk etmək” və ya imza və möhürlə təsdiqləmək olmaz - bu canlı vasitədir, daim inkişaf edir və təkmilləşir. Dörd il ərzində biz dizaynı bir neçə dəfə dəyişdirdik, lakin ideologiyada köklü dəyişiklik olmadı. Bütün korporativ məhsul xəttinin qurulmasının əsas prinsipi universal dizayn sisteminin yaradılmasıdır.
Korporativ e-poçt sisteminin dizaynını tərtib edərkən biz üç əsas sahənin inkişafına xüsusi diqqət yetirdik - uyğunlaşma, ardıcıllıq və müştərinin korporativ üslubuna uyğunlaşma bacarığı.
Uyğunluq
Mailion korporativ poçt sisteminin interfeyslərinin dizaynının xüsusi xüsusiyyəti onu istənilən ölçülü ekranlı cihazlarda göstərmək imkanıdır. Bütün vizual komponentlər diqqətlə işlənir, mobil cihazlarda işləyərkən düzgün ölçülür və hətta toxunma ekranlarında barmaqla idarə etmək üçün əladır. Həmçinin, tətbiq pəncərəsinin ölçüsünü dəyişdirdiyiniz zaman, sütun düzümü də dəyişdirilir - sütunların ölçüsü zəngin İnternet tətbiqləri konsepsiyasının postulatlarına ciddi uyğun olaraq mütənasib olaraq dəyişir.
Sistemli
Mailion korporativ e-poçt sisteminin dizaynı sistematik yanaşmaya əsaslanır. Biz bu sahəni 2017-ci ilin əvvəlindən, indiki kimi dizayn sistemləri haqqında danışmaq dəbdə olmadığı vaxtdan inkişaf etdiririk. Dizayn sistemi məhsulun fəlsəfəsini əks etdirən və daim inkişaf edən vizual və texniki icra üçün qaydalar və alətlər toplusudur. Biz onu inkişaf və dizayn arasında əlaqəni asanlaşdırmaq üçün təqdim etdik.
Korporativ şəxsiyyətin qurulması
Bizim dizaynımız istənilən müştərinin korporativ üslubuna uyğunlaşa bilən “xameleon”dur. Bütün interfeys elementlərinin rəngləri dəyişənlər vasitəsilə müəyyən edilir. Beləliklə, bir neçə rəngin əsas dəstini dəyişdirərək, bütün tətbiqləri bir anda yenidən rəngləyə bilərsiniz.
Şriftlər də dəyişənlər vasitəsilə müəyyən edilir: interfeys müştəri şirkətinin korporativ şriftindən istifadə edə bilər, əgər bu müştəri brend kitabında nəzərdə tutulubsa. Eyni zamanda, müxtəlif şriftlərin müxtəlif hərf ölçüləri ola bilər və biz bunu nəzərə alırıq. Məsələn, 16 ölçülü PT Sans eyni ölçülü 16 ölçülü Robotodan nəzərəçarpacaq dərəcədə kiçik görünür. Buna görə də, mətn bloklarının ölçüsünü müəyyən bir şriftin xüsusiyyətlərinə uyğunlaşdırırıq.
Rəng kitabxanamızın strukturuna və şriftlərlə işləmək xüsusiyyətlərinə ayrıca məqalələr həsr edəcəyik.
Mobile Apps
İstənilən müasir elektron poçt sisteminin tərkib hissəsi mobil proqramlardır - istifadəçilər istənilən yerdən və istənilən vaxt işləyə bilməlidirlər.
İndi biz sadəcə olaraq korporativ mobil proqramlar konsepsiyasını formalaşdırırıq, onlar MyOffice elektron poçt sistemlərinin funksionallığında fərqləri nəzərə almalı və korporasiyalarda e-poçt və təqvim sistemlərinin istifadəsinə müxtəlif yanaşmalar təklif etməlidirlər.
Ağıllı media paneli
Fokus qruplarımız göstərdi ki, istifadəçilər ənənəvi e-poçt sistemlərinin interfeyslərini çətin hesab edirlər. Müsahibə apardığımız respondentlər qeyd etdilər ki, təqvim hadisələri və əlavələri ilə işləmək xüsusilə çətin idi. Biz cavab verən interfeys əldə etməyə və məhsuldarlığı artırmağa çalışdıq - məhsulumuzdan istifadəni xoş etmək üçün.
Əməkdaşlığı sürətləndirmək üçün yeni alət olan Media Paneli yazışmalar haqqında bütün məlumatları təşkil edir və yazışmalarda iştirak edənlərin siyahısına, indiyə qədər göndərilmiş sənədlərin keçidlərinə və versiyalarına ani çıxışı təmin edir.
Bu alət istifadəçilərin yüzlərlə mesajdan ibarət böyük treklərlə işləməli olduğu vəziyyətlərdə kömək edir. Tez-tez olur ki, onlardan yalnız birində olan bir sənəd və ya şəkil tapmaq lazımdır. Media paneli e-poçt zəncirindəki bütün elementlərin siyahısını yaradır və onları bir yerdə göstərir. Nəticədə, istədiyiniz obyekti tapmaq çox asan olur.
Yerləşdirmə
Korporativ e-poçt sisteminə təkcə rus istifadəçiləri ehtiyac duymur. MyOffice xarici bazarlara çıxmaq üçün ardıcıl siyasət yürüdür, ona görə də məhsulların lokallaşdırılması məsələlərinə kifayət qədər diqqət yetirilir.
Məhsulumuzda xarici dillərə lokalizasiya ehtiyacı ilkin olaraq sistemin əsas hissəsi səviyyəsində qoyulmuşdur. Özlüyündə yeni dillər əlavə etmək bizim üçün böyük problem deyil - bu, necə həll edəcəyimizi bildiyimiz tamamilə başa düşülən bir vəzifədir.
Hazırda rus və ingilis dilləri istifadəçilər üçün əlçatandır. Qarşıdakı buraxılışlarda biz MyOffice məhsullarının işlədiyi dillər - fransız, ispan, portuqal və başqaları üçün korporativ e-poçt sisteminə dəstək əlavə edəcəyik. Müəyyən mənada, qonşu şöbələrdən olan həmkarlarımızdan daha asandır, çünki poçt və təqvim sistemləri üçün biz yalnız əlifbanı, tarix və vaxtlarla işləmək xüsusiyyətlərini nəzərə almalıyıq - xoşbəxtlikdən, bizdə aşağıdakı kimi düsturlar yoxdur. elektron cədvəl redaktoru.
Bəli, işə götürürük!
Məhsulumuzu yaratmaq üçün bir neçə yüz insan ili lazım idi. İstəsəm də, bir məqalədə sizə hər şeyi birdən izah edə bilmərəm. Buna baxmayaraq, ümid edirəm ki, bu nəşr məhsulumuzla tanış olmaq üçün başlanğıc nöqtəsi olacaq - yuxarıda dediyim kimi, mən gələcəkdə həm həllin özü, həm onun xüsusiyyətləri, həm də inkişafımız haqqında daha ətraflı danışmağı planlaşdırıram. yaxınlaşır.
Təvazökarlıq kölgəsi olmadan onu da deyim ki, bu gün bütün dünyada belə poçt sistemlərini inkişaf etdirən şirkətlərin sayı bir neçə nəfərdir. Bu, həqiqətən mürəkkəb mühəndislik işidir, korporativ müştərilərin ehtiyaclarını dərindən dərk etməyi və böyük təşkilatların biznes proseslərinin hərtərəfli təhlilini, dizayn və inkişafdakı müasir tendensiyaları, habelə kifayət qədər sayda səlahiyyətli mütəxəssisləri tələb edir. Poçt sistemimiz hər gün inkişaf edir.
Hazırda demək olar ki, açıq vəziyyətdəyik inkişafda vakansiyalar. Korporativ dünyanın e-poçt haqqında düşüncə tərzini dəyişdirə biləcək bir məhsul yaratmaq üçün bizimlə işləmək istəyirsinizsə, gəlin bizimlə işləyin.
Mənbə: www.habr.com
