Una nga pagtan-aw: kung giunsa ang bag-ong corporate mail system nga Mailion gikan sa MyOffice nagtrabaho

Una nga pagtan-aw: kung giunsa ang bag-ong corporate mail system nga Mailion gikan sa MyOffice nagtrabaho

Hapit upat ka tuig ang milabay nagsugod kami sa pagdesinyo sa usa ka sukaranan nga bag-ong giapod-apod nga sistema sa email, ang Mailion, nga gidisenyo alang sa mga komunikasyon sa korporasyon. Ang among solusyon gitukod sa Cloud Native microservice nga arkitektura, makahimo sa pagtrabaho uban sa labaw sa 1 ka mga tiggamit nga dungan ug andam sa pagtabon sa 000% sa mga panginahanglan sa dagkong mga korporasyon.

Atol sa pagtrabaho sa Mailion, ang team mitubo sa makadaghang higayon, ug karon hapit 70 ka developers ang nalambigit sa produkto. Layo na ang among naabot gikan sa ideya ug sa unang mga prototype hangtod sa yugto sa pag-pilot sa usa ka komersyal nga bersyon. Panahon na aron sultihan si Habr kung unsang klase nga produkto ang among gimugna, kung giunsa ang pagkahan-ay ug pagtrabaho sa among sistema sa mail, unsa nga stack sa teknolohiya ang among gigamit ug ngano nga ang among solusyon mao ang kaugmaon sa mga komunikasyon sa korporasyon. Adto na ta!

Habr, hello! Ang akong ngalan mao si Anton Gerasimov, nangulo ko sa departamento sa pagpalambo sa sentro sa pagpalambo sa Moscow sa kompanya Akong opisina. Karon gusto namong ipaila ang Mailion, usa ka sukaranan nga bag-ong sistema sa mail nga klase sa negosyo sa Russia nga mahimong takus nga alternatibo sa mga sikat nga solusyon sa langyaw. Ang Mailion adunay taas nga kapasidad sa pagkarga, wala pa kaniadto nga scalability ug fault tolerance, ug nagkinahanglan og gamay nga pagtagad gikan sa mga tigdumala sa sistema.

Sa pagkakaron ang among pag-uswag naa sa yugto sa beta, apan sa dili madugay, sumala sa among plano, sa katapusan sa 2020, kini mahimong usa ka pilot nga pagpatuman sa usa ka komersyal nga produkto.

Sa kadaghanan nga bahin, kini nga artikulo naglangkob sa kinatibuk-ang kasayuran - imposible nga maghisgot bahin sa usa ka komplikado nga produkto sa software sa usa ka publikasyon. Nagplano ako nga maghimo usa ka serye sa mga artikulo nga naghisgot bahin sa hinungdanon nga mga teknolohiya. Sa kasamtangan, alang sa imong kasayon, gitanyag ko ang mosunod nga sulod:

Unsa ang usa ka corporate email system?

Ang yano ug klaro nga tubag niini nga pangutana usa ka email ug himan sa kalendaryo. Apan ang yawa, ingon sa atong nahibal-an, anaa sa mga detalye.

Mao nga, naghimo kami usa ka bag-ong henerasyon sa mail nga adunay mga advanced nga function sa pag-iskedyul, nga gitumong sa bahin sa korporasyon ug dagkong kompanya. Kita gitumong sa pagtrabaho uban sa dagkong komersyal ug gobyerno nga mga istruktura, nga mahimong adunay gikan sa 30 ka libo ngadto sa pipila ka gatus ka libo nga mga trabaho.

Ang among sistema gibase sa prinsipyo sa usa ka solusyon sa plataporma. Nagtukod kami sa konsepto sa Unified Communications ug nagtanyag usa ka himan alang sa pagtrabaho sa mail, kalendaryo ug mga dokumento sa sulod sa usa ka sistema, nga adunay katakus sa pagpalapad sa pagpaandar sa solusyon pinaagi sa pagkonektar sa dugang nga mga module ug mga sangkap. Ang mga extension, sa paagi, mahimong mapalambo dili lamang sa amon, kondili usab sa among mga kauban. Alang niini nga katuyoan, usa ka medyo lapad nga toolkit sa SDK ang imantala.

Kinsa ang nanginahanglan ug lain nga mail ug ngano?

Ang dagkong mga negosyo nakahimo og usa ka makapaikag nga uso - ang mga negosyo nakasinati sa panginahanglan alang sa mga gimbuhaton sa kolaborasyon. Naghisgot kami dili lamang mahitungod sa direktang interaksyon tali sa mga empleyado pinaagi sa pagpadala sa usa ka butang, apan mahitungod sa gipaambit nga pag-access sa mga mailbox ug mga role-playing nga mga account, ang abilidad sa pagtrabaho uban sa dagkong mga grupo sa mga partisipante ug ang presensya sa nagkalain-laing corporate functions.

