{"id":95639,"date":"2020-10-01T13:42:13","date_gmt":"2020-10-01T11:42:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis"},"modified":"2020-10-01T13:42:13","modified_gmt":"2020-10-01T11:42:13","slug":"pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis","status":"publish","type":"post","link":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis","title":{"rendered":"Premi\u00e8re vue : comment fonctionne le nouveau syst\u00e8me de messagerie d'entreprise Mailion de \u041c\u043e\u0439\u041e\u0444\u0438\u0441","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Premi\u00e8re vue : comment fonctionne le nouveau syst\u00e8me de messagerie d&#039;entreprise Mailion de \u041c\u043e\u0439\u041e\u0444\u0438\u0441\" src=\"\/wp-content\/uploads\/2020\/10\/e80c10bfe95344d56bc0a8e844392303.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Il y a presque quatre ans, nous avons commenc\u00e9 \u00e0 concevoir un tout nouveau syst\u00e8me de messagerie distribu\u00e9, Mailion, con\u00e7u pour les communications d'entreprise. Notre solution repose sur une architecture microservices Cloud Native, capable de g\u00e9rer plus d'un million d'utilisateurs simultan\u00e9ment et pr\u00eate \u00e0 couvrir 100 % des besoins des grandes entreprises.<\/p>\n<p><\/p>\n<p>Au cours de notre travail sur Mailion, l'\u00e9quipe a consid\u00e9rablement grandi, et aujourd'hui, pr\u00e8s de 70 d\u00e9veloppeurs sont impliqu\u00e9s dans le produit. Nous avons parcouru un long chemin, depuis l'id\u00e9e et les premiers prototypes jusqu'\u00e0 la phase de pilotage de la version commerciale. Il est temps de parler sur Habr de ce que nous cr\u00e9ons, comment notre syst\u00e8me de messagerie est structur\u00e9 et fonctionne, quelles technologies nous utilisons, et pourquoi notre solution repr\u00e9sente l'avenir des communications d'entreprise. Allons-y ! <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Salut Habr, je m'appelle Anton Gerasimov et je dirige le d\u00e9partement de d\u00e9veloppement au centre de d\u00e9veloppement de Moscou de l'entreprise <noindex><a rel=\"nofollow\" href=\"https:\/\/myoffice.ru\/\">MoyOffice<\/a><\/noindex>. Aujourd'hui, nous voulons pr\u00e9senter Mailion \u2014 un tout nouveau syst\u00e8me de messagerie d'entreprise de classe mondiale russe, qui constituera une alternative digne aux solutions \u00e9trang\u00e8res populaires. Mailion poss\u00e8de une grande capacit\u00e9 de charge, des possibilit\u00e9s de mise \u00e0 l'\u00e9chelle et de tol\u00e9rance aux pannes sans pr\u00e9c\u00e9dent, et n\u00e9cessite une attention minimale de la part des administrateurs syst\u00e8me.<\/p>\n<p><\/p>\n<p>Actuellement, notre d\u00e9veloppement est en phase b\u00eata, mais tr\u00e8s bient\u00f4t, selon notre plan, d'ici la fin de 2020, il passera au statut de d\u00e9ploiement pilote du produit commercial. <\/p>\n<p><\/p>\n<p>Dans l'ensemble, cet article contient des informations g\u00e9n\u00e9rales \u2014 il est tout simplement impossible de parler d'un produit logiciel complexe dans une seule publication. Je pr\u00e9vois de faire une s\u00e9rie d'articles racontant les technologies cl\u00e9s. En attendant, pour votre commodit\u00e9, je propose le sommaire suivant : <\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p1\">Qu'est-ce qu'un syst\u00e8me de messagerie d'entreprise ?<\/a><\/noindex> \n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p2\">\u00c0 qui et pourquoi a-t-on besoin d'une autre messagerie ?<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p3\">Qu'est-ce qui se cache sous le capot<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p4\">Quels d\u00e9fis attendent les d\u00e9veloppeurs<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p5\">Fiabilit\u00e9<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p6\">R\u00e9silience<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p7\">Autonomie<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p8\">Simplicit\u00e9 d'utilisation<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p9\">Efficacit\u00e9 \u00e9conomique<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p10\">D\u00e9centralisation<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p11\">Exigences syst\u00e8me<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p12\">Environnement technologique<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p13\">De quoi se compose le produit<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p14\">Compatibilit\u00e9 avec les syst\u00e8mes de messagerie<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p15\">Facilit\u00e9 d'administration<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p16\">Design moderne<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p17\">Adaptabilit\u00e9<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p18\">Syst\u00e9mique<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p19\">Personnalisation de l'identit\u00e9 visuelle<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p20\">Applications mobiles<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p21\">Panneau m\u00e9dia intelligent<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p22\">Localisation<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p23\">Oui, nous recrutons !<\/a><\/noindex><\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"p1\"><\/a><\/noindex><\/p>\n<h2 id=\"chto-takoe-korporativnaya-pochtovaya-sistema\">Qu'est-ce qu'un syst\u00e8me de messagerie d'entreprise ?<\/h2>\n<p><\/p>\n<p>Une r\u00e9ponse simple et \u00e9vidente \u00e0 cette question serait un outil pour g\u00e9rer les e-mails et le calendrier. Mais le diable, comme on dit, se cache dans les d\u00e9tails. <\/p>\n<p><\/p>\n<p>Nous cr\u00e9ons donc un service de messagerie de nouvelle g\u00e9n\u00e9ration avec des fonctionnalit\u00e9s avanc\u00e9es de planification de calendrier, destin\u00e9 au segment B2B et aux grandes entreprises. Nous visons \u00e0 desservir de grandes structures commerciales et gouvernementales, qui peuvent compter entre 30 000 et plusieurs centaines de milliers de postes de travail. <\/p>\n<p><\/p>\n<p>Notre syst\u00e8me repose sur le principe d'une solution de plateforme. Nous nous basons sur le concept de Communications Unifi\u00e9es et proposons un outil unique pour g\u00e9rer les e-mails, le calendrier et les documents au sein d'un m\u00eame syst\u00e8me, avec la possibilit\u00e9 d'\u00e9tendre les fonctionnalit\u00e9s de la solution gr\u00e2ce \u00e0 l'ajout de modules et de composants suppl\u00e9mentaires. Les extensions, \u00e0 propos, peuvent \u00eatre d\u00e9velopp\u00e9es non seulement par nous, mais aussi par nos partenaires. \u00c0 cette fin, un ensemble d'outils SDK sera publi\u00e9.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p2\"><\/a><\/noindex><\/p>\n<h3 id=\"komu-i-zachem-nuzhna-esche-odna-pochta\">\u00c0 qui et pourquoi a-t-on besoin d'une autre messagerie ?<\/h3>\n<p><\/p>\n<p>Les grandes entreprises ont engendr\u00e9 une tendance int\u00e9ressante : les entreprises ressentent le besoin de fonctionnalit\u00e9s de collaboration. Il ne s'agit pas seulement d'interactions directes entre employ\u00e9s par l'envoi de quelque chose, mais bien d'un acc\u00e8s partag\u00e9 aux bo\u00eetes mail et aux bo\u00eetes de r\u00f4le, la capacit\u00e9 de travailler avec de grands groupes participants et la pr\u00e9sence de diverses fonctionnalit\u00e9s d'entreprise. <\/p>\n<p>Une fonctionnalit\u00e9 d'entreprise typique est le m\u00e9canisme de rappel de courriels, qui est tr\u00e8s demand\u00e9 dans les grandes entreprises, mais qui est pratiquement inexistant dans le segment B2C ou dans les petites entreprises. Cela tient au fait que parmi de petits groupes d'utilisateurs, la probabilit\u00e9 d'une telle n\u00e9cessit\u00e9 est assez faible, et le co\u00fbt d'une erreur est \u00e9galement bien moindre. De plus, il est presque impossible d'impl\u00e9menter cette fonctionnalit\u00e9 en dehors d'un syst\u00e8me de messagerie d'entreprise \u2013 m\u00eame dans Gmail, il n'y a pas de fonction de rappel des courriels comme celle \u00e0 laquelle les utilisateurs d'Exchange sont habitu\u00e9s. La racine du probl\u00e8me r\u00e9side dans la structure des protocoles de messagerie datant des ann\u00e9es 80.<\/p>\n<p>Nous avons conduit des dizaines de groupes de discussion, interrog\u00e9 des centaines d'utilisateurs et d\u00e9pens\u00e9 plusieurs milliers d'heures-homme pour identifier les sc\u00e9narios d'utilisation typiques de la messagerie. Cela nous a permis d'examiner minutieusement les besoins de nos utilisateurs potentiels et les particularit\u00e9s de leurs processus m\u00e9tier. Sur la base des donn\u00e9es recueillies, nous avons d\u00e9cid\u00e9 de d\u00e9velopper une architecture capable de se scalper si n\u00e9cessaire. Pour nous, il n'y a pas de limites, mais \u00e0 l'heure actuelle, nous savons comment assurer le fonctionnement des entreprises comptant plusieurs centaines de milliers d'utilisateurs.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p3\"><\/a><\/noindex><\/p>\n<h3 id=\"chto-skryvaetsya-pod-kapotom\">Qu'est-ce qui se cache sous le capot<\/h3>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/ms\/uk\/xl\/msukxlv16wc4nms_4af5hj50f2s.jpeg\"><img decoding=\"async\" alt=\"Premi\u00e8re vue : comment fonctionne le nouveau syst\u00e8me de messagerie d&#039;entreprise Mailion de \u041c\u043e\u0439\u041e\u0444\u0438\u0441\" src=\"\/wp-content\/uploads\/2020\/10\/6a122330a9a1026f31d74f6bc8f65cf3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Notre produit comprend une solution de messagerie, un outil de planification de calendrier, un carnet d'adresses, ainsi qu'une visualisation interactive des documents bas\u00e9e sur notre propre solution MyOffice pour le travail sur les documents. <\/p>\n<p><\/p>\n<p>Puisque nous parlons d'une solution de niveau entreprise, une partie int\u00e9grante de la messagerie d'entreprise est \u00e9galement un syst\u00e8me de recherche complet. Notre solution est capable de r\u00e9aliser une recherche morphologique transversale sur tous les composants. De plus, tout le syst\u00e8me de messagerie repose sur un stockage propri\u00e9taire, optimis\u00e9 pour le travail collaboratif. <\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Quelles sont les diff\u00e9rences entre les syst\u00e8mes de messagerie MyOffice<\/b><\/p>\n<p>Cher lecteur de Habr, ayant d\u00e9j\u00e0 une exp\u00e9rience avec les solutions MyOffice, sait que dans les produits commerciaux se trouve \u00ab MyOffice Mail \u00bb. La question se pose donc : quelles sont ses diff\u00e9rences par rapport au syst\u00e8me de messagerie d'entreprise Mailion, sur lequel mon \u00e9quipe a travaill\u00e9 ? <\/p>\n<p><\/p>\n<p>Nous chez MyOffice avons d\u00e9cid\u00e9 que pour r\u00e9pondre aux besoins des entreprises de diff\u00e9rentes tailles, il \u00e9tait n\u00e9cessaire de cr\u00e9er deux syst\u00e8mes de messagerie de classe entreprise. Le produit \u00ab MyOffice Mail \u00bb est destin\u00e9 aux organisations o\u00f9 le nombre d'utilisateurs se chiffre en milliers ou plusieurs dizaines de milliers. Pour des structures plus grandes, il est plus judicieux d'utiliser Mailion \u2014 le nouveau produit de MyOffice, qui est construit sur une architecture microservices Cloud Native, offrant des capacit\u00e9s sans pr\u00e9c\u00e9dent en termes de scalabilit\u00e9 et de tol\u00e9rance aux pannes. <\/p>\n<p><\/p>\n<p>Lors du choix des produits, les clients doivent pr\u00e9cis\u00e9ment d\u00e9finir leur strat\u00e9gie de d\u00e9veloppement futur de l'entreprise. Pour toute organisation, la mise en \u0153uvre d'un syst\u00e8me de messagerie est un travail de projet complexe qui ne permet pas un remplacement rapide d'une solution par une autre. Par cons\u00e9quent, il convient de prendre en compte \u00e0 l'avance la charge maximale, les crit\u00e8res de tol\u00e9rance aux pannes et de r\u00e9cup\u00e9ration automatique, ainsi que le facteur de r\u00e9partition g\u00e9ographique. <\/p>\n<p><\/p>\n<p>Les deux syst\u00e8mes de messagerie MoiBureau sont fondamentalement diff\u00e9rents. Ils sont construits en utilisant des stacks technologiques diff\u00e9rents, et les outils pour chacun des syst\u00e8mes sont choisis en fonction des objectifs et des t\u00e2ches du segment dans lequel le syst\u00e8me de messagerie sera d\u00e9ploy\u00e9. Nous avons une vision produit commune de ce qui doit \u00eatre pr\u00e9sent dans les syst\u00e8mes de messagerie, ainsi qu'une synchronisation dans les approches de conception. Mais ce sont deux produits qui s'adressent \u00e0 un public d'utilisateurs diff\u00e9rent. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p4\"><\/a><\/noindex><\/p>\n<h3 id=\"kakie-vyzovy-stoyat-pered-razrabotchikami\">Quels d\u00e9fis attendent les d\u00e9veloppeurs<\/h3>\n<p><\/p>\n<p>Dans le reste du texte, je vais parler uniquement du nouveau syst\u00e8me de messagerie d'entreprise Mailion. <\/p>\n<p><\/p>\n<p>Nous avons men\u00e9 une \u00e9tude approfondie et analys\u00e9 les avantages et les inconv\u00e9nients des solutions de messagerie existantes. L'exp\u00e9rience accumul\u00e9e par nos sp\u00e9cialistes, qui ont par le pass\u00e9 \u00e9t\u00e9 directement impliqu\u00e9s dans la cr\u00e9ation de syst\u00e8mes \u00e0 forte charge, a permis d'identifier rapidement le principal point sensible de tout produit connu : la performance des op\u00e9rations d'entr\u00e9e et de sortie de disque (IO). <\/p>\n<p><\/p>\n<p>On peut dire que le d\u00e9fi d'acc\u00e9l\u00e9rer les op\u00e9rations IO est devenu le principal enjeu auquel nous avons \u00e9t\u00e9 confront\u00e9s. Il \u00e9tait n\u00e9cessaire de se concentrer sur la r\u00e9solution de nos t\u00e2ches sp\u00e9cifiques, et nous avons commenc\u00e9 \u00e0 cr\u00e9er et \u00e0 d\u00e9velopper notre propre syst\u00e8me de stockage de donn\u00e9es binaires. Cette approche pr\u00e9sente un aspect \u00e9conomique \u00e9vident : nous devons non seulement stocker des donn\u00e9es, mais aussi effectuer un nombre suffisant d'op\u00e9rations d'entr\u00e9e et de sortie de disque. <\/p>\n<p><\/p>\n<p>Cette solution n'a pas \u00e9t\u00e9 facile \u00e0 obtenir. Nous avons \u00e9tudi\u00e9 de nombreux produits de classe entreprise ax\u00e9s sur le stockage de l'information, sans pouvoir trouver quoi que ce soit de pr\u00eat et convenable \u00e0 nos exigences. En effet, nous avons besoin non seulement de stocker des donn\u00e9es, mais aussi de travailler constamment avec elles, et pas dans un mode monopolistique avec l'acc\u00e8s d'un seul utilisateur, mais de garantir la collaboration de plusieurs dizaines de milliers d'utilisateurs.<br \/>\nAinsi, nous avons d\u00e9termin\u00e9 que le crit\u00e8re d'entreprise le plus prioritaire pour nous est la gestion de grands volumes de donn\u00e9es. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p5\"><\/a><\/noindex><\/p>\n<h4 id=\"nadezhnost\">Fiabilit\u00e9<\/h4>\n<p><\/p>\n<p>Ce n'est pas seulement une question de stockage, mais plut\u00f4t un d\u00e9fi d traitement et d'acc\u00e8s rapide \u00e0 cette information. Il est n\u00e9cessaire de garantir des niveaux de fiabilit\u00e9 \u00e9lev\u00e9s \u2014 le temps de fonctionnement continu de l'ensemble de la solution doit \u00eatre de 99,9 %. En outre, le syst\u00e8me de messagerie doit \u00eatre autonome dans sa capacit\u00e9 \u00e0 prendre des d\u00e9cisions correctes concernant le traitement des d\u00e9faillances. Ce n'est qu'ainsi qu'il est possible d'\u00e9liminer les pannes susceptibles de paralyser les processus d'affaires de toute entreprise. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p6\"><\/a><\/noindex><\/p>\n<h4 id=\"otkazoustoychivost\">R\u00e9silience<\/h4>\n<p><\/p>\n<p>Nous avons d\u00e9velopp\u00e9 un ensemble de mesures qui s'appliquent \u00e0 chaque composant, et avons s\u00e9lectionn\u00e9 des approches pour garantir la r\u00e9sistance aux pannes. En particulier, le syst\u00e8me de messagerie d'entreprise utilise un travail de quorum avec les donn\u00e9es, la sauvegarde des services et le contr\u00f4le de l'absence d'\u00e9tats, ainsi que des m\u00e9canismes de routage et de support de quorum bas\u00e9s sur le consensus.<\/p>\n<p><\/p>\n<p>Un crit\u00e8re de haute r\u00e9silience est la pr\u00e9sence, dans chaque composant, de m\u00e9canismes d'auto-v\u00e9rification. Mailion analyse en permanence si une fonction donn\u00e9e est ex\u00e9cut\u00e9e correctement ou non, si tel ou tel bloc fonctionne de mani\u00e8re ad\u00e9quate. C'est l'un des moyens de r\u00e9tablissement automatique du syst\u00e8me en cas de d\u00e9faillance. Les informations ne doivent pas \u00eatre perdues, la solution doit aboutir \u00e0 un \u00e9tat coh\u00e9rent en fin de compte.<\/p>\n<p><\/p>\n<p>Il est important de comprendre qu'il n'est pas possible de pr\u00e9voir tous les \u00e9v\u00e9nements probables de la vie \u2014 la physique ne peut pas \u00eatre tromp\u00e9e. Cependant, nous adoptons des approches de conception qui nous permettent de parler avec une confiance relativement \u00e9lev\u00e9e du traitement correct des pannes de certains mod\u00e8les. Nous avons \u00e9galement une large \u00e9quipe de test qui essaie constamment de trouver des failles dans le produit. Et parfois, ils y parviennent. Dans ce cas, un incident est ouvert, que nous \u00e9tudions en d\u00e9tail, et sur cette base, nous cr\u00e9ons un nouveau m\u00e9canisme pour r\u00e9soudre ce type de probl\u00e8mes.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Comment le syst\u00e8me r\u00e9agit aux pannes<\/b><\/p>\n<p>Le march\u00e9 pose souvent la question \u2014 que se passe-t-il si le syst\u00e8me perd soudainement la connexion avec l'un de ses n\u0153uds ? Cette demande est particuli\u00e8rement pertinente si une solution g\u00e9ographiquement distribu\u00e9e est pr\u00e9vue. <\/p>\n<p><\/p>\n<p>Lors de la conception d'une telle installation, il est n\u00e9cessaire de prendre en compte les besoins du client et son ensemble de crit\u00e8res de fiabilit\u00e9. Il est erron\u00e9 de penser que la connexion au r\u00e9seau de transmission de donn\u00e9es est la m\u00eame partout. Dans les syst\u00e8mes d'entreprise, il est important de consid\u00e9rer m\u00eame la vitesse de propagation du signal \u00e0 travers la fibre optique.<\/p>\n<p><\/p>\n<p>Si le client a des exigences \u00e9lev\u00e9es en mati\u00e8re de fiabilit\u00e9, nous recommanderons l'installation dans plusieurs centres de donn\u00e9es reli\u00e9s par des lignes de communication d\u00e9di\u00e9es.<br \/>\nCependant, il ne faut pas non plus exclure le sc\u00e9nario d'une coupure de courant totale dans l'un des n\u0153uds du syst\u00e8me de messagerie. Dans ce cas, le travail avec les donn\u00e9es ma\u00eetres de ce segment sera suspendu, mais les autres parties continueront de fonctionner comme si de rien n'\u00e9tait. Le syst\u00e8me informera les administrateurs de la perte du n\u0153ud, et le personnel devra entreprendre une s\u00e9rie d'actions appropri\u00e9es. <\/p>\n<p><\/p>\n<p>Notre syst\u00e8me de messagerie peut \u00e9galement \u00eatre configur\u00e9 de mani\u00e8re \u00e0 assurer une redondance au sein du data center. Cette approche garantira le fonctionnement m\u00eame en cas de perte de plusieurs n\u0153uds au sein du DC, et la perte d'un des n\u0153uds ne sera remarqu\u00e9e par personne \u2014 \u00e0 part, bien s\u00fbr, le syst\u00e8me de surveillance. En cas de tels \u00e9v\u00e9nements, la charge est simplement redistribu\u00e9e. C'est pourquoi, lors de la conception du syst\u00e8me de messagerie, il est important de prendre en compte la r\u00e9serve \u2014 combien et quels composants pourront \u00eatre \u00ab perdus \u00bb en cas de d\u00e9faillance.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p7\"><\/a><\/noindex><\/p>\n<h4 id=\"samostoyatelnost\">Autonomie<\/h4>\n<p><\/p>\n<p>Il n'existe pas de syst\u00e8mes totalement fiables, et des pannes peuvent survenir d'une mani\u00e8re ou d'une autre. C'est pourquoi, lors de la conception d'un syst\u00e8me de messagerie, il est essentiel d'assurer la possibilit\u00e9 d'une localisation rapide des pannes, permettant leur r\u00e9solution dans un d\u00e9lai SLA d\u00e9termin\u00e9. De plus, les pannes doivent \u00eatre r\u00e9solues automatiquement par le syst\u00e8me, minimisant ainsi l'intervention des administrateurs syst\u00e8me et des services d'exploitation.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p8\"><\/a><\/noindex><\/p>\n<h4 id=\"prostota-ekspluatacii\">Simplicit\u00e9 d'utilisation<\/h4>\n<p><\/p>\n<p>\u00c9videmment, les grands syst\u00e8mes ne peuvent pas se passer de l'attention de personnels hautement qualifi\u00e9s. Mais un des aspects que nous consid\u00e9rons lors de la conception est que le syst\u00e8me doit \u00eatre facilement administrable et ne pas n\u00e9cessiter de comp\u00e9tences uniques. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p9\"><\/a><\/noindex><\/p>\n<h4 id=\"ekonomicheskaya-effektivnost\">Efficacit\u00e9 \u00e9conomique<\/h4>\n<p><\/p>\n<p>Sans aucun doute, il est n\u00e9cessaire de former les employ\u00e9s pour travailler avec de tels syst\u00e8mes d'entreprise \u2014 nous parlons de v\u00e9ritables \u00e9normes \u00e9chelles. Ainsi, lors de la cr\u00e9ation de notre produit, nous nous sommes concentr\u00e9s sur la r\u00e9duction du co\u00fbt total de possession du syst\u00e8me. Pour toute entreprise, il est important de surveiller l'efficacit\u00e9 des co\u00fbts et d'\u00e9viter de d\u00e9verser des fonds ind\u00e9finiment dans les d\u00e9penses op\u00e9rationnelles. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p10\"><\/a><\/noindex><\/p>\n<h4 id=\"decentralizovannost\">D\u00e9centralisation<\/h4>\n<p><\/p>\n<p>Pour garantir les principes dont j'ai parl\u00e9 auparavant, il est n\u00e9cessaire que le syst\u00e8me soit enti\u00e8rement d\u00e9centralis\u00e9 \u2014 une approche centralis\u00e9e est toujours limit\u00e9e par les conditions d'utilisation du mat\u00e9riel. <\/p>\n<p><\/p>\n<p>Bien s\u00fbr, on peut acheter un grand serveur et essayer d'y installer toutes les applications et services. Mais plus le syst\u00e8me est grand, plus la structure est complexe, et la fiabilit\u00e9 d'un tel syst\u00e8me diminue in\u00e9vitablement \u2014 un serveur signifie un point de d\u00e9faillance unique. Plus nous centralisons le travail, plus nous d\u00e9pendons de ce point central. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p11\"><\/a><\/noindex><\/p>\n<h4 id=\"sistemnye-trebovaniya\">Exigences syst\u00e8me<\/h4>\n<p><\/p>\n<p>Lorsqu'il s'agit de syst\u00e8mes de messagerie d'entreprise complexes, il est important de comprendre qu'il n'existe pas de concept tel que \u00ab configuration minimale pour fonctionner \u00bb. \u00c0 la base de toute grande mise en \u0153uvre se trouve un travail de conception s\u00e9rieux. Cela permet de faire correspondre les besoins d'une entreprise sp\u00e9cifique \u00e0 la configuration optimale du syst\u00e8me de messagerie. <\/p>\n<p><\/p>\n<p>Un syst\u00e8me de messagerie d'entreprise est un outil flexible qui peut \u00eatre configur\u00e9 selon de nombreux param\u00e8tres. Nous r\u00e9alisons des tests de charge selon notre propre m\u00e9thode, qui permet de mod\u00e9liser la charge en fonction de l'analyse d'une dizaine de crit\u00e8res de base et de plusieurs centaines de crit\u00e8res possibles.<\/p>\n<p><\/p>\n<p>On peut dire qu'au moment de la pr\u00e9paration du projet d'impl\u00e9mentation, ce sont pr\u00e9cis\u00e9ment les calculs qui montreront l'intensit\u00e9 du travail des utilisateurs dans les processus m\u00e9tiers existants de l'organisation. Pour cela, de nombreux param\u00e8tres d'entr\u00e9e sont analys\u00e9s, et en fonction de la charge possible, une d\u00e9cision est prise sur le volume n\u00e9cessaire des capacit\u00e9s de calcul \u2014 d'un ordinateur \u00e0 une salle enti\u00e8re de machines.<\/p>\n<p><\/p>\n<p>Par cons\u00e9quent, parler de configurations minimales n'est pas tout \u00e0 fait correct. En particulier, nous avons un banc d'essai qui fonctionne sur une seule machine. Mais nous comprenons que le travail dans le segment des entreprises n\u00e9cessite une installation sur des dizaines, voire des centaines de machines virtuelles. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p12\"><\/a><\/noindex><\/p>\n<h2 id=\"tehnologicheskiy-stek\">Environnement technologique<\/h2>\n<p><\/p>\n<p>Lors de la cr\u00e9ation de produits, nous accordons une attention particuli\u00e8re \u00e0 la propret\u00e9 licite du code. Dans M\u043e\u0439\u041e\u0444\u0438\u0441, des normes de qualit\u00e9 \u00e9lev\u00e9es sont en place, qui exigent que nous d\u00e9veloppions nous-m\u00eames des produits enti\u00e8rement, avec un minimum de code externe. <\/p>\n<p><\/p>\n<p>Une grande partie du code de Mailion est un d\u00e9veloppement interne, dont les droits appartiennent enti\u00e8rement \u00e0 nous et que nous pouvons modifier et am\u00e9liorer si n\u00e9cessaire. La majorit\u00e9 du code de notre syst\u00e8me de messagerie est \u00e9crit en Go (Golang). En plus de Go, nous utilisons C++, ainsi que Java Script ES6 pour la partie web. <\/p>\n<p><\/p>\n<p>Les 5% restants sont ce que l'on appelle des \u00ab composants lourds \u00bb, comme les bases de donn\u00e9es. Cela inclut RethinkDB, ArangoDB et Redis. Parmi les technologies cl\u00e9s, je mentionnerai \u00e9galement gRPC \u2014 un syst\u00e8me d'appel de proc\u00e9dure \u00e0 distance, utilis\u00e9 comme un unique m\u00e9canisme pour l'interaction par API, c'est une partie importante. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p13\"><\/a><\/noindex><\/p>\n<h2 id=\"iz-chego-sostoit-produkt\">De quoi se compose le produit<\/h2>\n<p><\/p>\n<p>Un syst\u00e8me de messagerie d'entreprise n'est pas un \u00ab serveur dans le vide \u00bb. Notre produit comprend environ 70 composants et 45 services qui s'occupent de la maintenance du syst\u00e8me de messagerie. Tous ces \u00e9l\u00e9ments ont \u00e9t\u00e9 d\u00e9velopp\u00e9s \u00ab de A \u00e0 Z \u00bb et sont une r\u00e9alisation de notre \u00e9quipe. <\/p>\n<p><\/p>\n<p>La partie la plus visible du syst\u00e8me est le complexe serveur, qui \u043e\u0431\u0435\u0441\u043f\u0435\u0447\u0438\u0432\u0430\u0435\u0442 le fonctionnement du stockage, des syst\u00e8mes de messagerie, de calendrier et de recherche, ainsi que du client web. Nous d\u00e9veloppons \u00e9galement plusieurs applications utilisateur et pr\u00e9voyons, au moment de la sortie commerciale, d'offrir \u00e0 nos utilisateurs de nouveaux \u00ab clients l\u00e9gers \u00bb sur la base des technologies de notre client web. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p14\"><\/a><\/noindex><\/p>\n<h3 id=\"sovmestimost-s-pochtovymi-sistemami\">Compatibilit\u00e9 avec les syst\u00e8mes de messagerie<\/h3>\n<p><\/p>\n<p>Mailion fonctionne selon des protocoles standard. Pour commencer \u00e0 utiliser notre solution, il suffit de configurer les applications clientes et de continuer \u00e0 travailler avec elles dans un environnement familier. Par exemple, il est possible d'utiliser l'application cliente int\u00e9gr\u00e9e au produit \u00ab M\u043e\u0439\u041e\u0444\u0438\u0441 \u041f\u043e\u0447\u0442\u0430 \u00bb. <\/p>\n<p><\/p>\n<p>Pour le confort de nos utilisateurs, nous avons \u00e9galement cr\u00e9\u00e9 un plugin sp\u00e9cial qui assure une transition fluide depuis Exchange. Gr\u00e2ce \u00e0 celui-ci, les utilisateurs pourront continuer \u00e0 travailler avec MS Outlook lors du remplacement du serveur de messagerie \u2014 ils ne remarqueront m\u00eame pas que quelque chose a chang\u00e9 dans leur interaction habituelle avec les outils de communication. Ce plugin permet de transf\u00e9rer progressivement les utilisateurs depuis l'ancien syst\u00e8me de messagerie sans interrompre les activit\u00e9s de toute l'organisation. Cela est particuli\u00e8rement important si vous devez remplacer les outils utilis\u00e9s par des centaines de milliers d'utilisateurs. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p15\"><\/a><\/noindex><\/p>\n<h3 id=\"legkost-administrirovaniya\">Facilit\u00e9 d'administration<\/h3>\n<p><\/p>\n<p>Une caract\u00e9ristique de notre syst\u00e8me de messagerie d'entreprise est le besoin d'une intervention minimale des administrateurs. Lors de la conception, nous avons cherch\u00e9 \u00e0 trouver un \u00e9quilibre entre la possibilit\u00e9 de personnalisation et la complexit\u00e9 de la gestion. Pour cela, nous avons d\u00fb mener de nombreuses recherches sur les comportements des administrateurs de syst\u00e8mes d'entreprise complexes.<\/p>\n<p><\/p>\n<p>Notre \u00e9quipe est compos\u00e9e, comme je l'ai d\u00e9j\u00e0 mentionn\u00e9, de sp\u00e9cialistes hautement qualifi\u00e9s \u2014 chacun d'eux a une solide exp\u00e9rience en administration. Ainsi, lors du d\u00e9veloppement du syst\u00e8me, nous avons veill\u00e9 \u00e0 transf\u00e9rer leur exp\u00e9rience aux besoins des utilisateurs en mati\u00e8re de gestion d'un produit complexe. En d'autres termes, sachant quels probl\u00e8mes peuvent survenir, nous avons anticip\u00e9 des solutions d\u00e8s la conception de l'architecture. <\/p>\n<p><\/p>\n<p>Par exemple,<\/p>\n<p><\/p>\n<ul>\n<li>L'isolation des composants du syst\u00e8me dans des conteneurs, y compris ceux de l'infrastructure, nous aide \u00e0 am\u00e9liorer le niveau de s\u00e9curit\u00e9, \u00e0 configurer de mani\u00e8re flexible les acc\u00e8s entre les composants et permet \u00e9galement d'ajouter rapidement de nouveaux syst\u00e8mes et plateformes demand\u00e9s par les entreprises \u00e0 la liste des syst\u00e8mes pris en charge.<\/li>\n<li>Une approche unique pour le d\u00e9veloppement et le d\u00e9ploiement, ainsi qu'un format de configuration homog\u00e8ne pour tous les composants, favorisent un fonctionnement plus clair et efficace et r\u00e9duisent les co\u00fbts de support.<\/li>\n<li>Un installateur syst\u00e8me, bas\u00e9 sur des outils de d\u00e9ploiement familiers, permet de g\u00e9rer l'installation de mani\u00e8re centralis\u00e9e, flexible et compr\u00e9hensible.<br \/>\nUne architecture microservices avec une s\u00e9paration claire des responsabilit\u00e9s de la logique m\u00e9tier entre les services aide \u00e0 comprendre le sch\u00e9ma de fonctionnement du syst\u00e8me et \u00e0 assurer un support plus efficace.<\/li>\n<li>La partie infrastructure du syst\u00e8me repose sur des solutions famili\u00e8res, utilisant les meilleures pratiques et permettant l'int\u00e9gration avec les syst\u00e8mes existants de l'entreprise, ce qui simplifie la mise en service du syst\u00e8me au sein de la soci\u00e9t\u00e9.<\/li>\n<li>Un syst\u00e8me bas\u00e9 sur l'intelligence artificielle sera pr\u00e9vu dans le stockage, qui pourra identifier de mani\u00e8re autonome les pannes potentielles et g\u00e9rer l'\u00e9quipement.<\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p16\"><\/a><\/noindex><\/p>\n<h3 id=\"sovremennyy-dizayn\">Design moderne<\/h3>\n<p><\/p>\n<p>La cr\u00e9ation du design du produit a n\u00e9cessit\u00e9 plusieurs milliers d'heures de travail. Avant le d\u00e9veloppement, l'objectif \u00e9tait de rendre l'interface moderne - l\u00e9g\u00e8re et intuitive. C'est un d\u00e9fi quand on con\u00e7oit un syst\u00e8me d'entreprise qui doit par d\u00e9faut inclure un certain nombre de fonctionnalit\u00e9s sp\u00e9cifiques.<\/p>\n<p><\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/habrastorage.org\/webt\/e_\/_b\/74\/e__b74fo4yx844m2zg2vtdx-34c.jpeg\"><img decoding=\"async\" alt=\"Premi\u00e8re vue : comment fonctionne le nouveau syst\u00e8me de messagerie d&#039;entreprise Mailion de \u041c\u043e\u0439\u041e\u0444\u0438\u0441\" src=\"\/wp-content\/uploads\/2020\/10\/657d56554ea18cc79500a16095e37206.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Bien s\u00fbr, le design ne peut pas \u00eatre \u00ab grav\u00e9 dans la pierre \u00bb ou approuv\u00e9 pour signature et cachet \u2014 c'est un outil vivant, qui \u00e9volue et s'am\u00e9liore constamment. Au cours de ces quatre derni\u00e8res ann\u00e9es, nous avons transform\u00e9 le design plusieurs fois, sans toutefois changer radicalement notre id\u00e9ologie. Le principe cl\u00e9 de toute la gamme de produits d'entreprise est de cr\u00e9er un syst\u00e8me de design universel. <\/p>\n<p><\/p>\n<p>Lors de la conception du design du syst\u00e8me de messagerie d'entreprise, nous avons accord\u00e9 une attention particuli\u00e8re au travail sur trois axes cl\u00e9s - l'adaptabilit\u00e9, le caract\u00e8re syst\u00e9mique et la possibilit\u00e9 de s'adapter \u00e0 l'identit\u00e9 visuelle du client. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p17\"><\/a><\/noindex><\/p>\n<h4 id=\"adaptivnost\">Adaptabilit\u00e9<\/h4>\n<p><\/p>\n<p>Une fonctionnalit\u00e9 cl\u00e9 de l'interface de la messagerie d'entreprise Mailion est sa capacit\u00e9 \u00e0 s'afficher sur des appareils de toutes tailles. Tous les composants visuels sont soigneusement con\u00e7us, ils se redimensionnent correctement sur les appareils mobiles et sont parfaitement adapt\u00e9s \u00e0 une utilisation tactile. De plus, lorsque la taille de la fen\u00eatre de l'application est modifi\u00e9e, la mise en page en colonnes s'adapte \u00e9galement ; la taille des colonnes est ajust\u00e9e proportionnellement, en stricte conformit\u00e9 avec les principes des applications web avanc\u00e9es.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p18\"><\/a><\/noindex><\/p>\n<h4 id=\"sistemnost\">Syst\u00e9mique<\/h4>\n<p><\/p>\n<p>La conception de la messagerie d'entreprise Mailion repose sur une approche syst\u00e9mique. Nous avons d\u00e9velopp\u00e9 cette direction depuis d\u00e9but 2017, lorsque parler de syst\u00e8mes de design n'\u00e9tait pas aussi tendance qu'aujourd'hui. Un syst\u00e8me de design est un ensemble de r\u00e8gles et d'outils pour l'ex\u00e9cution visuelle et technique, qui refl\u00e8te la philosophie du produit et se d\u00e9veloppe continuellement. Nous l'avons introduit pour simplifier la communication entre le d\u00e9veloppement et le design.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p19\"><\/a><\/noindex><\/p>\n<h4 id=\"nastroyka-firmennogo-stilya\">Personnalisation de l'identit\u00e9 visuelle<\/h4>\n<p><\/p>\n<p>Notre design est un \u00ab cam\u00e9l\u00e9on \u00bb, capable de s'adapter \u00e0 tout style de marque du client. Les couleurs de tous les \u00e9l\u00e9ments de l'interface sont d\u00e9finies par des variables. Ainsi, en modifiant l'ensemble de base de quelques couleurs, on peut re-colorier toutes les applications en une seule fois.<\/p>\n<p><\/p>\n<p>Les polices sont \u00e9galement d\u00e9finies par des variables : l'interface peut utiliser la police de marque de l'entreprise cliente si cela est pr\u00e9vu dans le guide de marque. De plus, diff\u00e9rentes polices peuvent avoir des tailles de caract\u00e8res diff\u00e9rentes, et nous en tenons compte. Par exemple, PT Sans en taille 16 para\u00eet notablement plus petit que Roboto dans la m\u00eame taille 16. Par cons\u00e9quent, nous ajustons la taille des blocs de texte aux sp\u00e9cificit\u00e9s de chaque police.<\/p>\n<p><\/p>\n<p>Nous consacrerons des articles distincts aux dispositifs de notre biblioth\u00e8que de couleurs et aux particularit\u00e9s de notre travail avec les polices.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p20\"><\/a><\/noindex><\/p>\n<h3 id=\"mobilnye-prilozheniya\">Applications mobiles<\/h3>\n<p><\/p>\n<p>Une partie int\u00e9grante de tout syst\u00e8me de messagerie moderne est les applications mobiles \u2014 les utilisateurs doivent pouvoir travailler de n'importe o\u00f9 et \u00e0 tout moment.<br \/>\nNous ne faisons que commencer \u00e0 \u00e9tablir le concept des applications mobiles d'entreprise, qui doivent tenir compte des diff\u00e9rences fonctionnelles entre les syst\u00e8mes de messagerie MoiOfis et proposer diff\u00e9rentes approches pour l'utilisation de la messagerie \u00e9lectronique et des syst\u00e8mes de calendrier dans les entreprises. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p21\"><\/a><\/noindex><\/p>\n<h3 id=\"intellektualnaya-media-panel\">Panneau m\u00e9dia intelligent<\/h3>\n<p><\/p>\n<p>Nos groupes de discussion ont montr\u00e9 que les utilisateurs trouvent les interfaces des syst\u00e8mes de messagerie habituels encombrantes. Les personnes que nous avons interrog\u00e9es ont not\u00e9 qu'il \u00e9tait particuli\u00e8rement difficile de travailler avec les \u00e9v\u00e9nements du calendrier et les pi\u00e8ces jointes. Nous avons cherch\u00e9 \u00e0 obtenir une interface r\u00e9active et \u00e0 augmenter la performance, afin que l'utilisation de notre produit soit agr\u00e9able. <\/p>\n<p><\/p>\n<p>La m\u00e9diapanel, un nouvel outil pour acc\u00e9l\u00e9rer la collaboration, syst\u00e9matise toutes les informations sur les \u00e9changes et fournit un acc\u00e8s instantan\u00e9 \u00e0 la liste des participants, aux liens et aux versions des documents qui ont \u00e9t\u00e9 envoy\u00e9s.<\/p>\n<p><\/p>\n<p>Cet outil aide dans les situations o\u00f9 les utilisateurs doivent travailler avec de longues cha\u00eenes de centaines de messages. Il arrive souvent qu'il faille retrouver un document ou une image qui n'appara\u00eet que dans l'un d'eux. La m\u00e9diapanel cr\u00e9e une liste de tous les \u00e9l\u00e9ments dans la cha\u00eene d'e-mails et les affiche au m\u00eame endroit. Cela facilite grandement la recherche de l'objet souhait\u00e9. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p22\"><\/a><\/noindex><\/p>\n<h3 id=\"lokalizaciya\">Localisation<\/h3>\n<p><\/p>\n<p>Le besoin d'un syst\u00e8me de messagerie d'entreprise ne concerne pas seulement les utilisateurs russes. MonOffice poursuit une politique coh\u00e9rente d'expansion sur les march\u00e9s \u00e9trangers, accordant donc une grande attention aux questions de localisation des produits. <\/p>\n<p><\/p>\n<p>Dans notre produit, le besoin de localisation dans les langues \u00e9trang\u00e8res \u00e9tait envisag\u00e9 d\u00e8s le d\u00e9part, au niveau de la base du syst\u00e8me. L'ajout de nouvelles langues ne pose pas vraiment de probl\u00e8mes \u2014 c'est une t\u00e2che relativement claire que nous savons comment r\u00e9soudre. <\/p>\n<p><\/p>\n<p>Actuellement, les utilisateurs ont acc\u00e8s aux langues russe et anglaise. Dans les prochaines versions, nous ajouterons \u00e0 notre syst\u00e8me de messagerie d'entreprise la prise en charge des langues dans lesquelles fonctionnent les produits MonOffice : fran\u00e7ais, espagnol, portugais et d'autres. Dans une certaine mesure, notre t\u00e2che est plus simple que celle de nos coll\u00e8gues des d\u00e9partements voisins, car pour les syst\u00e8mes de messagerie et de calendrier, nous devons uniquement tenir compte de l'alphabet et des particularit\u00e9s de traitement des dates et heures \u2014 nous n'avons heureusement pas de formules comme dans un \u00e9diteur de table. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p23\"><\/a><\/noindex><\/p>\n<h2 id=\"yes-we-are-hiring\">Oui, nous recrutons !<\/h2>\n<p><\/p>\n<p>La cr\u00e9ation de notre produit a demand\u00e9 plusieurs centaines d'ann\u00e9es-hommes. Et m\u00eame si je le souhaitais, je ne pourrais pas tout expliquer dans un seul article. N\u00e9anmoins, j'esp\u00e8re que cette publication servira de point de d\u00e9part pour d\u00e9couvrir notre produit \u2014 comme je l'ai d\u00e9j\u00e0 mentionn\u00e9, je pr\u00e9vois de parler plus en d\u00e9tail \u00e0 l'avenir \u00e0 la fois de la solution elle-m\u00eame et de ses caract\u00e9ristiques, ainsi que de nos approches en mati\u00e8re de d\u00e9veloppement. <\/p>\n<p><\/p>\n<p>Sans faire preuve de fausse modestie, je dirai \u00e9galement qu'aujourd'hui, le nombre d'entreprises qui d\u00e9veloppent de tels syst\u00e8mes de messagerie dans le monde se compte sur les doigts de la main. C'est vraiment un d\u00e9fi d'ing\u00e9nierie complexe, qui n\u00e9cessite \u00e0 la fois une compr\u00e9hension approfondie des besoins des clients d'entreprise et une analyse minutieuse des processus commerciaux des grandes organisations, ainsi qu'une connaissance des tendances modernes en design et d\u00e9veloppement, et un bon nombre de sp\u00e9cialistes comp\u00e9tents. Notre syst\u00e8me de messagerie \u00e9volue chaque jour.<\/p>\n<p><\/p>\n<p>En ce moment, nous avons presque <noindex><a rel=\"nofollow\" href=\"https:\/\/hh.ru\/employer\/213397?customDomain=1\">une cinquantaine<\/a><\/noindex> d'offres d'emploi en d\u00e9veloppement. Rejoignez-nous si vous souhaitez cr\u00e9er avec nous un produit capable de changer la fa\u00e7on dont le monde des entreprises per\u00e7oit la messagerie \u00e9lectronique.<\/p>\n<p>Source : <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/ncloudtech\/blog\/520670\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041f\u043e\u0447\u0442\u0438 \u0447\u0435\u0442\u044b\u0440\u0435 \u0433\u043e\u0434\u0430 \u043d\u0430\u0437\u0430\u0434 \u043c\u044b \u043d\u0430\u0447\u0430\u043b\u0438 \u043f\u0440\u043e\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043f\u0440\u0438\u043d\u0446\u0438\u043f\u0438\u0430\u043b\u044c\u043d\u043e \u043d\u043e\u0432\u0443\u044e \u0440\u0430\u0441\u043f\u0440\u0435\u0434\u0435\u043b\u0435\u043d\u043d\u0443\u044e \u043f\u043e\u0447\u0442\u043e\u0432\u0443\u044e \u0441\u0438\u0441\u0442\u0435\u043c\u0443 Mailion, \u043a\u043e\u0442\u043e\u0440\u0430\u044f \u043f\u0440\u0435\u0434\u043d\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0430 \u0434\u043b\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u044b\u0445 \u043a\u043e\u043c\u043c\u0443\u043d\u0438\u043a\u0430\u0446\u0438\u0439. \u041d\u0430\u0448\u0435 \u0440\u0435\u0448\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u0442\u0440\u043e\u0435\u043d\u043e \u043d\u0430 Cloud Native \u043c\u0438\u043a\u0440\u043e\u0441\u0435\u0440\u0432\u0438\u0441\u043d\u043e\u0439 \u0430\u0440\u0445\u0438\u0442\u0435\u043a\u0442\u0443\u0440\u0435, \u0441\u043f\u043e\u0441\u043e\u0431\u043d\u043e \u0440\u0430\u0431\u043e\u0442\u0430\u0442\u044c \u0441 \u0431\u043e\u043b\u0435\u0435 \u0447\u0435\u043c 1 000 000 \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u0435\u0439 \u043e\u0434\u043d\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e \u0438 \u0431\u0443\u0434\u0435\u0442 \u0433\u043e\u0442\u043e\u0432\u043e \u043f\u043e\u043a\u0440\u044b\u0442\u044c 100% \u043f\u043e\u0442\u0440\u0435\u0431\u043d\u043e\u0441\u0442\u0435\u0439 \u043a\u0440\u0443\u043f\u043d\u044b\u0445 \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0446\u0438\u0439. \u0417\u0430 \u0432\u0440\u0435\u043c\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043d\u0430\u0434 Mailion \u043a\u043e\u043c\u0430\u043d\u0434\u0430 \u0432\u044b\u0440\u043e\u0441\u043b\u0430 \u0432 \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0440\u0430\u0437, \u0438 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":95640,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-95639","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\".\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"fr_FR\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434: \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Mailion \u043e\u0442 \u041c\u043e\u0439\u041e\u0444\u0438\u0441 | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\".\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-01T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-01T11:42:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Premi\u00e8re vue : comment fonctionne le nouveau syst\u00e8me de messagerie d'entreprise Mailion de MoiBureau | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"fr_FR","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041f\u0435\u0440\u0432\u044b\u0439 \u0432\u0437\u0433\u043b\u044f\u0434: \u043a\u0430\u043a \u0443\u0441\u0442\u0440\u043e\u0435\u043d\u0430 \u043d\u043e\u0432\u0430\u044f \u043a\u043e\u0440\u043f\u043e\u0440\u0430\u0442\u0438\u0432\u043d\u0430\u044f \u043f\u043e\u0447\u0442\u043e\u0432\u0430\u044f \u0441\u0438\u0441\u0442\u0435\u043c\u0430 Mailion \u043e\u0442 \u041c\u043e\u0439\u041e\u0444\u0438\u0441 | ProHoster","og:description":".","og:url":"https:\/\/prohoster.info\/fr\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-01T11:42:13+00:00","article:modified_time":"2020-10-01T11:42:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"95639","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 11:01:22","updated":"2022-10-05 10:24:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/95639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/comments?post=95639"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/posts\/95639\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media\/95640"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/media?parent=95639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/categories?post=95639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/fr\/wp-json\/wp\/v2\/tags?post=95639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}