
Viru bal véier Joer hu mir ugefaang e grondsÀtzlech nei verdeelt E-Mail System ze designen, Mailion, dee fir Firmekommunikatioun entworf ass. Eis Léisung ass op Cloud Native Mikroservicearchitektur gebaut, ass fÀeg mat méi wéi 1 Benotzer glÀichzÀiteg ze schaffen a wÀert prett sinn 000% vun de Bedierfnesser vu grousse Firmen ze decken.
WĂ€rend der Aarbecht op Mailion ass d'Team e puer Mol gewuess, an elo sinn bal 70 EntwĂ©ckler am Produkt involvĂ©iert. Mir sinn e laange Wee vun der Iddi an den Ă©ischte Prototypen op d'BĂŒhn komm fir eng kommerziell Versioun ze pilotĂ©ieren. Et ass ZĂ€it Habr ze soen iwwer wĂ©i eng Zort Produkt mir kreĂ©ieren, wĂ©i eise Mailsystem strukturĂ©iert ass a funktionnĂ©iert, wĂ©i eng Technologiestack mir benotzen a firwat eis LĂ©isung d'Zukunft vun der Firmenkommunikatioun ass. A lass!
Habr, Moien! MÀin Numm ass Anton Gerasimov, ech Chef der Entwécklung Departement am Moskauer Entwécklung Zentrum d'Firma . Haut wëlle mir Mailion aféieren, e grondsÀtzlech nei russesch Enterprise-Klass Mail System, deen eng wÀertvoll Alternativ zu populÀre auslÀnnesche Léisunge gëtt. Mailion huet héich Laaschtkapazitéit, onendlech Skalierbarkeet a Feelertoleranz, a erfuerdert minimal Opmierksamkeet vu Systemadministratoren.
De Moment ass eis Entwécklung an der Beta Stadium, awer ganz geschwënn, laut eisem Plang, bis Enn 2020, wÀert et eng Pilotimplementatioun vun engem kommerziellen Produkt ginn.
Fir de grĂ©issten Deel enthĂ€lt dĂ«sen Artikel allgemeng Informatioun - et ass einfach onmĂ©iglech iwwer e komplexe Softwareprodukt an enger Publikatioun ze schwĂ€tzen. Ech plangen eng Serie vun Artikelen iwwer SchlĂ«sseltechnologien ze schwĂ€tzen. An der TĂ«schenzĂ€it, fir Ăr Kamoudheet, bidden ech folgend Inhalter:
Wat ass e Firmen E-Mail System?
DĂ©i einfach an offensichtlech Ăntwert op dĂ«s Fro ass en E-Mail- a Kalennerinstrument. Awer den DĂ€iwel, wĂ©i mir wĂ«ssen, ass an den Detailer.
Also, mir kreéieren eng nei Generatioun vu Mail mat fortgeschrattene Fuerplangfunktiounen, déi op de Firmensegment a grouss Firmen riicht. Mir zielen fir mat grousse kommerziellen a staatleche Strukturen ze schaffen, déi vun 30 bis e puer honnertdausend Aarbechtsplaze kënnen hunn.
Eise System baséiert um Prinzip vun enger Plattformléisung. Mir bauen op der Unified Communications Konzept a bidden en eenzegt Tool fir mat Mail, Kalenner an Dokumenter an engem System ze schaffen, mat der FÀegkeet fir d'Funktionalitéit vun der Léisung ze erhéijen andeems Dir zousÀtzlech Moduler a Komponenten verbënnt. Extensiounen, iwwregens, kënnen net nëmme vun eis entwéckelt ginn, awer och vun eise Partner. Fir dësen Zweck gëtt e zimlech breet SDK Toolkit publizéiert.
Wien brauch nach eng Mail a firwat?
Grouss GeschÀfter hunn en interessanten Trend geformt - Entreprisen erliewen e Bedierfnes fir Zesummenaarbechtsfunktiounen. Mir schwÀtzen net nëmmen iwwer direkt Interaktioun tëscht Mataarbechter duerch eppes ze schécken, mee iwwer de gemeinsame Zougang zu Mailboxen a Rollespillerkonten, d'FÀegkeet fir mat grousse Gruppe vu Participanten ze schaffen an d'PrÀsenz vu verschiddene Firmenfunktiounen.
Eng typesch Gesellschaftsfunktioun ass e Mechanismus fir Bréiwer ze erënneren, deen extrem populÀr a grousse Firmen ass, awer praktesch net am B2C Segment oder a klenge Betriber benotzt gëtt. D'Saach ass datt ënner klenge Gruppe vu Benotzer d'Wahrscheinlechkeet datt esou e Besoin entstinn relativ kleng ass, an d'KÀschte vun engem Feeler ass vill manner. Ausserdeem ass et einfach onméiglech dës Funktioun ausserhalb vum Firmemailsystem ëmzesetzen - och Google Mail erënnert net un Bréiwer an der Form déi Exchange Benotzer gewinnt sinn. D'Wurzel vum Problem lÀit am Design vu Mailprotokoller aus den 80er Jore vum leschte Joerhonnert.
Mir hunn Dosende vu Fokusgruppen duerchgefouert, Honnerte vu Benotzer iwwerpréift, an e puer dausend Mannstonne verbruecht fir typesch E-Mail Notzungsszenarien ze identifizéieren. Dëst huet eis erlaabt d'Bedierfnesser vun eise potenzielle Benotzer an d'Features vun hire GeschÀftsprozesser virsiichteg ze studéieren. Baséierend op den erhalenen Donnéeën hu mir décidéiert eng Architektur z'entwéckelen, déi eis erlaabt, wann néideg op dat erfuerderlecht Lastvolumen ze skaléieren. An eiser Meenung no gëtt et guer keng Limit, awer am Moment verstinn mir wéi d'Aarbecht vun de Firmen ze garantéieren, déi e puer honnertdausend Benotzer beschÀftegt.
Wat sech ënnert der Hood verstoppt
Eist Produkt enthÀlt eng E-Mail-Léisung, e Kalennerplanungsinstrument, en Adressbuch, souwéi interaktiv Dokumentervisioun baséiert op eiser MyOffice-Léisung fir mat Dokumenter ze schaffen.
Zënter datt mir iwwer eng Corporate Level Léisung schwÀtzen, ass en integralen Deel vu Firmemail och e vollwÀertege Sichsystem. Eis Léisung ass fÀeg fir end-to-end morphologesch Sich iwwer all Komponenten auszeféieren. Ausserdeem baséiert de ganze Mailsystem op eegene SpÀicheren, déi och fir Zesummenaarbecht optimiséiert ass.
Wat sinn d'Ănnerscheeder tĂ«scht MyOffice Mail Systemer?
En Habr Lieser, dee scho Erfahrung mat MyOffice LĂ©isunge geschafft huet, weess datt kommerziell Produkter "MyOffice Mail" enthalen. An d'Fro stellt sech - wat sinn d'Ănnerscheeder vum Corporate Email System Mailion, un deem meng Team geschafft huet?
Mir bei MyOffice hunn décidéiert datt fir d'Bedierfnesser vun de Firmen vu verschiddene Gréissten ze treffen, et néideg ass zwee Enterprise-Klass E-Mail Systemer ze kreéieren. De MyOffice Mail Produkt ass geduecht fir Organisatiounen an deenen d'Zuel vun de Benotzer Dausende oder e puer Zéngdausende belaf ass. Fir méi grouss Strukturen ass et méi ubruecht Mailion ze benotzen - dat neit MyOffice Produkt, deen op Cloud Native Mikroservicearchitektur gebaut ass an onendlech Skaléierungs- a FeelertoleranzfÀegkeeten huet.
Wann Dir Produkter auswielen, mussen d'Clienten am Viraus iwwer d'Strategie fir d'WeiderentwĂ©cklung vun hirer Firma entscheeden. Fir all Organisatioun ass d'Ămsetzung vun engem E-Mail System eng komplex Projetsaarbecht dĂ©i net involvĂ©iert sĂ©ier eng LĂ©isung duerch eng aner z'ersetzen. Dofir sollten dĂ©i maximal mĂ©iglech Belaaschtung, Feelertoleranz a Selbstheilungskriterien, souwĂ©i de geographesche Verdeelungsfaktor am Viraus berĂŒcksichtegt ginn.
Déi zwee MyOffice E-Mail Systemer sinn fundamental anescht. Si gi mat verschiddenen Technologiestack gebaut, an d'Tools fir all System ginn am Aklang mat den Ziler an Ziler vum Segment ausgewielt, an deem de Mailsystem agesat gëtt. Mir hunn eng gemeinsam Produktvisioun vu wat an de Mailsystemer prÀsent sollt sinn, souwéi Synchroniséierung an Approche fir Design. Awer dëst sinn zwee Produkter déi fir verschidde Publikum vun de Benotzer entworf sinn.
Wéi eng Erausfuerderunge stellen d'Entwéckler?
Weider am Text wÀert ech nëmmen iwwer den neie Firmemailsystem Mailion schwÀtzen.
Mir hunn grëndlech Fuerschung gemaach an d'Virdeeler an Nodeeler vun existente E-Mail-Léisungen analyséiert. Déi gesammelt Erfahrung vun eise Spezialisten, déi an der Vergaangenheet direkt an der Schafung vun High-Laast Systemer involvéiert waren, erlaabt eis séier den Haaptschmerzpunkt vun all bekannte Produkt z'identifizéieren - d'Performance vun Disk Input an Output Operatiounen (IO) .
Mir kënne soen datt d'Aufgab fir IO Operatiounen ze beschleunegen d'Haaptfuerderung gouf déi mir konfrontéiert hunn. Et war néideg fir eis spezifesch Probleemer ze léisen a mir hunn ugefaang eisen eegene binÀren Datelagerungssystem ze kreéieren an z'entwéckelen. Dës Approche huet e ganz offensichtleche wirtschaftleche Bestanddeel - mir brauchen net nëmmen Daten ze spÀicheren, awer och zimmlech vill Disk Input an Output Operatiounen auszeféieren.
Dës Decisioun gouf net liichtfÀerteg ofgeschloss. Mir hunn vill Enterprise-Klass Produkter studéiert, déi op Informatioun spÀicheren zielen, a konnten nÀischt fÀerdeg a passend fir eis Ufuerderunge fannen. No all, brauche mir net nëmmen Daten ze spÀicheren, mÀ och permanent mat et ze schaffen, an net an engem exklusive Modus mat Zougang zu engem Benotzer, mÀ d'Méiglechkeet vun Zesummenaarbecht tëscht e puer Zénger vun dausende Benotzer ze garantéieren.
Also, mir hunn festgestallt datt den héchste Prioritéite FirmencritÚre fir eis mat grousse Volumen vun Daten schafft.
ZuverlÀssegkeet
Ausserdeem ass dëst net sou vill eng Fro vu SpÀichere wéi eng Aufgab vun der Veraarbechtung a séieren Zougang zu dëser Informatioun. Et ass néideg fir héich ZouverlÀssegkeet Indikatoren ze garantéieren - déi kontinuéierlech OperatiounszÀit vun der ganzer Léisung soll um Niveau vun 99,9% sinn. Zur selwechter ZÀit muss de Mailsystem autonom sinn fir déi richteg Entscheedungen iwwer d'Veraarbechtung vu Refusen ze huelen. Nëmmen op dës Manéier kënne mir d'Feele vu Feeler garantéieren, déi d'GeschÀftsprozesser vun enger bestëmmter Firma paralyséiere kënnen.
Feeler Toleranz
Mir hunn duerch eng Rei vu Moossname geschafft, déi op all Komponent applizéiert ginn a gewielte Approche fir Feelertoleranz ze garantéieren. Besonnesch benotzt de Corporate Mail System Quorumveraarbechtung vun Daten, Reservatioun vu Servicer a Kontroll vun der Verontreiung vun hire Staaten, souwéi seng eege Mechanismen fir Routing a Quorum Support baséiert op Konsens.
E CritÚre fir héich Feeler Toleranz ass d'PrÀsenz vun Self-Check Mechanismen an all Komponent. Mailion analyséiert dauernd ob dës oder déi Funktioun richteg oder falsch ausgefouert gëtt, ob deen oder dee Block richteg funktionnéiert. Dëst ass ee vun de Mëttele fir Selbstheilung vum System am Fall vun engem Echec. Informatioun soll net verluer goen, d'Léisung soll schlussendlech e konsequenten Zoustand erreechen.
Dir musst verstoen datt et net méiglech ass all méiglech Eventer am Liewen virauszesoen - Dir kënnt d'Physik net narren. Awer mir halen un esou Design Approche, déi eis erlaben mat engem zimlech héije Grad vu Vertrauen iwwer déi richteg Handhabung vun Accidenter vu bestëmmte Musteren ze schwÀtzen. Mir hunn och eng grouss Testgrupp déi ëmmer probéiert eppes am Produkt ze briechen. An heiansdo geléngt se. Dës Tatsaach léist en Tëschefall aus, dee mir am Detail studéieren an op senger Basis en neie Mechanismus erstellen fir dës Zort vu Problem ze eliminéieren.
Wéi de System op Accidenter reagéiert
De Maart stellt dacks d'Fro - wat geschitt mam System wann et op eemol d'Kommunikatioun mat engem vu senge Wirbelen verléiert? Dës Ufro ass besonnesch relevant wann Dir plangt eng geographesch verdeelt Léisung ëmzesetzen.
Wann Dir esou eng Installatioun designt, ass et nĂ©ideg fir d'Bedierfnesser vum Client a sĂ€i Set vun ZouverlĂ€ssegkeetskriterien ze berĂŒcksichtegen. Et ass e Feeler ze gleewen datt d'Verbindung zum Datennetz iwwerall d'selwecht ass. An Enterprise Systemer ass et wichteg och d'Geschwindegkeet vum Signal duerch d'optesch Faser ze berĂŒcksichtegen.
Wann de Client héich Ufuerderunge fir ZouverlÀssegkeet huet, da wÀerte mir d'Installatioun an e puer Datenzenteren recommandéieren, déi duerch engagéiert Kommunikatiounslinnen verbonne sinn.
Wéi och ëmmer, de Szenario vun engem komplette Stroumausfall an engem vun den Noden vum Postsystem kann net ausgeschloss ginn. An dësem Fall wÀert d'Aarbecht mat de Masterdaten vun dësem Segment pausen, awer déi verbleiwen Deeler funktionnéieren wéi wann nÀischt geschitt ass. De System informéiert d'Administrateuren datt e Node verluer ass, an d'Mataarbechter musse passend Handlung huelen.
Och eise Mailsystem kann esou konfigurĂ©iert ginn, datt ReservĂ©ierungen am Rechenzentrum optrieden. DĂ«s Approche wĂ€ert d'OperabilitĂ©it am Fall vum Verloscht vu verschiddene Wirbelen am Rechenzentrum garantĂ©ieren, a kee wĂ€ert de Verloscht vun engem vun den Wirbelen bemierken - ausser natierlech d'Iwwerwaachungssystem. Wann esou en Event geschitt, gĂ«tt d'Laascht einfach Ă«mverdeelt. Dofir, wann Dir e Mail System designt, ass et wichteg d'Margin ze berĂŒcksichtegen - wĂ©ivill a wĂ©i eng Komponente kĂ«nnen an engem Accident "verluer" ginn.
OnofhÀngegkeet
Et gi keng absolut zouverlÀsseg Systemer, a Feeler, déi eng oder aner Manéier, kënne geschéien. Dofir, wann Dir e Mail System designt, ass et wichteg d'FÀegkeet ze garantéieren fir séier Feeler ze lokaliséieren, wat et erlaabt datt se bannent enger bestëmmter SLA Period eliminéiert ginn. Ausserdeem solle Feeler vum System onofhÀngeg korrigéiert ginn, wÀrend d'Interventioun vu Systemadministratoren an Operatiounsservicer miniméiert.
Einfachheet vun der Operatioun
Natierlech kënne grouss Systemer net awer d'Opmierksamkeet vun héichqualifizéierten Mataarbechter erfuerderen. Awer ee vun den Aspekter, déi mir berécksiichtegen beim Design, ass datt de System einfach ze administréieren sollt an keng eenzegaarteg Kompetenzen erfuerderen.
Wirtschaftlech Effizienz
Natierlech, fir mat esou Firmensystemer ze schaffen, ass d'Ausbildung vun de Mataarbechter erfuerderlech - schliisslech schwÀtze mir vun enger wierklech enormer Skala. Dofir, bei der Schafung vun eisem Produkt, hu mir eis fokusséiert op d'Reduktioun vun de GesamtkÀschte vum Besëtz vum System. Fir all GeschÀft ass et wichteg d'Effizienz vun den Ausgaben ze iwwerwaachen an ze beméien fir endlos Suen an d'OperatiounskÀschten ze schenken.
Dezentraliséierung
Fir d'Prinzipien z'erreechen, iwwer déi ech virdru geschwat hunn, muss de System komplett verdeelt ginn - eng zentraliséiert Approche ass ëmmer limitéiert duerch d'Benotzungsbedingunge vun der Hardware.
Natierlech kënnt Dir e grousse Server kafen a probéieren all Applikatiounen a Servicer drop ze installéieren. Awer wat de System méi grouss ass, dest méi komplex ass de ganzen Design, an d'ZouverlÀssegkeet vun esou engem System gëtt stÀnneg erof - schliisslech heescht ee Server en eenzege Punkt vum Echec. A wat mir d'Aarbecht méi zentraliséiere loossen, ëmsou méi hÀnke mir vun dësem Zentralpunkt of.
System Ufuerderunge
Wa mir iwwer komplexe Firmen-E-Mail-Systeme schwĂ€tzen, musse mir verstoen datt et keng "Minimumkonfiguratioun fir Operatioun" gĂ«tt. D'Basis vun all grousser Ămsetzung ass Ă«mmer eng sĂ©rieux Design Aarbecht. Et erlaabt Iech d'Bedierfnesser vun engem spezifesche GeschĂ€ft an dĂ©i optimal Konfiguratioun vum Mailsystem ze korrelĂ©ieren.
E Firmen-E-Mail-System ass e flexibelt Tool dat no enger grousser Zuel vu Parameteren konfiguréiert ka ginn. Mir maachen Laaschtestung mat eiser eegener Methodik, déi eis erlaabt d'Laascht ze simuléieren baséiert op enger Analyse vun enger Dose Basis an e puer honnert méiglech CritÚren.
Mir kënne soen datt wann Dir en Implementatiounsprojet virbereet, et ass d'Berechnungen déi d'Intensitéit vun der Benotzeraarbecht an de existente GeschÀftsprozesser vun der Organisatioun weisen. An dësem Fall gi vill Inputparameter analyséiert, an ofhÀngeg vun der méiglecher Belaaschtung gëtt eng Entscheedung iwwer déi néideg Rechenkraaft gemaach - vun engem Computer an e ganze Computerraum.
Dofir, iwwer e puer minimal Konfiguratiounen ze schwÀtzen ass net ganz korrekt. Besonnesch hu mir och en Demonstratiounsstand deen op just enger Maschinn funktionnéiert. Awer mir verstinn datt d'Aarbecht am Firmensegment Installatioun op Dosende a souguer Honnerte vu virtuelle Maschinnen erfuerdert.
Technologie Stack
Wann Dir Produkter erstellt, bezuelen mir besonnesch Opmierksamkeet op d'lizenzéiert Rengheet vum Code. MyOffice huet héich Qualitéitsnormen etabléiert a bedreift, déi eis erfuerderen onofhÀngeg Produkter komplett z'entwéckelen, mat minimaler Bedeelegung vum externe Code.
Vill vum Mailion sÀi Code ass eisen eegene Code, op dee mir d'Rechter voll besëtzen an dee mir kënnen Ànneren an Ànneren wéi néideg. De gréissten Deel vum Code fir eisen E-Mail-System ass intern am Go (Golang) geschriwwen. Nieft Go, benotze mir C ++ souwéi Java Script ES6 fir de Web Deel.
DĂ©i reschtlech 5% sinn dĂ©i sougenannte "schwĂ©ier Komponenten", wĂ©i Datenbanken. Dozou gehĂ©ieren RethinkDB, ArangoDB a Redis. Ănnert de SchlĂ«sseltechnologien wĂ€ert ech och gRPC notĂ©ieren - e Remote Prozedur Call System, deen als eenzege Mechanismus fir Interaktioun iwwer API benotzt gĂ«tt, dĂ«st ass e wichtege Bestanddeel.
Wat besteet de Produit aus?
E Firmen-E-Mail-System ass keen "Server an engem Vakuum." Eist Produkt enthÀlt ongeféier 70 Komponenten a 45 Servicer déi de Mailsystem erhalen. All dës Elementer sinn "vun Null" geschriwwen a sinn MyOffice seng eege Entwécklung.
De bemierkenswÀertsten Deel vum System ass de Serverkomplex, dee SpÀicher-, Mail-, Kalenner- a Sichsystemer an e Web Client ubitt. Mir entwéckelen och verschidde Benotzerapplikatiounen a plangen eis Benotzer nei "dënn Clienten" ze bidden op Basis vun eise Web Client Technologien bis zur ZÀit vun der kommerziell Verëffentlechung.
Kompatibilitéit mat Mail Systemer
Mailion funktionnĂ©iert mat Standardprotokoller. Fir unzefĂ€nken eis LĂ©isung ze benotzen, musst Dir nĂ«mmen Client Uwendungen konfigurĂ©ieren a weider mat hinnen an Ărem ĂŒblechen Ămfeld schaffen. Zum Beispill kĂ«nnt Dir d'Clientapplikatioun benotzen dĂ©i am MyOffice Mail Produkt abegraff ass.
Och, fir d'Bequemlechkeet vun eise Benotzer, hu mir e spezielle Plugin erstallt, deen en nahtlosen Iwwergang vum Exchange ubitt. Mat senger HĂ«llef kĂ«nnen d'Benotzer weider mat MS Outlook schaffen wann se e Mailserver ersetzen - si wĂ€erten net emol bemierken datt eppes an hirer ĂŒblecher Interaktioun mat Kommunikatiounsinstrumenter geĂ€nnert huet. DĂ«se Plugin erlaabt Iech d'Benotzer glat aus dem frĂ©iere Mailsystem ze transferĂ©ieren, ouni d'Aarbecht vun der ganzer Organisatioun ze stoppen. DĂ«st ass besonnesch wichteg wann Dir Tools ersetzen musst fir Honnerte vun Dausende vu Benotzer ze dĂ©ngen.
Einfachheet vun Administratioun
D'Besonderheet vun eisem Firmemailsystem ass datt et extrem wéineg Participatioun vun Administrateuren erfuerdert. Beim Design hu mir probéiert e GlÀichgewiicht tëscht der Méiglechkeet vun der Personnalisatioun an der Komplexitéit vun der Gestioun ze fannen. Fir dëst z'erreechen, musse mir vill Fuerschung iwwer d'Verhalensmuster vun den Administrateure vu komplexe Firmesystemer maachen.
Eis Equipe besteet, wéi ech virdru gesot hunn, aus héichqualifizéierten Spezialisten - jidderee vun hinnen huet eng zolidd Verwaltungserfarung. Dofir, bei der Entwécklung vum System, hu mir probéiert hir Erfarung un d'Bedierfnesser vun de Benotzer ze transferéieren wann Dir e komplexe Produkt verwalten. An anere Wierder, iwwer déi potenziell Probleemer wëssen, hu mir proaktiv Weeër geliwwert fir se um architektoneschen Designniveau ze léisen.
Zum Beispill,
- D'Isolatioun vu Systemkomponenten an Container gĂ«tt zur VerfĂŒgung gestallt, och Infrastrukturen - dĂ«st hĂ«lleft eis de SĂ©cherheetsniveau ze erhĂ©ijen, den Zougang tĂ«scht Komponenten flexibel konfigurĂ©ieren, an et erlaabt eis och sĂ©ier nei Elementer ze enthalen dĂ©i vum GeschĂ€ft erfuerderlech sinn an der LĂ«scht vun de Ă«nnerstĂ«tzte Systemer a Plattformen;
- eng vereenegt Approche fir EntwĂ©cklung an DĂ©tachement, engem eenzege Configuratioun Format fir all Komponente bĂ€idroen zu mĂ©i kloer a mĂ©i efficace Operatioun an ĂnnerstĂ«tzung KĂ€schten reduzĂ©ieren;
- Ăren eegene Systeminstallateur, basĂ©iert op vertrauten Deployment-Tools, erlaabt Iech d'Installatioun zentral, flexibel a kloer ze managen;
microservice Architektur mat enger kloer Divisioun vun AffĂ€r Logik ResponsabilitĂ©iten tĂ«scht Servicer hĂ«lleft de System Operatioun Schema ze verstoen an ĂnnerstĂ«tzung mĂ©i effizient; - D'Infrastruktur Deel vum System basĂ©iert op vertraute LĂ©isungen, mat HĂ«llef vu beschten Praktiken, an erlaabt och Integratioun mat existente Systemer an der Entreprise, wat d'Inbetreiung vum System an der Firma vereinfacht;
- Fir dĂ«sen Zweck gĂ«tt d'SpĂ€icheranlag e System basĂ©iert op kĂ«nschtlecher Intelligenz, dĂ©i fĂ€eg ass onofhĂ€ngeg potenziell Feeler z'identifizĂ©ieren an d'AusrĂŒstung ze kontrollĂ©ieren.
Modern Design
Et huet e puer dausend Mannstonnen gedauert fir de Produktdesign ze kreéieren. D'Entwécklungsaufgab war d'Interface modern ze maachen - einfach an intuitiv. Dëst ass schwéier wann Dir en Enterprise System designt, deen als Standard eng Zuel vu spezifesche Funktiounen muss enthalen.
Natierlech kann den Design net "a Steen geschnĂ«tzt" oder mat enger ĂnnerschrĂ«ft a Sigel guttgeheescht ginn - et ass e liewege Tool, et ass stĂ€nneg entwĂ©ckelt a verbessert. Am Laf vu vĂ©ier Joer hu mir den Design e puer Mol transformĂ©iert, awer et gouf keng radikal Ănnerung an der Ideologie. De SchlĂ«sselprinzip fir eng ganz Firmeproduktlinn ze bauen ass en universellen Designsystem ze kreĂ©ieren.
Wann Dir den Design vun engem Firmen-E-Mail-System designt, hu mir besonnesch Opmierksamkeet op d'Entwécklung vun drÀi SchlësselberÀicher bezuelt - Adaptabilitéit, Konsistenz an d'FÀegkeet sech un de Firmenstil vum Client unzepassen.
Adaptabilitéit
Eng speziell Feature vum Design vun den Interfaces vum Firmenmailsystem Mailion ass d'FÀegkeet et op Apparater mat Schiirme vun all Gréisst ze weisen. All visuell Komponente ginn suergfÀlteg gemaach, si skaléieren korrekt wann se op mobilen Apparater lafen a si super souguer fir Fanger Kontroll op Touchscreens. Och wann Dir d'Gréisst vun der Applikatiounsfenster Ànnert, gëtt de Kolonnlayout och transforméiert - d'Gréisst vun de Sailen verÀnnert sech proportional, strikt am Aklang mat de Postulate vum Konzept vu rÀiche Internetapplikatiounen.
Konsequenz
Den Design vum Mailion Corporate Email System baséiert op enger systematesch Approche. Mir hunn dëst Gebitt zënter dem Ufank vum 2017 entwéckelt, wéi et net esou moudesch war iwwer Designsystemer ze schwÀtzen wéi et elo ass. En Design System ass eng Rei vu Reegelen an Tools fir visuell an technesch Ausféierung, déi d'Philosophie vum Produkt reflektéiert a stÀnneg evoluéiert. Mir hunn et agefouert fir d'Kommunikatioun tëscht Entwécklung an Design ze vereinfachen.
Opstelle vun enger Firmenidentitéit
Eisen Design ass e "ChamÀleon", fÀeg un de Firmestil vun all Client unzepassen. D'Faarwen vun all Interface Elementer sinn duerch VerÀnnerlechen definéiert. Also, andeems Dir de Basisset vu verschiddene Faarwen Ànnert, kënnt Dir all Uwendungen glÀichzÀiteg nei faarwen.
Schrëften ginn och duerch Variablen definéiert: d'Interface kann d'Gesellschaftsschrëft vun der Clientfirma benotzen, wann dëst am Client Markebuch virgesinn ass. GlÀichzÀiteg, verschidde Schrëften kënnen verschidden Bréifgréissten hunn, a mir huelen dat Rechnung. Zum Beispill, PT Sans an der Gréisst 16 gesÀit merkbar méi kleng aus wéi Roboto an der selwechter Gréisst 16. Dofir passen mir d'Gréisst vun Textblocken un d'Charakteristike vun enger bestëmmter Schrëft un.
Mir widmen separat Artikelen op d'Struktur vun eiser Faarfbibliothéik an d'Features vun der Aarbecht mat Schrëften.
Mobile Apps
En integralen Deel vun all modernen E-Mail-System sinn mobil Uwendungen - d'Benotzer solle fÀeg sinn iwwerall an zu all Moment ze schaffen.
Elo forme mir just d'Konzept vu Firmenmobil Uwendungen, si sollten d'Differenzen an der FunktionalitĂ©it vu MyOffice E-Mailsystemer berĂŒcksichtegen a verschidde Approche fir d'Benotzung vun E-Mail- a Kalennersystemer an de Firmen ubidden.
Intelligent Medien Panel
Eis Fokusgruppen hunn gewisen datt d'Benotzer d'Interfaces vun traditionelle E-Mailsystemer ëmstÀndlech fannen. D'Befroten, déi mir interviewt hunn, hu festgestallt datt d'Aarbecht mat Kalennerevenementer an Uschlëss besonnesch schwéier war. Mir hu probéiert e reaktiounsfÀeger Interface z'erreechen an d'Produktivitéit ze erhéijen - fir eise Produkt agreabel ze benotzen.
Media Panel, en neit Tool fir d'Zesummenaarbecht ze beschleunegen, organiséiert all Informatioun iwwer Korrespondenz a gëtt direkt Zougang zu enger Lëscht vun de Participanten an der Korrespondenz, Linken a Versioune vun Dokumenter déi jeemools geschéckt goufen.
Dëst Tool hëlleft an Situatiounen wou d'Benotzer mat grousse Bunnen vun Honnerte vu Messagen schaffen mussen. Et geschitt dacks datt Dir en Dokument oder Bild muss fannen dat nëmmen an engem vun hinnen war. De Medienpanel erstellt eng Lëscht vun all Elementer vun enger E-Mailkette a weist se op enger Plaz. Als Resultat gëtt de gewënschte Objet vill méi einfach ze fannen.
Lokalisatioun
Net nëmme russesch Benotzer hunn e Besoin fir e Firmen-E-Mail-System. MyOffice verfolgt eng konsequent Politik fir auslÀnnesch MÀert z'erreechen, sou datt zimlech vill Opmierksamkeet op d'Problemer vun der Produktlokaliséierung bezuelt gëtt.
An eisem Produkt gouf de Besoin fir Lokalisatioun an Friemsproochen am Ufank festgeluecht, um Niveau vum Basisdeel vum System. U sech, nei Sproochen bĂ€izefĂŒgen ass kee grousse Problem fir eis - et ass eng komplett verstĂ€ndlech Aufgab, dĂ©i mir wĂ«sse wĂ©i se ze lĂ©isen.
De Moment sinn russesch an englesch Sprooche fir Benotzer verfĂŒgbar. An de kommende VerĂ«ffentlechunge fĂŒgen mir ĂnnerstĂ«tzung un de Firmen-E-Mail-System fir d'Sproochen an deenen MyOffice Produkter funktionnĂ©ieren - FransĂ©isch, Spuenesch, Portugisesch an anerer. An e puer ManĂ©ieren ass et mĂ©i einfach fir eis wĂ©i fir Kollegen aus den Nopeschdepartementer, well fir Mail- a Kalennersystemer brauche mir nĂ«mmen d'Alphabet an d'Features vun der Aarbecht mat Datumen an ZĂ€iten ze berĂŒcksichtegen - glĂ©cklecherweis hu mir keng Formelen wĂ©i an engem Spreadsheet Redakter.
Jo, mir rekrutéieren!
Et huet e puer honnert Mann Joer gedauert fir eise Produkt ze kreéieren. An och wann ech wollt, kéint ech Iech net alles op eemol an engem Artikel erzielen. Trotzdem hoffen ech datt dës Verëffentlechung als Ausgangspunkt déngt fir eise Produkt kennen ze léieren - wéi ech hei uewen gesot hunn, plangen ech an Zukunft méi detailléiert iwwer d'Léisung selwer a seng Features ze schwÀtzen, wéi och iwwer eis Entwécklung Approchen.
Ouni Schied vu Bescheidenheet wÀert ech och soen datt haut d'Zuel vun de Firmen, déi esou Mailsystemer op der ganzer Welt entwéckelen, nëmmen e puer sinn. Dëst ass eng wierklech komplex Ingenieur Aufgab et erfuerdert en déiwe VerstÀndnis vun de Bedierfnesser vun de Firmenclienten, an eng grëndlech Analyse vun de GeschÀftsprozesser vu groussen Organisatiounen, modernen Trends am Design an Entwécklung, souwéi eng fair Zuel vu kompetente Spezialisten. Eise Postsystem entwéckelt sech all Dag.
Elo si mir bal op Vakanzen an Entwécklung. Kommt mat eis schaffen wann Dir mat eis wëllt schaffen fir e Produkt ze kreéieren deen d'Art a Weis wéi d'Gesellschaftswelt iwwer E-Mail denkt kann Ànneren.
Source: will.com