Usa ka tipikal nga corporate function mao ang usa ka mekanismo alang sa paghinumdom sa mga sulat, nga mao ang hilabihan popular sa dagkong mga kompanya, apan sa halos wala gigamit bisan sa B2C nga bahin o sa gagmay nga mga negosyo. Ang butang mao nga taliwala sa gagmay nga mga grupo sa mga tiggamit ang posibilidad sa ingon nga panginahanglan nga moabut gamay ra, ug ang gasto sa usa ka sayup labi ka gamay. Dugang pa, imposible nga ipatuman kini nga function sa gawas sa corporate mail system - bisan ang Google mail wala mahinumdom sa mga sulat sa porma nga naandan sa mga tiggamit sa Exchange. Ang gamut sa problema naa sa disenyo sa mga protocol sa mail gikan sa 80s sa miaging siglo.

Nagpahigayon kami og daghang mga focus nga grupo, gisurbi ang gatusan ka mga tiggamit, ug migahin og pipila ka libo nga mga oras sa tawo sa pag-ila sa kasagaran nga mga sitwasyon sa paggamit sa email. Gitugotan kami niini nga tun-an pag-ayo ang mga panginahanglanon sa among potensyal nga tiggamit ug ang mga bahin sa ilang mga proseso sa negosyo. Pinasukad sa datos nga nakuha, nakahukom kami nga maghimo usa ka arkitektura nga magtugot kanamo sa pag-scale sa gikinahanglan nga gidaghanon sa pagkarga kung kinahanglan. Sa among opinyon, wala’y limitasyon, apan sa pagkakaron nahibal-an namon kung giunsa pagsiguro ang trabaho sa mga kompanya nga nag-empleyo daghang gatos ka libo nga tiggamit.

Unsa ang gitago sa ilawom sa tabon

Una nga pagtan-aw: kung giunsa ang bag-ong corporate mail system nga Mailion gikan sa MyOffice nagtrabaho

Ang among produkto naglakip sa solusyon sa email, himan sa pagplano sa kalendaryo, address book, ingon man interactive nga pagtan-aw sa dokumento base sa among MyOffice nga solusyon para sa pagtrabaho sa mga dokumento.

Tungod kay naghisgot kami bahin sa usa ka solusyon sa lebel sa korporasyon, usa ka hinungdanon nga bahin sa mail sa korporasyon usa usab ka hingpit nga sistema sa pagpangita. Ang among solusyon makahimo sa pagpahigayon sa end-to-end nga morphological search sa tanang mga component. Dugang pa, ang tibuuk nga sistema sa mail gibase sa kaugalingon nga pagtipig, nga gi-optimize usab alang sa kolaborasyon.

Unsa ang mga kalainan tali sa mga sistema sa mail sa MyOffice?

Ang usa ka magbabasa sa Habr nga adunay kasinatian na sa pagtrabaho sa mga solusyon sa MyOffice nahibal-an nga ang mga komersyal nga produkto naglakip sa "MyOffice Mail". Ug ang pangutana mitungha - unsa ang mga kalainan niini gikan sa corporate email system nga Mailion, nga gitrabahoan sa akong team?

Kami sa MyOffice nakahukom nga aron matubag ang mga panginahanglan sa mga kompanya nga lainlain ang gidak-on, kinahanglan nga maghimo ug duha nga sistema sa email nga klase sa negosyo. Ang produkto sa MyOffice Mail gituyo alang sa mga organisasyon diin ang gidaghanon sa mga tiggamit mokabat sa liboan o pipila ka napulo ka libo. Alang sa dagkong mga istruktura, mas maayo nga gamiton ang Mailion - ang bag-ong produkto sa MyOffice, nga gitukod sa Cloud Native microservice nga arkitektura ug adunay wala'y nahimo nga scaling ug fault tolerance nga kapabilidad.

Kung nagpili mga produkto, ang mga kliyente kinahanglan nga magdesisyon daan sa estratehiya alang sa dugang nga pag-uswag sa ilang kompanya. Alang sa bisan unsang organisasyon, ang pagpatuman sa usa ka sistema sa email usa ka komplikado nga buluhaton sa proyekto nga wala’y kalabotan sa dali nga pag-ilis sa usa ka solusyon sa lain. Busa, ang labing kadaghan nga posible nga pagkarga, pagtugot sa sayup ug pamatasan sa pag-ayo sa kaugalingon, ingon man ang hinungdan sa pag-apod-apod sa heyograpiya kinahanglan nga tagdon daan.

