
Deyarli to'rt yil oldin biz korporativ aloqa uchun mo'ljallangan Mailion nomli yangi tarqatilgan pochta tizimini loyihalashni boshladik. Bizning yechimimiz Cloud Native mikroservis arxitekturasiga asoslangan bo‘lib, bir vaqtning o‘zida 1 000 000 dan ortiq foydalanuvchi bilan ishlashga qodir va yirik korporatsiyalar ehtiyojlarini 100% qondirishga tayyor bo‘ladi.
Mailion-da ishlash davomida jamoa bir necha bor o'sdi va hozirda mahsulotga deyarli 70 ishlab chiquvchilar jalb qilingan. Biz g'oya va birinchi prototiplardan tijorat versiyasini sinovdan o'tkazish bosqichigacha uzoq yo'lni bosib o'tdik. Xabrga biz qanday mahsulot yaratayotganimiz, pochta tizimimiz qanday tashkil etilgani va ishlashi, qanday texnologiya stekidan foydalanayotganimiz va nima uchun bizning yechimimiz korporativ kommunikatsiyalarning kelajagi ekanligi haqida aytib berish vaqti keldi. Qani ketdik!
Xabr, salom! Mening ismim Anton Gerasimov, men kompaniyaning Moskva rivojlanish markazida rivojlanish bo'limi boshlig'iman . Bugun biz mashhur xorijiy yechimlarga munosib muqobil bo'ladigan rus korporativ toifadagi tubdan yangi pochta tizimini Mailionni taqdim qilmoqchimiz. Mailion yuqori yuk ko'tarish qobiliyati, misli ko'rilmagan miqyoslilik va moslashuvchanlikni taklif etadi va tizim ma'murlaridan minimal e'tibor talab qiladi.
Hozir bizning ishlanmamiz beta-bosqichda, lekin juda tez orada, bizning rejamizga ko'ra, 2020 yil oxiriga kelib, u tijorat mahsulotini sinovdan o'tkazish maqomiga o'tadi.
Ko'pincha, ushbu maqola umumiy ma'lumotlarni o'z ichiga oladi - bitta nashrda murakkab dasturiy mahsulotni qamrab olishning iloji yo'q. Men asosiy texnologiyalar haqida hikoya bilan bir qator maqolalar qilishni rejalashtirmoqdaman. Shu bilan birga, sizga qulaylik uchun men quyidagi tarkibni taklif qilaman:
Korporativ pochta tizimi nima?
Bu savolga oddiy va aniq javob elektron pochta va kalendar vositasidir. Ammo shayton, siz bilganingizdek, tafsilotlarda.
Shunday qilib, biz korporativ segment va yirik kompaniyalarga qaratilgan ilg'or rejalashtirish funktsiyalariga ega yangi avlod pochtasini yaratmoqdamiz. Biz 30 mingdan bir necha yuz minggacha ish o'rni bo'lishi mumkin bo'lgan yirik tijorat va davlat tuzilmalari bilan ishlashga e'tibor qaratmoqdamiz.
Bizning tizimimiz platforma yechimi tamoyiliga asoslangan. Biz Unified Communications kontseptsiyasiga asoslanamiz va qo'shimcha modullar va komponentlarni ulash orqali yechimning funksionalligini oshirish imkoniyatiga ega bo'lgan bitta tizim ichida pochta, kalendar va hujjatlar bilan ishlash uchun yagona vositani taklif qilamiz. Aytgancha, kengaytmalar nafaqat biz, balki bizning hamkorlarimiz tomonidan ham ishlab chiqilishi mumkin. Shu maqsadda juda keng SDK asboblar to'plami ham nashr etiladi.
Kimga boshqa pochta kerak va nima uchun?
Yirik biznes qiziqarli tendentsiyani shakllantirdi - korxonalar hamkorlik xususiyatlariga ehtiyoj sezmoqda. Bu nafaqat biror narsani o'tkazish orqali xodimlarning to'g'ridan-to'g'ri o'zaro ta'siri, balki pochta va rol qutilariga kirish huquqini, ishtirokchilarning katta guruhlari bilan ishlash qobiliyati va turli korporativ funktsiyalarning mavjudligi haqida.
Odatiy korporativ funktsiya elektron pochtani chaqirish mexanizmi bo'lib, u yirik kompaniyalarda yuqori talabga ega, ammo B2C segmentida ham, kichik biznesda ham deyarli qo'llanilmaydi. Gap shundaki, kichik foydalanuvchilar guruhlari orasida bunday ehtiyojning yuzaga kelish ehtimoli juda kichik va xatoning narxi ancha past. Bundan tashqari, ushbu funktsiyani korporativ pochta tizimidan tashqarida amalga oshirishning iloji yo'q - hatto Google pochtasida ham Exchange foydalanuvchilari o'rgangan shakldagi xatlarga javob yo'q. Muammoning ildizi o'tgan asrning 80-yillaridagi pochta protokollarini loyihalashda.
Biz o'nlab fokus-guruhlarni o'tkazdik, yuzlab foydalanuvchilar bilan suhbatlashdik va pochtadan foydalanishning odatiy stsenariylarini aniqlash uchun bir necha ming odam-soat vaqtimizni sarfladik. Bu bizga potentsial foydalanuvchilarimiz ehtiyojlari va ularning biznes jarayonlarining o'ziga xos xususiyatlarini sinchkovlik bilan o'rganish imkonini berdi. Qabul qilingan ma'lumotlarga asoslanib, biz, agar kerak bo'lsa, kerakli yuk hajmini oshirishga imkon beradigan arxitekturani ishlab chiqishga qaror qildik. Bizning fikrimizcha, hech qanday cheklov yo'q, lekin hozirda biz bir necha yuz ming foydalanuvchini ish bilan ta'minlaydigan kompaniyalarning ishini qanday ta'minlashni tushunamiz.
Kaput ostida nima yashiringan
Bizning mahsulotimiz elektron pochta yechimi, rejalashtirish vositasi, manzillar kitobi va MyOffice hujjatlarni boshqarish bo'yicha shaxsiy yechimimiz asosida interaktiv hujjatlarni ko'rishni o'z ichiga oladi.
Biz korporativ darajadagi yechim haqida gapirayotganimiz sababli, to'liq huquqli qidiruv tizimi ham korporativ pochtaning ajralmas qismi hisoblanadi. Bizning yechimimiz barcha komponentlar bo'ylab oxirigacha morfologik qidiruvni amalga oshirishga qodir. Bundan tashqari, butun pochta tizimi o'z xotirasiga asoslangan bo'lib, u ham hamkorlik uchun optimallashtirilgan.
MyOffice pochta tizimlari o'rtasidagi farqlar qanday
MyOffice yechimlari bilan allaqachon tajribaga ega bo'lgan Habr o'quvchisi MyOffice Mail tijorat mahsulotlarining bir qismi sifatida mavjudligini biladi. Va savol tug'iladi - uning mening jamoam ishlagan korporativ pochta tizimi Mailiondan qanday farqi bor?
Biz MyOffice kompaniyasida turli o'lchamdagi kompaniyalarning ehtiyojlarini qondirish uchun ikkita korporativ toifadagi pochta tizimini yaratish kerak deb qaror qildik. MyOffice Mail mahsuloti minglab yoki bir necha o'n minglab foydalanuvchilari bo'lgan tashkilotlar uchun mo'ljallangan. Kattaroq tuzilmalar uchun Cloud Native mikroservis arxitekturasida qurilgan yangi MyOffice mahsuloti Mailion dan foydalanish maqsadga muvofiqdir, u misli ko‘rilmagan miqyoslash va nosozliklarga chidamlilikka ega.
Mahsulotlarni tanlashda mijozlar o'z kompaniyasini yanada rivojlantirish strategiyasi haqida oldindan qaror qabul qilishlari kerak. Har qanday tashkilot uchun pochta tizimini joriy qilish murakkab loyiha bo'lib, u bir yechimni boshqasiga tezda almashtirishni o'z ichiga olmaydi. Shuning uchun maksimal mumkin bo'lgan yuk, nosozlikka chidamlilik va o'z-o'zini davolash mezonlari, shuningdek, geografik taqsimot omili oldindan hisobga olinishi kerak.
Ikki MyOffice pochta tizimi tubdan farq qiladi. Ular turli xil texnologiya stacklari yordamida qurilgan va har bir tizim uchun vositalar pochta tizimi joylashtiriladigan segmentning maqsad va vazifalariga muvofiq tanlanadi. Bizda pochta tizimlarida nima bo'lishi kerakligi, shuningdek, dizayn yondashuvlarida sinxronizatsiya haqida umumiy mahsulot tushunchasi mavjud. Ammo bu turli xil foydalanuvchilar auditoriyasi uchun mo'ljallangan ikkita mahsulot.
Ishlab chiquvchilar oldida qanday muammolar bor
Keyingi matnda men faqat yangi korporativ pochta tizimi Mailion haqida gapiraman.
Biz batafsil tadqiqot o'tkazdik va mavjud elektron pochta echimlarining afzalliklari va kamchiliklarini tahlil qildik. O'tmishda yuqori yuklangan tizimlarni yaratishda bevosita ishtirok etgan mutaxassislarimizning to'plangan tajribasi har qanday taniqli mahsulotning asosiy og'riqli nuqtasini - diskni kiritish va chiqarish (IO) ko'rsatkichlarini tezda aniqlash imkonini berdi.
Aytishimiz mumkinki, IO operatsiyalarini tezlashtirish vazifasi biz duch kelgan asosiy muammoga aylandi. Muayyan vazifalarimizni hal qilishga e'tibor qaratishimiz kerak edi va biz o'zimizning ikkilik ma'lumotlarni saqlash tizimini yaratish va rivojlantirishni boshladik. Ushbu yondashuv juda aniq iqtisodiy komponentga ega - biz nafaqat ma'lumotlarni saqlashimiz, balki diskni kiritish va chiqarish bo'yicha ko'plab operatsiyalarni bajarishimiz kerak.
Bunday qaror qabul qilish oson emas edi. Biz ma'lumotni saqlashga qaratilgan ko'plab korporativ toifadagi mahsulotlarni ko'rib chiqdik va bizning talablarimizga tayyor va mos keladigan narsalarni topa olmadik. Axir, biz nafaqat ma'lumotlarni saqlashimiz, balki ular bilan doimiy ishlashimiz kerak va bitta foydalanuvchiga kirish huquqi bilan eksklyuziv rejimda emas, balki bir necha o'n minglab foydalanuvchilarning hamkorlik qilish imkoniyatini ta'minlashimiz kerak.
Shunday qilib, biz uchun eng ustuvor korporativ mezon katta hajmdagi ma'lumotlar bilan ishlash ekanligini aniqladik.
Ishonchlilik
Bundan tashqari, bu saqlash masalasi emas, balki ushbu ma'lumotlarni qayta ishlash va tezkor kirish vazifasidir. Yuqori ishonchlilik ko'rsatkichlarini ta'minlash talab qilinadi - butun eritmaning uzluksiz ishlash vaqti 99,9% darajasida bo'lishi kerak. Biroq, pochta tizimi to'g'ri qaror qabul qilishda avtonom bo'lishi kerak. Faqat shu tarzda ma'lum bir kompaniyaning biznes jarayonlarini falaj qiladigan nosozliklar yo'qligiga erishish mumkin.
xatolarga chidamlilik
Biz har bir komponent uchun qo'llaniladigan chora-tadbirlar majmuini ishlab chiqdik va nosozliklarga chidamliligini ta'minlash uchun yondashuvlarni tanladik. Xususan, korporativ pochta tizimi ma'lumotlar kvorumini, xizmatlarni bron qilish va fuqaroligi bo'lmaganlarni nazorat qilish, shuningdek, o'zining marshrutlash va konsensusga asoslangan kvorum mexanizmlaridan foydalanadi.
Yuqori nosozliklarga chidamlilik mezoni - bu har bir komponentda o'z-o'zini tekshirish mexanizmlarining mavjudligi. Mailion doimiy ravishda u yoki bu funktsiya to'g'ri yoki noto'g'ri bajarilganligini, u yoki bu blokning to'g'ri ishlashini tahlil qiladi. Bu ishlamay qolganda tizimni o'z-o'zini davolash vositalaridan biridir. Ma'lumot yo'qolmasligi kerak, yechim oxir-oqibat izchil holatga o'tishi kerak.
Shuni tushunish kerakki, umuman hayotdagi barcha mumkin bo'lgan voqealarni oldindan ko'rish mumkin emas - siz fizikani alday olmaysiz. Ammo biz dizayndagi bunday yondashuvlarga amal qilamiz, bu bizga ma'lum bir turdagi baxtsiz hodisalarni to'g'ri hal qilish haqida juda yuqori darajadagi ishonch bilan gapirishga imkon beradi. Shuningdek, bizda doimiy ravishda mahsulotdagi biror narsani buzishga harakat qiladigan katta sinov guruhi mavjud. Va ba'zida ular muvaffaqiyatga erishadilar. Ushbu faktdan kelib chiqib, biz batafsil o'rganadigan va shu asosda bunday muammolarni bartaraf etishning yangi mexanizmini yaratadigan voqea boshlanadi.
Tizim buzilishlarga qanday ta'sir qiladi
Bozor tez-tez savol beradi - agar u birdan tugunlaridan biri bilan aloqani yo'qotsa, tizimga nima bo'ladi? Agar siz geografik jihatdan taqsimlangan yechimni amalga oshirishni rejalashtirmoqchi bo'lsangiz, bunday so'rov ayniqsa dolzarbdir.
Bunday o'rnatishni loyihalashda mijozning ehtiyojlarini va uning ishonchlilik mezonlari to'plamini hisobga olish kerak. Ma'lumotlar tarmog'iga ulanish hamma joyda bir xil deb taxmin qilish xato. Korporativ tizimlarda hatto tola orqali uzatish tezligini ham hisobga olish muhimdir.
Agar mijoz ishonchlilikka yuqori talablarni qo'ysa, biz maxsus aloqa liniyalari orqali ulanadigan bir nechta ma'lumotlar markazlariga o'rnatishni tavsiya qilamiz.
Shunga qaramay, pochta tizimining tugunlaridan birida elektr ta'minotining to'liq uzilishi stsenariysini inkor etib bo'lmaydi. Bunday holda, ushbu segmentning asosiy ma'lumotlari bilan ishlash to'xtatiladi, ammo qolgan qismlar hech narsa bo'lmagandek ishlaydi. Tizim ma'murlarni tugunning yo'qolishi haqida xabardor qiladi va xodimlar bir qator tegishli harakatlarni amalga oshirishlari kerak.
Shuningdek, bizning pochta tizimimizni bron qilish ma'lumotlar markazi ichida amalga oshiriladigan tarzda sozlanishi mumkin. Ushbu yondashuv ma'lumotlar markazi ichidagi bir nechta tugunlar yo'qolgan taqdirda ishlashni ta'minlaydi va hech kim tugunlardan birining yo'qolishini sezmaydi - albatta, monitoring tizimidan tashqari. Bunday hodisa sodir bo'lganda, yuk oddiygina qayta taqsimlanadi. Shuning uchun, pochta tizimini loyihalashda, marjni hisobga olish kerak - baxtsiz hodisada qancha va qaysi komponentlar "yo'qolishi" mumkin.
Mustaqillik
Mutlaqo ishonchli tizimlar mavjud emas va muvaffaqiyatsizliklar u yoki bu tarzda sodir bo'lishi mumkin. Shuning uchun, pochta tizimini loyihalashda, nosozliklarni tezda lokalizatsiya qilish qobiliyatini ta'minlash muhim, bu ularni ma'lum bir SLA davrida yo'q qilishga imkon beradi. Bundan tashqari, nosozliklar tizim ma'murlari va texnik xizmat ko'rsatish xizmatlarining aralashuvini minimallashtirgan holda tizim tomonidan o'z-o'zidan yo'q qilinishi kerak.
Operatsion qulayligi
Albatta, katta tizimlar yuqori malakali xodimlarning e'tiborini talab qila olmaydi. Ammo loyihalashda biz e'tiborga oladigan jihatlardan biri shundaki, tizimni boshqarish oson bo'lishi va hech qanday noyob vakolatlarni talab qilmasligi kerak.
Iqtisodiy samaradorlik
Albatta, har qanday bunday korporativ tizimlar bilan ishlash uchun xodimlarni o'qitish talab qilinadi - oxir-oqibat, biz haqiqatan ham katta hajmlar haqida gapiramiz. Shu sababli, mahsulotimizni yaratishda biz tizimga egalik qilishning umumiy qiymatini kamaytirishga e'tibor qaratdik. Har qanday biznes uchun sarf-xarajatlarning samaradorligini kuzatish va operatsion xarajatlarga cheksiz pul kiritilishiga yo'l qo'ymaslik uchun harakat qilish muhimdir.
Markazsizlashtirish
Yuqorida aytib o'tgan printsiplarga erishish uchun tizim to'liq taqsimlanishi kerak - markazlashtirilgan yondashuv har doim apparatdan foydalanish shartlari bilan cheklanadi.
Albatta, siz bitta katta server sotib olishingiz va unga barcha ilovalar va xizmatlarni joylashtirishga harakat qilishingiz mumkin. Ammo tizim qanchalik katta bo'lsa, butun dizayn shunchalik murakkab va bunday tizimning ishonchliligi doimiy ravishda pasayib bormoqda - axir, bitta server bitta nosozlik nuqtasini anglatadi. Va biz ishni qanchalik markazlashtirsak, shunchalik ko'p markaziy nuqtaga bog'liqmiz.
Tizim talablari
Murakkab korporativ pochta tizimlari haqida gapirganda, biz "ish uchun minimal konfiguratsiya" kabi narsa yo'qligini tushunishimiz kerak. Har qanday yirik amalga oshirishning markazida har doim jiddiy dizayn ishlari yotadi. Bu sizga ma'lum bir biznes ehtiyojlarini va pochta tizimining optimal konfiguratsiyasini o'zaro bog'lash imkonini beradi.
Korporativ pochta tizimi ko'p sonli parametrlarga muvofiq moslashtirilishi mumkin bo'lgan moslashuvchan vositadir. Biz o'z metodologiyamiz bo'yicha yuk sinovini o'tkazamiz, bu bizga o'nlab asosiy va bir necha yuzta mumkin bo'lgan mezonlarni tahlil qilish asosida yukni simulyatsiya qilish imkonini beradi.
Aytishimiz mumkinki, amalga oshirish loyihasini tayyorlashda, tashkilotning mavjud biznes jarayonlarida foydalanuvchilarning ish intensivligini ko'rsatadigan hisob-kitoblar. Shu bilan birga, ko'plab kirish parametrlari tahlil qilinadi va mumkin bo'lgan yukga qarab, kerakli miqdordagi hisoblash quvvati bo'yicha qaror qabul qilinadi - bitta kompyuterdan butun kompyuter xonasiga.
Shuning uchun, ba'zi minimal konfiguratsiyalar haqida gapirish mutlaqo to'g'ri emas. Xususan, bizda faqat bitta mashinada ishlaydigan demo stend ham mavjud. Ammo biz korporativ segmentdagi ish o'nlab va hatto yuzlab virtual mashinalarga o'rnatishni talab qilishini tushunamiz.
Texnologiya to'plami
Mahsulotlarni yaratishda biz kodning litsenziya tozaligiga alohida e'tibor beramiz. MyOffice'da yuqori sifat standartlari o'rnatiladi va amalga oshiriladi, ular bizdan mahsulotlarni o'zimiz to'liq ishlab chiqishimizni, tashqi kodning minimal ishtirokini talab qiladi.
Mailion kodining aksariyati ichki ishlab chiqish bo'lib, kod to'liq bizga tegishli va biz kerak bo'lganda o'zgartirishimiz va o'zgartirishimiz mumkin. Bizning pochta tizimimiz uchun kodlarning aksariyati Go (Golang) da o'z-o'zidan yozilgan. Go'dan tashqari biz veb-qism uchun C++ va Java Script ES6 dan foydalanamiz.
Qolgan 5% ma'lumotlar bazalari kabi "og'ir komponentlar" deb ataladi. Bularga RethinkDB, ArangoDB va Redis kiradi. Asosiy texnologiyalardan men gRPC-ni ham ta'kidlayman - API orqali o'zaro ishlashning yagona mexanizmi sifatida foydalaniladigan masofaviy protseduralarni chaqirish tizimi, bu muhim qismdir.
Mahsulot nimadan yasalgan
Korporativ pochta tizimi "vakuumdagi server" emas. Bizning mahsulotimiz pochta tizimini qo'llab-quvvatlaydigan 70 ga yaqin komponentlar va 45 ta xizmatlarni o'z ichiga oladi. Bu elementlarning barchasi noldan yozilgan va MyOffice-ning shaxsiy ishlanmasidir.
Tizimning eng ko'zga ko'ringan qismi server majmuasi bo'lib, u saqlash, pochta, kalendar va qidiruv tizimlari va veb-mijozni ta'minlaydi. Shuningdek, biz bir nechta foydalanuvchi ilovalarini ishlab chiqmoqdamiz va tijorat nashrigacha foydalanuvchilarga veb-mijoz texnologiyalarimiz asosida yangi "nozik mijozlar"ni taklif qilishni rejalashtirmoqdamiz.
Pochta tizimining mosligi
Mailion standart protokollarga muvofiq ishlaydi. Bizning yechimimizdan foydalanishni boshlash uchun siz shunchaki mijoz ilovalarini sozlashingiz va ular bilan tanish muhitda ishlashni davom ettirishingiz kerak. Masalan, siz MyOffice Mail-ga kiritilgan mijoz dasturidan foydalanishingiz mumkin.
Shuningdek, foydalanuvchilarimiz qulayligi uchun biz Exchange-dan uzluksiz o'tishni ta'minlaydigan maxsus plaginni yaratdik. Uning yordami bilan foydalanuvchilar pochta serverini almashtirishda MS Outlook bilan ishlashni davom ettirishlari mumkin bo'ladi - ular aloqa vositalari bilan odatdagi o'zaro munosabatlarida nimadir o'zgarganini ham sezmaydilar. Bunday plagin butun tashkilotning ishini to'xtatmasdan foydalanuvchilarni eski pochta tizimidan muammosiz o'tkazish imkonini beradi. Agar yuz minglab foydalanuvchilar uchun asboblarni almashtirish kerak bo'lsa, bu ayniqsa muhimdir.
Boshqaruv qulayligi
Bizning korporativ pochta tizimimizning o'ziga xos xususiyati administratorlarning juda kam ishtirok etishiga bo'lgan ehtiyojdir. Loyihalashda biz sozlash imkoniyati va boshqaruvning murakkabligi o'rtasidagi muvozanatni topishga harakat qildik. Bunga erishish uchun biz murakkab korporativ tizimlar ma'murlarining xatti-harakatlari bo'yicha ko'plab tadqiqotlar o'tkazishimiz kerak edi.
Yuqorida aytib o'tganimdek, bizning jamoamiz yuqori malakali mutaxassislardan iborat - ularning har biri mustahkam boshqaruv tajribasiga ega. Shuning uchun, tizimni ishlab chiqishda biz murakkab mahsulotni boshqarishda ularning tajribasini foydalanuvchilarning ehtiyojlariga o'tkazishga harakat qildik. Boshqacha qilib aytganda, yuzaga kelishi mumkin bo'lgan muammolar haqida bilib, biz ularni me'moriy dizayn darajasida hal qilish yo'llarini oldindan ko'rib chiqdik.
Misol uchun,
- tizim komponentlarini konteynerlarga, shu jumladan infratuzilma konteynerlariga izolyatsiya qilish ta'minlanadi - bu bizga xavfsizlik darajasini oshirishga, komponentlar o'rtasida kirishni moslashuvchan tarzda sozlashga yordam beradi, shuningdek, qo'llab-quvvatlanadigan tizimlar va talab qilinadigan platformalar ro'yxatiga yangi narsalarni tezda kiritish imkonini beradi. biznes bo'yicha;
- ishlab chiqish va joylashtirishga yagona yondashuv, barcha komponentlar uchun yagona konfiguratsiya formati yanada tushunarli va samarali ishlashga yordam beradi va qo'llab-quvvatlash xarajatlarini kamaytiradi;
- odatiy joylashtirish vositalariga asoslangan shaxsiy tizim o'rnatuvchisi o'rnatishni markazlashtirilgan, moslashuvchan va tushunarli tarzda boshqarishga imkon beradi;
xizmatlar o'rtasida biznes mantig'i javobgarligini aniq taqsimlash bilan mikroservis arxitekturasi tizim sxemasini tushunishga va qo'llab-quvvatlashni yanada samaraliroq ta'minlashga yordam beradi; - tizimning infratuzilma qismi ilg‘or tajribalardan foydalangan holda tanish yechimlarga asoslangan, shuningdek, korxonadagi mavjud tizimlar bilan integratsiyalashuv imkonini beradi, bu esa tizimni kompaniya ichida ishga tushirishni soddalashtiradi;
- shu maqsadda saqlash joyida mumkin bo'lgan nosozliklarni mustaqil ravishda aniqlash va jihozlarni boshqarish imkoniyatiga ega bo'lgan sun'iy intellektga asoslangan tizim taqdim etiladi.
Zamonaviy dizayn
Mahsulot dizaynini yaratish uchun bir necha ming kishi-soat kerak bo'ldi. Rivojlanishdan oldin vazifa interfeysni zamonaviy - oson va intuitiv qilish edi. Sukut bo'yicha bir qator o'ziga xos xususiyatlarni o'z ichiga olishi kerak bo'lgan korporativ tizimni loyihalashda bu juda qiyin.
Albatta, dizaynni "toshga o'yib" yoki imzo va muhr uchun tasdiqlab bo'lmaydi - bu jonli vosita, u doimo rivojlanib boradi va takomillashtiriladi. To‘rt yil davomida biz dizaynni bir necha bor o‘zgartirdik, biroq mafkurada tub o‘zgarish bo‘lmadi. Butun korporativ mahsulot liniyasini yaratishning asosiy printsipi universal dizayn tizimini yaratishdir.
Korporativ pochta tizimini loyihalashda biz uchta asosiy yo‘nalish – moslashuvchanlik, izchillik va mijozning korporativ identifikatoriga moslashish qobiliyatini rivojlantirishga alohida e’tibor qaratdik.
Moslashuvchanlik
Mailion korporativ pochta tizimining interfeyslarining dizayn xususiyati har qanday o'lchamdagi ekranli qurilmalarda ko'rsatish qobiliyatidir. Barcha vizual komponentlar ehtiyotkorlik bilan chizilgan, ular mobil qurilmalarda ishlaganda to'g'ri o'lchaydi va hatto sensorli ekranlarda barmoq bilan boshqarish uchun juda mos keladi. Bundan tashqari, dastur oynasining o'lchami o'zgartirilganda, ustunlar tartibi ham o'zgartiriladi - ustunlar o'lchami boy Internet ilovalari kontseptsiyasining postulatlariga qat'iy muvofiq ravishda mutanosib ravishda o'zgartiriladi.
Tizimli
Mailion korporativ pochta tizimini loyihalash tizimli yondashuvga asoslangan. Biz ushbu yo'nalishni 2017 yil boshidan boshlab ishlab chiqdik, o'shanda dizayn tizimlari haqida gapirish hozirgidek moda bo'lmagan. Dizayn tizimi - bu mahsulot falsafasini aks ettiruvchi va doimiy ravishda rivojlanib boradigan vizual va texnik bajarish uchun qoidalar va vositalar to'plami. Biz uni ishlab chiqish va dizayn o'rtasidagi aloqani soddalashtirish uchun joriy qildik.
Korporativ identifikatsiyani moslashtirish
Bizning dizaynimiz har qanday mijozning korporativ identifikatoriga moslasha oladigan "xameleon" dir. Barcha interfeys elementlarining ranglari o'zgaruvchilar orqali aniqlanadi. Shunday qilib, bir nechta ranglarning asosiy to'plamini o'zgartirib, siz bir vaqtning o'zida barcha ilovalarni qayta ranglashingiz mumkin.
Shriftlar o'zgaruvchilar orqali ham aniqlanadi: interfeys, agar mijozning brend kitobida ko'zda tutilgan bo'lsa, mijoz kompaniyasining korporativ shriftidan foydalanishi mumkin. Shu bilan birga, har xil shriftlar har xil harf o'lchamiga ega bo'lishi mumkin va biz buni hisobga olamiz. Masalan, 16 o'lchamdagi PT Sans xuddi shu 16 o'lchamdagi Robotoga qaraganda sezilarli darajada kichikroq ko'rinadi. Shuning uchun biz matn bloklari hajmini ma'lum bir shriftning xususiyatlariga moslashtiramiz.
Biz rangli kutubxonamizning tuzilishi va shriftlar bilan ishlashning o'ziga xos xususiyatlariga alohida maqolalar bag'ishlaymiz.
Mobil ilovalar
Mobil ilovalar har qanday zamonaviy pochta tizimining ajralmas qismidir - foydalanuvchilar istalgan joydan va istalgan vaqtda ishlash imkoniyatiga ega bo'lishi kerak.
Endi biz endigina korporativ mobil ilovalar kontseptsiyasini shakllantirmoqdamiz, ular MyOffice pochta tizimlarining funksionalligidagi farqlarni hisobga olishlari va korporatsiyalarda elektron pochta va kalendar tizimlaridan foydalanishga turlicha yondashuvlarni taklif qilishlari kerak.
Intellektual media paneli
Bizning fokus-guruhlarimiz foydalanuvchilarga tanish elektron pochta tizimlarining interfeyslarini noqulay deb topishini ko'rsatdi. Biz bilan suhbatlashgan respondentlar taqvim voqealari va qo'shimchalari bilan ishlash ayniqsa qiyin ekanligini ta'kidladilar. Biz sezgir interfeysga erishishga va mahsuldorlikni oshirishga harakat qildik - mahsulotimizdan foydalanish yoqimli bo'lishi uchun.
Yangi hamkorlik vositasi bo'lgan media paneli suhbat haqidagi barcha ma'lumotlarni tartibga soladi va suhbat ishtirokchilari ro'yxatiga, havolalar va yuborilgan hujjatlar versiyalariga darhol kirish imkonini beradi.
Ushbu vosita foydalanuvchilar yuzlab postlarning katta treklari bilan ishlashlari kerak bo'lgan holatlarda yordam beradi. Ko'pincha siz ulardan faqat bittasida bo'lgan hujjat yoki rasmni topishingiz kerak bo'ladi. Media paneli elektron pochta oqimidagi barcha elementlarning ro'yxatini yaratadi va ularni bir joyda ko'rsatadi. Natijada, kerakli ob'ektni topish ancha osonlashadi.
Mahalliylashtirish
Korporativ pochta tizimiga bo'lgan ehtiyoj nafaqat rus foydalanuvchilari orasida. MyOffice tashqi bozorlarga chiqish bo'yicha izchil siyosat olib boradi, shuning uchun mahsulotni mahalliylashtirish masalalariga katta e'tibor berilmoqda.
Bizning mahsulotimizda xorijiy tillarni mahalliylashtirish zarurati eng boshidanoq tizimning asosiy qismi darajasida qo'yilgan edi. O'z-o'zidan yangi tillarni qo'shish biz uchun katta muammo emas - bu biz qanday hal qilishni biladigan mutlaqo tushunarli vazifadir.
Endi rus va ingliz tillari foydalanuvchilar uchun mavjud. Keyingi nashrlarda biz korporativ pochta tizimiga MyOffice mahsulotlari ishlaydigan tillar - frantsuz, ispan, portugal va boshqalarni qo'llab-quvvatlaymiz. Ba'zi jihatdan qo'shni bo'limlardagi hamkasblarga qaraganda biz uchun osonroq, chunki pochta va kalendar tizimlari uchun faqat alifbo va sana va vaqt bilan ishlashning o'ziga xos xususiyatlarini hisobga olish kerak - xayriyatki, bizda formulalar yo'q, elektron jadval muharriridagi kabi.
Ha, biz ishga olamiz!
Bizning mahsulotimizni yaratish uchun bir necha yuz yillar kerak bo'ldi. Va butun xohishim bilan men bir maqola doirasida birdaniga hamma narsani aytib bera olmasdim. Shunga qaramay, umid qilamanki, ushbu nashr mahsulotimiz bilan tanishish uchun boshlang'ich nuqta bo'lib xizmat qiladi - yuqorida aytib o'tganimdek, men yechimning o'zi va uning xususiyatlari, shuningdek, rivojlanishga bo'lgan yondashuvlarimiz haqida batafsilroq gapirishni davom ettirmoqchiman. .
Kamtarlik soyasisiz, shuni ham aytamanki, bugungi kunda butun dunyo bo'ylab bunday pochta tizimlarini ishlab chiquvchi kompaniyalar soni bir nechta. Bu haqiqatan ham murakkab muhandislik vazifasi bo'lib, u korporativ mijozlarning ehtiyojlarini chuqur tushunishni va yirik tashkilotlarning biznes jarayonlarini, dizayn va rivojlanishning zamonaviy tendentsiyalarini chuqur tahlil qilishni, shuningdek, etarli miqdordagi malakali mutaxassislarni talab qiladi. Bizning pochta tizimimiz har kuni rivojlanib bormoqda.
Hozir biz deyarli ochiqmiz rivojlanishdagi bo'sh ish o'rinlari. Agar siz korporativ dunyoning elektron pochta haqidagi fikrini o'zgartira oladigan mahsulotni yaratish uchun biz bilan ishlashni istasangiz, biz bilan ishlashga keling.
Manba: www.habr.com