Ang duha ka sistema sa email sa MyOffice sa sukaranan lahi. Gitukod sila gamit ang lainlaing mga stack sa teknolohiya, ug ang mga himan alang sa matag sistema gipili sumala sa mga katuyoan ug katuyoan sa bahin diin ang sistema sa mail ipadala. Kami adunay usa ka sagad nga panan-awon sa produkto kung unsa ang kinahanglan naa sa mga sistema sa mail, ingon man ang pag-synchronize sa mga pamaagi sa pagdesinyo. Apan kini ang duha ka mga produkto nga gidisenyo alang sa lainlaing mga tumatan-aw sa mga tiggamit.

Unsang mga hagit ang giatubang sa mga developer?

Dugang pa sa teksto maghisgot lang ako bahin sa bag-ong sistema sa mail sa korporasyon nga Mailion.

Naghimo kami og bug-os nga panukiduki ug gisusi ang mga bentaha ug disbentaha sa kasamtangan nga mga solusyon sa email. Ang natipon nga kasinatian sa among mga espesyalista, nga kaniadto direktang nalangkit sa paghimo sa mga sistema nga adunay taas nga karga, nagtugot kanamo nga dali nga mailhan ang panguna nga punto sa kasakit sa bisan unsang bantog nga produkto - ang paghimo sa mga operasyon sa input ug output sa disk (IO) .

Makaingon ta nga ang tahas sa pagpadali sa mga operasyon sa IO nahimong nag-unang hagit nga atong giatubang. Kinahanglan nga mag-focus sa pagsulbad sa among piho nga mga problema ug nagsugod kami sa paghimo ug pagpalambo sa among kaugalingong binary data storage system. Kini nga pamaagi adunay usa ka dayag kaayo nga bahin sa ekonomiya - kinahanglan naton dili lamang sa pagtipig sa datos, apan usab sa paghimo sa daghang mga operasyon sa input ug output sa disk.

Kini nga desisyon wala gihimo nga gaan. Gitun-an namon ang daghang mga produkto nga klase sa negosyo nga gitumong sa pagtipig sa kasayuran, ug wala’y nakit-an nga bisan unsa nga andam ug angay alang sa among mga kinahanglanon. Human sa tanan, kita kinahanglan dili lamang sa pagtipig sa data, apan usab sa kanunay nga pagtrabaho uban niini, ug dili sa usa ka eksklusibong paagi uban sa access sa usa ka user, apan aron sa pagsiguro sa posibilidad sa kolaborasyon sa taliwala sa pipila ka napulo ka libo nga mga tiggamit.
Mao nga, nahibal-an namon nga ang labing taas nga prayoridad nga kriterya sa korporasyon alang kanamo mao ang pagtrabaho sa daghang mga volume sa datos.

Kasaligan

Dugang pa, dili kini usa ka pangutana sa pagtipig ingon usa ka buluhaton sa pagproseso ug dali nga pag-access sa kini nga kasayuran. Gikinahanglan aron masiguro ang taas nga mga timailhan sa pagkakasaligan - ang padayon nga oras sa operasyon sa tibuuk nga solusyon kinahanglan nga naa sa lebel sa 99,9%. Sa parehas nga oras, ang sistema sa mail kinahanglan nga awtonomiya sa paghimo sa husto nga mga desisyon bahin sa pagproseso sa mga pagdumili. Niini lamang nga paagi masiguro nato ang pagkawala sa mga kapakyasan nga makaparalisa sa mga proseso sa negosyo sa usa ka partikular nga kompanya.

pagtugot sa sayop

Nagtrabaho kami pinaagi sa usa ka hugpong sa mga lakang nga gipadapat sa matag sangkap ug gipili nga mga pamaagi aron masiguro ang pagtugot sa sayup. Sa partikular, ang sistema sa mail sa korporasyon naggamit sa pagproseso sa korum sa datos, pagreserba sa mga serbisyo ug pagkontrol sa pagkawala sa ilang mga estado, ingon man sa kaugalingon nga mga mekanismo alang sa ruta ug suporta sa korum base sa consensus.

Ang usa ka sukdanan alang sa taas nga pagtugot sa sayup mao ang presensya sa mga mekanismo sa pagsusi sa kaugalingon sa matag sangkap. Ang Mailion kanunay nga nag-analisar kung kini o kana nga function gipatuman sa husto o sayup, kung kini o kana nga block naglihok sa husto. Kini usa sa mga paagi sa pag-ayo sa kaugalingon sa sistema kung adunay kapakyasan. Ang kasayuran kinahanglan dili mawala, ang solusyon kinahanglan nga sa katapusan makaabut sa usa ka makanunayon nga kahimtang.

Kinahanglan nimong masabtan nga dili posible nga makit-an ang tanan nga posible nga mga panghitabo sa kinabuhi - dili nimo malimbongan ang pisika. Apan gisunod namon ang ingon nga mga pamaagi sa disenyo nga nagtugot kanamo sa pagsulti nga adunay taas nga lebel sa pagsalig bahin sa husto nga pagdumala sa mga aksidente sa pipila nga mga sumbanan. Adunay usab kami usa ka dako nga grupo sa pagsulay nga kanunay nga naningkamot sa pagguba sa usa ka butang sa produkto. Ug usahay sila molampos. Kini nga kamatuoran nag-aghat sa usa ka insidente, nga atong gitun-an sa detalye ug, sa basehan niini, paghimo og bag-ong mekanismo sa pagwagtang niini nga matang sa problema.

Giunsa ang reaksyon sa sistema sa mga aksidente

Ang merkado kanunay nga nangutana sa pangutana - unsa ang mahitabo sa sistema kung kini kalit nga mawad-an sa komunikasyon sa usa sa mga node niini? Kini nga hangyo labi nga may kalabutan kung nagplano ka nga ipatuman ang usa ka solusyon nga giapod-apod sa heyograpiya.

Kung nagdesinyo sa ingon nga pag-instalar, kinahanglan nga tagdon ang mga panginahanglanon sa kustomer ug ang iyang hugpong sa mga pamatasan sa pagkakasaligan. Sayop ang pagtuo nga ang koneksyon sa data network parehas bisan asa. Sa mga sistema sa negosyo, hinungdanon nga tagdon bisan ang katulin sa signal pinaagi sa optical fiber.

Kung ang kustomer adunay taas nga mga kinahanglanon alang sa pagkakasaligan, nan among irekomendar ang pag-install sa daghang mga sentro sa datos, nga konektado sa gipahinungod nga mga linya sa komunikasyon.
Bisan pa, ang senaryo sa usa ka kompleto nga pagkawala sa kuryente sa usa sa mga node sa postal system dili mahimong isalikway. Sa kini nga kaso, ang pagtrabaho kauban ang master data sa kini nga bahin mohunong, apan ang nahabilin nga mga bahin molihok ingon nga wala’y nahitabo. Ang sistema magpahibalo sa mga tigdumala nga ang usa ka node nawala, ug ang mga empleyado kinahanglan nga mohimo ug angay nga aksyon.

Usab, ang among mail system mahimong ma-configure sa paagi nga ang mga reserbasyon mahitabo sulod sa data center. Kini nga pamaagi magsiguro sa operability kung adunay pagkawala sa daghang mga node sa sulod sa data center, ug walay usa nga makamatikod sa pagkawala sa usa sa mga node - gawas, siyempre, ang monitoring system. Kung mahitabo ang ingon nga panghitabo, ang load yano nga giapod-apod. Busa, kung nagdesinyo sa usa ka sistema sa mail, hinungdanon nga tagdon ang margin - pila ug unsang mga sangkap ang mahimong "nawala" sa usa ka aksidente.

Kagawasan

Walay hingpit nga kasaligan nga mga sistema, ug ang mga kapakyasan, sa usa ka paagi o sa lain, mahimong mahitabo. Busa, sa diha nga ang pagdesinyo sa usa ka sistema sa mail, kini mao ang importante sa pagsiguro sa abilidad sa madali localize mga kapakyasan, nga magtugot kanila sa pagwagtang sa sulod sa usa ka panahon sa SLA. Dugang pa, ang mga kapakyasan kinahanglan nga matul-id sa sistema nga independente, samtang gipamubu ang interbensyon sa mga administrador sa sistema ug mga serbisyo sa operasyon.

Sayon nga operasyon

Siyempre, ang mga dagkong sistema dili mahimo apan kinahanglan ang atensyon sa mga kwalipikado nga empleyado. Apan usa sa mga aspeto nga among gikonsiderar kung nagdesinyo mao nga ang sistema kinahanglan nga dali nga madumala ug wala magkinahanglan bisan unsang talagsaon nga mga kahanas.

Episyente sa ekonomiya

Siyempre, aron magtrabaho uban sa bisan unsang ingon nga mga sistema sa korporasyon, gikinahanglan ang pagbansay sa empleyado - pagkahuman, naghisgot kami bahin sa usa ka tinuud nga kadako. Busa, sa paghimo sa among produkto, kami nagpunting sa pagkunhod sa kinatibuk-ang gasto sa pagpanag-iya sa sistema. Alang sa bisan unsang negosyo, hinungdanon nga bantayan ang kahusayan sa paggasto ug maningkamot nga malikayan ang walay katapusan nga pagbubo sa salapi sa mga galastuhan sa operasyon.

Desentralisasyon

Aron makab-ot ang mga prinsipyo nga akong gihisgutan sa sayo pa, ang sistema kinahanglan nga bug-os nga maapod-apod - ang usa ka sentralisadong pamaagi kanunay nga limitado sa mga kondisyon sa paggamit sa hardware.

Siyempre, makapalit ka usa ka dako nga server ug sulayan nga i-install ang tanan nga mga aplikasyon ug serbisyo niini. Apan kon mas dako ang sistema, mas komplikado ang tibuok nga disenyo, ug ang kasaligan sa maong sistema padayon nga nagkunhod - human sa tanan, ang usa ka server nagpasabot sa usa ka punto sa kapakyasan. Ug kon mas masentro nato ang trabaho, mas magdepende kita niining sentro nga punto.

Mga gikinahanglan sa sistema

Kung maghisgot kita bahin sa komplikado nga mga sistema sa email sa korporasyon, kinahanglan naton masabtan nga wala’y butang nga usa ka "minimum nga pag-configure alang sa operasyon." Ang sukaranan sa bisan unsang dako nga pagpatuman kanunay nga seryoso nga buhat sa disenyo. Gitugotan ka niini nga i-correlate ang mga panginahanglan sa usa ka piho nga negosyo ug ang kamalaumon nga pag-configure sa sistema sa mail.

Ang usa ka corporate email system usa ka flexible nga himan nga mahimong ma-configure sumala sa daghang mga parameter. Naghimo kami og pagsulay sa pagkarga gamit ang among kaugalingon nga pamaagi, nga nagtugot kanamo nga i-simulate ang pagkarga base sa usa ka pag-analisar sa usa ka dosena nga sukaranan ug pila ka gatos nga posible nga pamatasan.

Mahimo natong isulti nga kung nag-andam sa usa ka proyekto sa pagpatuman, kini ang mga kalkulasyon nga magpakita sa intensity sa trabaho sa user sa kasamtangan nga mga proseso sa negosyo sa organisasyon. Sa kini nga kaso, daghang mga parameter sa pag-input ang gisusi, ug depende sa posible nga pagkarga, usa ka desisyon ang gihimo sa gikinahanglan nga kantidad sa gahum sa pag-compute - gikan sa usa ka kompyuter hangtod sa tibuuk nga kwarto sa kompyuter.

Busa, ang paghisgot bahin sa pipila ka gamay nga mga pag-configure dili hingpit nga husto. Sa partikular, kami usab adunay usa ka demonstration stand nga nagtrabaho sa usa lang ka makina. Apan nahibal-an namon nga ang pagtrabaho sa bahin sa korporasyon nanginahanglan pag-install sa mga dosena ug bisan gatusan nga mga virtual machine.

Ang teknolohiya stack

Sa paghimo sa mga produkto, naghatag kami espesyal nga pagtagad sa lisensyado nga kaputli sa code. Ang MyOffice nagtukod ug naglihok sa taas nga kalidad nga mga sumbanan, nga nanginahanglan kanamo nga independente nga pag-ugmad sa mga produkto sa hingpit, nga adunay gamay nga pag-apil sa eksternal nga code.

Kadaghanan sa kodigo sa Mailion kay ato ra, kodigo diin bug-os natong gipanag-iya ang mga katungod ug mahimo natong usbon ug usbon kon gikinahanglan. Kadaghanan sa code alang sa among email system gisulat sa balay sa Go (Golang). Gawas sa Go, gigamit namo ang C++ ingon man ang Java Script ES6 alang sa bahin sa web.

Ang nahabilin nga 5% mao ang gitawag nga "bug-at nga sangkap", sama sa mga database. Naglakip kini sa RethinkDB, ArangoDB ug Redis. Lakip sa mga yawe nga teknolohiya, mamatikdan usab nako ang gRPC - usa ka hilit nga sistema sa pagtawag sa pamaagi, nga gigamit ingon usa ka mekanismo alang sa interaksyon pinaagi sa API, kini usa ka hinungdanon nga bahin.

Unsa ang gilangkuban sa produkto?

Ang usa ka corporate email system dili usa ka "server sa usa ka vacuum." Ang among produkto naglakip sa mga 70 ka sangkap ug 45 ka serbisyo nga nagmintinar sa sistema sa mail. Ang tanan nga kini nga mga elemento gisulat "gikan sa wala" ug kini ang kaugalingon nga pag-uswag sa MyOffice.

Ang labing mamatikdan nga bahin sa sistema mao ang server complex, nga naghatag pagtipig, mail, kalendaryo ug mga sistema sa pagpangita, ug usa ka kliyente sa web. Naghimo usab kami og daghang mga aplikasyon sa gumagamit ug nagplano sa pagtanyag sa among mga tiggamit og bag-ong "nipis nga mga kliyente" base sa among mga teknolohiya sa kliyente sa web sa panahon sa komersyal nga pagpagawas.

Pagkaangay sa mga sistema sa mail

Ang Mailion nagtrabaho gamit ang standard nga mga protocol. Aron masugdan ang paggamit sa among solusyon, kinahanglan ra nimo nga i-configure ang mga aplikasyon sa kliyente ug magpadayon sa pagtrabaho kauban nila sa imong naandan nga palibot. Pananglitan, mahimo nimong gamiton ang aplikasyon sa kliyente nga gilakip sa produkto sa MyOffice Mail.

Usab, alang sa kasayon ​​sa among mga tiggamit, naghimo kami og usa ka espesyal nga plugin nga naghatag og usa ka seamless nga transisyon gikan sa Exchange. Uban sa tabang niini, ang mga tiggamit makahimo sa pagpadayon sa pagtrabaho uban sa MS Outlook sa diha nga ang pag-ilis sa usa ka mail server - sila dili gani makamatikod nga bisan unsa nga butang nga nausab sa ilang naandan nga pakig-uban sa komunikasyon himan. Gitugotan ka niini nga plugin nga hapsay nga ibalhin ang mga tiggamit gikan sa miaging sistema sa mail, nga wala’y paghunong sa trabaho sa tibuuk nga organisasyon. Kini labi ka hinungdanon kung kinahanglan nimo nga ilisan ang mga himan aron makaserbisyo sa gatusan ka libo nga tiggamit.

Kasayon ​​sa administrasyon

Ang pagkatalagsaon sa among corporate mail system mao nga kini nanginahanglan labi ka gamay nga partisipasyon gikan sa mga administrador. Kung nagdesinyo, gisulayan namon nga makit-an ang balanse tali sa posibilidad sa pag-customize ug pagkakomplikado sa pagdumala. Aron makab-ot kini, kinahanglan namon nga maghimo daghang panukiduki bahin sa mga pamatasan sa pamatasan sa mga tagdumala sa mga komplikado nga sistema sa korporasyon.

Ang among team naglangkob, sama sa akong giingon sa sayo pa, sa mga kwalipikado kaayo nga mga espesyalista - ang matag usa kanila adunay lig-on nga kasinatian sa pagdumala. Busa, sa pagpalambo sa sistema, gisulayan namo nga ibalhin ang ilang kasinatian ngadto sa mga panginahanglan sa mga tiggamit sa pagdumala sa usa ka komplikadong produkto. Sa laing pagkasulti, nahibal-an ang bahin sa mga potensyal nga problema, aktibo kami nga naghatag mga paagi aron masulbad kini sa lebel sa disenyo sa arkitektura.

Kay sa panig-ingnan,

  • Gihatag ang pag-inusara sa mga sangkap sa sistema sa mga sulud, lakip ang mga imprastraktura - kini makatabang kanamo nga madugangan ang lebel sa seguridad, dali nga ma-configure ang pag-access sa taliwala sa mga sangkap, ug gitugotan usab kami nga dali nga ilakip ang mga bag-ong butang nga gikinahanglan sa negosyo sa lista sa mga gisuportahan nga sistema ug platform;
  • usa ka hiniusa nga pamaagi sa pag-uswag ug pag-deploy, usa ka format sa pag-configure alang sa tanan nga mga sangkap nakatampo sa mas klaro ug mas episyente nga operasyon ug makunhuran ang gasto sa suporta;
  • imong kaugalingong system installer, base sa pamilyar nga deployment tools, nagtugot kanimo sa pagdumala sa instalasyon sa sentro, flexible ug tin-aw;
    arkitektura sa microservice nga adunay tin-aw nga dibisyon sa mga responsibilidad sa lohika sa negosyo tali sa mga serbisyo makatabang nga masabtan ang pamaagi sa operasyon sa sistema ug maghatag suporta nga mas episyente;
  • ang bahin sa imprastraktura sa sistema gibase sa pamilyar nga mga solusyon, gamit ang labing kaayo nga mga gawi, ug gitugotan usab ang pag-integrate sa mga naa na nga sistema sa negosyo, nga gipasimple ang pag-commissioning sa sistema sa sulod sa kompanya;
  • Alang niini nga katuyoan, ang pasilidad sa pagtipig adunay usa ka sistema nga gibase sa artipisyal nga paniktik, nga makahimo nga independente nga makaila sa mga potensyal nga kapakyasan ug makontrol ang mga kagamitan.

Modernong disenyo

Nagkinahanglan kini og pipila ka libo nga oras sa tawo sa paghimo sa disenyo sa produkto. Ang buluhaton sa pag-uswag mao ang paghimo sa interface nga moderno - dali ug intuitive. Lisud kini kung nagdesinyo ka sa usa ka sistema sa negosyo, nga sa kasagaran kinahanglan maglakip sa daghang mga piho nga gimbuhaton.

Una nga pagtan-aw: kung giunsa ang bag-ong corporate mail system nga Mailion gikan sa MyOffice nagtrabaho

Siyempre, ang disenyo dili "gikulit sa bato" o aprobahan sa usa ka pirma ug selyo - kini usa ka buhi nga himan, kini kanunay nga nag-uswag ug nag-uswag. Sulod sa upat ka tuig, giusab namo ang disenyo sa makadaghang higayon, apan walay dakong kausaban sa ideolohiya. Ang panguna nga prinsipyo sa pagtukod sa usa ka tibuuk nga linya sa produkto sa korporasyon mao ang paghimo usa ka unibersal nga sistema sa disenyo.

Kung nagdesinyo sa disenyo sa usa ka sistema sa email sa korporasyon, gihatagan namon ang espesyal nga atensyon sa pag-uswag sa tulo nga hinungdanon nga mga lugar - pagkamapasibo, pagkamakanunayon ug abilidad sa pagpahiangay sa istilo sa korporasyon sa kliyente.

Pagpahiangay

Ang usa ka espesyal nga bahin sa disenyo sa mga interface sa corporate mail system nga Mailion mao ang abilidad nga ipakita kini sa mga aparato nga adunay mga screen sa bisan unsang gidak-on. Ang tanan nga biswal nga mga sangkap maampingon nga gihubad, husto ang ilang pag-scale kung nagdagan sa mga mobile device ug maayo bisan sa pagkontrol sa tudlo sa mga touch screen. Usab, kung imong usbon ang gidak-on sa window sa aplikasyon, ang layout sa kolum mausab usab - ang gidak-on sa mga kolum mobalhin sa proporsyonal, higpit nga nahiuyon sa mga postulates sa konsepto sa mga dato nga aplikasyon sa Internet.

pagkamakanunayon

Ang disenyo sa Mailion corporate email system gibase sa sistematikong pamaagi. Gipalambo namo kini nga dapit sukad sa sinugdanan sa 2017, sa diha nga kini dili ingon ka uso sa paghisgot mahitungod sa mga sistema sa disenyo sama sa karon. Ang sistema sa disenyo usa ka hugpong sa mga lagda ug mga himan alang sa visual ug teknikal nga pagpatuman nga nagpakita sa pilosopiya sa produkto ug kanunay nga nag-uswag. Gipaila namo kini aron mapasimple ang komunikasyon tali sa kalamboan ug disenyo.

Pag-set up sa usa ka corporate identity

Ang among desinyo usa ka "chameleon", makahimo sa pagpahiangay sa bisan unsang istilo sa korporasyon sa kliyente. Ang mga kolor sa tanan nga mga elemento sa interface gihubit pinaagi sa mga variable. Sa ingon, pinaagi sa pagbag-o sa sukaranan nga set sa daghang mga kolor, mahimo nimong koloran ang tanan nga mga aplikasyon sa usa ka higayon.

Gihubit usab ang mga font pinaagi sa mga variable: ang interface mahimong magamit ang corporate font sa kompanya sa kliyente, kung gihatag kini sa libro sa tatak sa kliyente. Sa parehas nga oras, ang lainlaing mga font mahimong adunay lainlaing mga gidak-on sa letra, ug among gikonsiderar kini. Pananglitan, ang PT Sans sa gidak-on 16 tan-awon nga mas gamay kaysa Roboto sa parehas nga gidak-on 16. Busa, gipasibo namo ang gidak-on sa mga bloke sa teksto sa mga kinaiya sa usa ka partikular nga font.

Atong igahin ang bulag nga mga artikulo sa istruktura sa among librarya sa kolor ug ang mga bahin sa pagtrabaho sa mga font.

Mga mobile apps

Usa ka hinungdanon nga bahin sa bisan unsang modernong sistema sa email mao ang mga mobile application - ang mga tiggamit kinahanglan nga makatrabaho gikan sa bisan diin ug bisan unsang oras.
Karon nagporma na lang kami sa konsepto sa mga aplikasyon sa mobile sa korporasyon; kinahanglan nga tagdon nila ang mga kalainan sa pagpaandar sa mga sistema sa email sa MyOffice ug nagtanyag lainlaing mga pamaagi sa paggamit sa mga sistema sa email ug kalendaryo sa mga korporasyon.

Intelihenteng media panel

Gipakita sa among mga focus nga grupo nga nakit-an sa mga tiggamit nga lisud ang mga interface sa tradisyonal nga mga sistema sa email. Ang mga respondents nga among giinterbyu nakamatikod nga ang pagtrabaho sa mga panghitabo sa kalendaryo ug mga attachment labi ka lisud. Gisulayan namon nga makab-ot ang usa ka responsive interface ug madugangan ang pagka-produktibo - aron mahimo ang among produkto nga makapahimuot nga gamiton.

Ang Media Panel, usa ka bag-ong himan alang sa pagpadali sa kolaborasyon, nag-organisar sa tanang impormasyon mahitungod sa mga sulat ug naghatag dayon og access sa listahan sa mga partisipante sa mga sulat, mga link ug mga bersyon sa mga dokumento nga napadala na.

Kini nga himan makatabang sa mga sitwasyon diin ang mga tiggamit kinahanglan nga magtrabaho uban sa dagkong mga track sa gatusan ka mga mensahe. Kanunay nga mahitabo nga kinahanglan nimo pangitaon ang usa ka dokumento o litrato nga naa ra sa usa niini. Ang panel sa media nagmugna og lista sa tanang elemento gikan sa kadena sa email ug gipakita kini sa usa ka dapit. Ingon nga resulta, ang pagpangita sa gitinguha nga butang nahimong mas sayon.

Pag-localize

Dili lamang ang mga tiggamit sa Russia ang adunay panginahanglan alang sa usa ka corporate email system. Ang MyOffice nagpadayon sa usa ka makanunayon nga palisiya sa pagsulod sa mga langyaw nga merkado, mao nga daghang pagtagad ang gihatag sa mga isyu sa lokalisasyon sa produkto.

Sa among produkto, ang panginahanglan alang sa lokalisasyon sa mga langyaw nga sinultian gibutang sa una, sa lebel sa sukaranan nga bahin sa sistema. Sa iyang kaugalingon, ang pagdugang sa bag-ong mga pinulongan dili usa ka dako nga problema alang kanamo - kini usa ka hingpit nga masabtan nga buluhaton nga nahibal-an namon kung unsaon pagsulbad.

Sa pagkakaron, ang Russian ug English nga mga pinulongan magamit sa mga tiggamit. Sa umaabot nga pagpagawas, magdugang kami og suporta sa corporate email system alang sa mga pinulongan diin ang mga produkto sa MyOffice nagtrabaho - French, Spanish, Portuguese ug uban pa. Sa pipila ka mga paagi, kini mas sayon ​​alang kanato kay sa mga kauban gikan sa silingang mga departamento, tungod kay alang sa mail ug mga sistema sa kalendaryo kinahanglan lamang nato nga tagdon ang alpabeto ug ang mga bahin sa pagtrabaho uban sa mga petsa ug mga oras - maayo na lang, kita walay mga pormula sama sa usa ka editor sa spreadsheet.

Oo, nag-hire kami!

Nagkinahanglan kini og pipila ka gatus ka tawo-tuig sa paghimo sa among produkto. Ug bisan kung gusto nako, dili nako masulti kanimo ang tanan sa usa ka higayon sa usa ka artikulo. Bisan pa, nanghinaut ko nga kini nga publikasyon magsilbi nga punto sa pagsugod sa pag-ila sa among produkto - sama sa akong giingon sa taas, nagplano ako nga maghisgot sa mas detalyado sa umaabot bahin sa solusyon mismo ug sa mga bahin niini, ingon man bahin sa among pag-uswag. miduol.

Kung walay landong sa kaligdong, ako usab moingon nga karon ang gidaghanon sa mga kompanya nga nagpalambo sa ingon nga mga sistema sa mail sa tibuuk kalibutan pipila ra. Kini usa ka tinuud nga komplikado nga buluhaton sa inhenyero, nanginahanglan usa ka lawom nga pagsabut sa mga panginahanglanon sa mga kostumer sa korporasyon, ug usa ka bug-os nga pag-analisar sa mga proseso sa negosyo sa dagkong mga organisasyon, mga modernong uso sa laraw ug pag-uswag, ingon man usa ka patas nga gidaghanon sa mga may katakus nga mga espesyalista. Ang atong sistema sa koreyo nag-uswag kada adlaw.

Karon hapit na mi mag open singkwenta mga bakante sa development. Umari ka sa pagtrabaho uban kanamo kung gusto nimo nga magtrabaho uban kanamo aron makahimo usa ka produkto nga makapausab sa paagi sa paghunahuna sa kalibutan sa korporasyon bahin sa email.

Source: www.habr.com

Idugang sa usa ka comment