{"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\/hu\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis","title":{"rendered":"Els\u0151 pillant\u00e1s: hogyan m\u0171k\u00f6dik a M\u00f3jOofis \u00faj v\u00e1llalati levelez\u0151rendszere, a Mailion","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Els\u0151 pillant\u00e1s: hogyan m\u0171k\u00f6dik a M\u00f3jOofis \u00faj v\u00e1llalati levelez\u0151rendszere, a Mailion\" src=\"\/wp-content\/uploads\/2020\/10\/e80c10bfe95344d56bc0a8e844392303.png\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<p><\/p>\n<p>Majdnem n\u00e9gy \u00e9vvel ezel\u0151tt kezdt\u00fck meg a Mailion nev\u0171 \u00faj, elosztott levelez\u0151rendszer tervez\u00e9s\u00e9t, amely a v\u00e1llalati kommunik\u00e1ci\u00f3kra szolg\u00e1l. Megold\u00e1sunk a felh\u0151alap\u00fa mikroservizes architekt\u00far\u00e1ra \u00e9p\u00fcl, \u00e9s k\u00e9pes t\u00f6bb mint 1 000 000 felhaszn\u00e1l\u00f3t egyidej\u0171leg kiszolg\u00e1lni, emellett k\u00e9pes lesz a nagyv\u00e1llalatok 100%-os ig\u00e9nyeit kiel\u00e9g\u00edteni.<\/p>\n<p><\/p>\n<p>A Mailion fejleszt\u00e9se alatt a csapatunk t\u00f6bbsz\u00f6r\u00f6s\u00e9re n\u0151tt, \u00e9s jelenleg k\u00f6zel 70 fejleszt\u0151 dolgozik a term\u00e9ken. Nagy utat tett\u00fcnk meg az \u00f6tlett\u0151l \u00e9s az els\u0151 protot\u00edpusokt\u00f3l a kereskedelmi verzi\u00f3 pilot szakasz\u00e1ig. Itt az id\u0151, hogy mes\u00e9lj\u00fcnk a Habr\u00e9nek arr\u00f3l, hogy milyen term\u00e9ket alkotunk, hogyan m\u0171k\u00f6dik \u00e9s milyen technol\u00f3giai h\u00e1tt\u00e9ren alapul a levelez\u0151rendszer\u00fcnk, valamint mi\u00e9rt a mi megold\u00e1sunk a j\u00f6v\u0151 v\u00e1llalati kommunik\u00e1ci\u00f3ja. Induljunk! <\/p>\n<p><noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<p>Habr, \u00fcdv\u00f6zl\u00f6m! A nevem Anton Geraszimov, a M\u00f3jOofis moszkvai fejleszt\u00e9si k\u00f6zpontj\u00e1nak fejleszt\u00e9si oszt\u00e1ly\u00e1t vezetem. <noindex><a rel=\"nofollow\" href=\"https:\/\/myoffice.ru\/\">M\u00f3jOofis<\/a><\/noindex>. Ma bemutatjuk a Mailiont \u2013 egy \u00faj orosz v\u00e1llalati levelez\u0151rendszert, amely m\u00e9lt\u00f3 alternat\u00edv\u00e1ja lesz a n\u00e9pszer\u0171 k\u00fclf\u00f6ldi megold\u00e1soknak. A Mailion magas terhelhet\u0151s\u00e9ggel, p\u00e9ld\u00e1tlan sk\u00e1l\u00e1zhat\u00f3s\u00e1ggal \u00e9s hibamentes m\u0171k\u00f6d\u00e9ssel rendelkezik, \u00e9s minim\u00e1lis figyelmet ig\u00e9nyel a rendszergazd\u00e1k r\u00e9sz\u00e9r\u0151l.<\/p>\n<p><\/p>\n<p>Jelenleg a fejleszt\u00e9s b\u00e9ta verzi\u00f3ban van, de hamarosan, terveink szerint 2020 v\u00e9g\u00e9re, a kereskedelmi term\u00e9k pilot bevezet\u00e9s\u00e9re l\u00e9p. <\/p>\n<p><\/p>\n<p>A cikk t\u00falnyom\u00f3 r\u00e9sze \u00e1ltal\u00e1nos inform\u00e1ci\u00f3kat tartalmaz \u2013 lehetetlen egy bonyolult szoftverterm\u00e9kr\u0151l egy publik\u00e1ci\u00f3ban besz\u00e1molni. \u00dagy tervezem, hogy egy cikk sorozatot k\u00e9sz\u00edtek a kulcsfontoss\u00e1g\u00fa technol\u00f3gi\u00e1k bemutat\u00e1s\u00e1ra. Ami pedig a k\u00e9nyelm\u00e9t illeti, itt van a tartalomjegyz\u00e9k: <\/p>\n<p><\/p>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p1\">Mi az a v\u00e1llalati levelez\u0151rendszer?<\/a><\/noindex> \n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p2\">Kinek \u00e9s mi\u00e9rt sz\u00fcks\u00e9ges egy \u00fajabb levelez\u0151rendszer?<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p3\">Mi rejlik a motorh\u00e1ztet\u0151 alatt?<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p4\">Milyen kih\u00edv\u00e1sokkal n\u00e9znek szembe a fejleszt\u0151k?<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p5\">Megb\u00edzhat\u00f3s\u00e1g<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p6\">Hibat\u0171r\u00e9s<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p7\">\u00d6n\u00e1ll\u00f3s\u00e1g<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p8\">K\u00f6nny\u0171 haszn\u00e1lat<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p9\">Gazdas\u00e1gi hat\u00e9konys\u00e1g<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p10\">Decentraliz\u00e1lts\u00e1g<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p11\">Rendszerk\u00f6vetelm\u00e9nyek<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p12\">Technol\u00f3giai h\u00e1tt\u00e9r<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p13\">Mib\u0151l \u00e1ll a term\u00e9k?<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p14\">Kompatibilit\u00e1s m\u00e1s levelez\u0151rendszerekkel<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p15\">K\u00f6nny\u0171 adminisztr\u00e1ci\u00f3<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p16\">Modern diz\u00e1jn<\/a><\/noindex>\n<ul>\n<li><noindex><a rel=\"nofollow\" href=\"#p17\">Reszponzivit\u00e1s<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p18\">Rendszerszeml\u00e9let<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p19\">A m\u00e1rk\u00e1z\u00e1s be\u00e1ll\u00edt\u00e1sa<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p20\">Mobilalkalmaz\u00e1sok<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p21\">Intelligens m\u00e9dia panel<\/a><\/noindex><\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p22\">Helyi alkalmaz\u00e1s<\/a><\/noindex><\/li>\n<\/ul>\n<\/li>\n<li><noindex><a rel=\"nofollow\" href=\"#p23\">Igen, alkalmazunk!<\/a><\/noindex><\/li>\n<\/ul>\n<p><noindex><a rel=\"nofollow\" name=\"p1\"><\/a><\/noindex><\/p>\n<h2 id=\"chto-takoe-korporativnaya-pochtovaya-sistema\">Mi az a v\u00e1llalati levelez\u0151rendszer?<\/h2>\n<p><\/p>\n<p>A k\u00e9rd\u00e9s egyszer\u0171 \u00e9s nyilv\u00e1nval\u00f3 v\u00e1lasza \u2014 egy e-mail \u00e9s napt\u00e1rkezel\u0151 eszk\u00f6z. De ahogy a k\u00f6zmond\u00e1s tartja, a r\u00e9szletek a s\u00e1t\u00e1nban rejlenek. <\/p>\n<p><\/p>\n<p>Teh\u00e1t olyan \u00faj gener\u00e1ci\u00f3s levelez\u0151rendszert hozunk l\u00e9tre, amely kiterjesztett napt\u00e1regys\u00e9gekkel rendelkezik, \u00e9s a v\u00e1llalati szegmensre, valamint a nagyv\u00e1llalatokra van orient\u00e1lva. C\u00e9lunk, hogy olyan nagy kereskedelmi \u00e9s \u00e1llami strukt\u00far\u00e1kkal dolgozzunk, ahol 30 ezer \u00e9s t\u00f6bb sz\u00e1zezer munkak\u00f6r is lehet. <\/p>\n<p><\/p>\n<p>Rendszer\u00fcnk alapja a platformelv\u0171 megold\u00e1s. A Unified Communications koncepci\u00f3ra \u00e9p\u00edtve egyetlen eszk\u00f6zt k\u00edn\u00e1lunk a levelez\u00e9shez, napt\u00e1rhoz \u00e9s dokumentumokhoz egyetlen rendszer keretein bel\u00fcl, lehet\u0151s\u00e9get adva a funkci\u00f3k b\u0151v\u00edt\u00e9s\u00e9re tov\u00e1bbi modulok \u00e9s komponens csatlakoztat\u00e1s\u00e1val. A b\u0151v\u00edtm\u00e9nyek, mondanom sem kell, nemcsak mi, hanem partnereink \u00e1ltal is kifejleszthet\u0151k. E c\u00e9lra sz\u00e9lesk\u00f6r\u0171 SDK eszk\u00f6zk\u00e9szlet ker\u00fcl kiad\u00e1sra.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p2\"><\/a><\/noindex><\/p>\n<h3 id=\"komu-i-zachem-nuzhna-esche-odna-pochta\">Kinek \u00e9s mi\u00e9rt sz\u00fcks\u00e9ges egy \u00fajabb levelez\u0151rendszer?<\/h3>\n<p><\/p>\n<p>A nagyv\u00e1llalatok egy \u00e9rdekes trendet alak\u00edtottak ki \u2014 a c\u00e9gek ig\u00e9nylik a k\u00f6z\u00f6s munk\u00e1t t\u00e1mogat\u00f3 funkci\u00f3kat. Ez nem csup\u00e1n a munkav\u00e1llal\u00f3k k\u00f6zvetlen interakci\u00f3j\u00e1t jelenti az anyagok tov\u00e1bb\u00edt\u00e1s\u00e1n kereszt\u00fcl, hanem a k\u00f6z\u00f6s hozz\u00e1f\u00e9r\u00e9st a levelez\u00e9si \u00e9s szerepk\u00f6r\u00f6s fi\u00f3kokhoz, lehet\u0151s\u00e9get a nagy l\u00e9tsz\u00e1m\u00fa r\u00e9sztvev\u0151kb\u0151l \u00e1ll\u00f3 csoportokkal val\u00f3 munk\u00e1ra, valamint k\u00fcl\u00f6nf\u00e9le v\u00e1llalati funkci\u00f3k megl\u00e9t\u00e9t. <\/p>\n<p>A tipikus v\u00e1llalati funkci\u00f3 \u2014 a levelek visszah\u00edv\u00e1s\u00e1nak mechanizmusa, amely rendk\u00edv\u00fcl keresett a nagy c\u00e9gekn\u00e9l, de szinte sehol sem haszn\u00e1lj\u00e1k a B2C szegmensben vagy a kisv\u00e1llalkoz\u00e1sokn\u00e1l. Az a helyzet, hogy a kis felhaszn\u00e1l\u00f3i csoportokn\u00e1l a visszah\u00edv\u00e1s ir\u00e1nti kereslet val\u00f3sz\u00edn\u0171s\u00e9ge meglehet\u0151sen alacsony, \u00e9s a hib\u00e1k \u00e1ra is sokkal kisebb. R\u00e1ad\u00e1sul ezt a funkci\u00f3t a v\u00e1llalati levelez\u0151rendszeren k\u00edv\u00fcl gyakorlatilag lehetetlen megval\u00f3s\u00edtani \u2014 m\u00e9g a Google levelez\u00e9s\u00e9ben sem tal\u00e1lhat\u00f3 visszah\u00edv\u00e1si lehet\u0151s\u00e9g abban a form\u00e1ban, ahogyan azt az Exchange felhaszn\u00e1l\u00f3i megszokt\u00e1k. A probl\u00e9ma gy\u00f6kere az 1980-as \u00e9vek levelez\u00e9si protokolljainak fel\u00e9p\u00edt\u00e9s\u00e9ben rejlik.<\/p>\n<p>T\u00f6bb tucat f\u00f3kuszcsoportot szervezt\u00fcnk, t\u00f6bb sz\u00e1z felhaszn\u00e1l\u00f3t k\u00e9rdezt\u00fcnk meg, \u00e9s t\u00f6bb ezer munka\u00f3r\u00e1t ford\u00edtottunk az e-mail haszn\u00e1lati szok\u00e1sok felt\u00e9rk\u00e9pez\u00e9s\u00e9re. Ez lehet\u0151v\u00e9 tette sz\u00e1munkra, hogy alaposan megismerj\u00fck potenci\u00e1lis felhaszn\u00e1l\u00f3ink ig\u00e9nyeit \u00e9s \u00fczleti folyamataikat. Az \u00edgy nyert adatok alapj\u00e1n \u00fagy d\u00f6nt\u00f6tt\u00fcnk, hogy olyan architekt\u00far\u00e1t fejleszt\u00fcnk ki, amely sz\u00fcks\u00e9g eset\u00e9n k\u00e9pes sk\u00e1l\u00e1z\u00f3dni a megfelel\u0151 terhel\u00e9si szintre. V\u00e9lem\u00e9ny\u00fcnk szerint a hat\u00e1rok egy\u00e1ltal\u00e1n nem l\u00e9teznek, de jelenleg tiszt\u00e1ban vagyunk azzal, hogyan tudjuk biztos\u00edtani a nagyv\u00e1llalatok m\u0171k\u00f6d\u00e9s\u00e9t, ahol t\u00f6bb sz\u00e1z ezer felhaszn\u00e1l\u00f3 dolgozik.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p3\"><\/a><\/noindex><\/p>\n<h3 id=\"chto-skryvaetsya-pod-kapotom\">Mi rejlik a motorh\u00e1ztet\u0151 alatt?<\/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=\"Els\u0151 pillant\u00e1s: hogyan m\u0171k\u00f6dik a M\u00f3jOofis \u00faj v\u00e1llalati levelez\u0151rendszere, a Mailion\" src=\"\/wp-content\/uploads\/2020\/10\/6a122330a9a1026f31d74f6bc8f65cf3.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Term\u00e9k\u00fcnk tartalmaz egy e-mail megold\u00e1st, napt\u00e1rkezel\u0151 eszk\u00f6zt, c\u00edmjegyz\u00e9ket, valamint dokumentumok interakt\u00edv megtekint\u00e9s\u00e9re szolg\u00e1l\u00f3 megold\u00e1st, amely a MiIrod\u00e1nk \u00e1ltal kifejlesztett dokumentumkezel\u0151 rendszerre \u00e9p\u00fcl. <\/p>\n<p><\/p>\n<p>Mivel v\u00e1llalati szint\u0171 megold\u00e1sr\u00f3l besz\u00e9l\u00fcnk, a v\u00e1llalati e-mail elengedhetetlen r\u00e9sz\u00e9t k\u00e9pezi egy teljes k\u00f6r\u0171 keres\u0151rendszer is. Megold\u00e1sunk k\u00e9pes v\u00e9gigfut\u00f3 morfol\u00f3giai keres\u00e9st v\u00e9gezni minden \u00f6sszetev\u0151n. Ezen k\u00edv\u00fcl az eg\u00e9sz e-mail rendszer saj\u00e1t t\u00e1rol\u00f3n alapul, amely szint\u00e9n optimaliz\u00e1lva van az egy\u00fcttm\u0171k\u00f6d\u00e9shez. <\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Mik az elt\u00e9r\u00e9sek a MiIroda e-mail rendszerei k\u00f6z\u00f6tt<\/b><\/p>\n<p>A Habr olvas\u00f3i, akik m\u00e1r dolgoztak a MiIroda megold\u00e1saival, tudj\u00e1k, hogy a kereskedelmi term\u00e9kek k\u00f6z\u00f6tt szerepel a 'MiIroda E-mail'. Felmer\u00fcl a k\u00e9rd\u00e9s \u2013 miben k\u00fcl\u00f6nb\u00f6zik ez a Mailion v\u00e1llalati e-mail rendszert\u0151l, amelyen a csapatom dolgozott? <\/p>\n<p><\/p>\n<p>A MiIrod\u00e1n\u00e1l \u00fagy d\u00f6nt\u00f6tt\u00fcnk, hogy a k\u00fcl\u00f6nb\u00f6z\u0151 m\u00e9ret\u0171 c\u00e9gek ig\u00e9nyeinek kiel\u00e9g\u00edt\u00e9se \u00e9rdek\u00e9ben k\u00e9t v\u00e1llalati szint\u0171 e-mail rendszert hozunk l\u00e9tre. A 'MiIroda E-mail' a t\u00f6bb ezer vagy ak\u00e1r tizenezres felhaszn\u00e1l\u00f3sz\u00e1m\u00fa szervezetek sz\u00e1m\u00e1ra k\u00e9sz\u00fclt. Nagyobb strukt\u00far\u00e1k sz\u00e1m\u00e1ra \u00e9rdemesebb a Mailiont alkalmazni \u2013 a MiIroda \u00faj term\u00e9k\u00e9t, amely Cloud Native mikroszervizes architekt\u00far\u00e1ra \u00e9p\u00fcl, \u00e9s p\u00e9lda n\u00e9lk\u00fcli sk\u00e1l\u00e1zhat\u00f3s\u00e1gi \u00e9s hibat\u0171r\u0151 k\u00e9pess\u00e9gekkel rendelkezik. <\/p>\n<p><\/p>\n<p>A term\u00e9kek v\u00e1laszt\u00e1sakor az \u00fcgyfeleknek el\u0151re meg kell hat\u00e1rozniuk v\u00e1llalatuk tov\u00e1bbi fejleszt\u00e9si strat\u00e9gi\u00e1j\u00e1t. B\u00e1rmely szervezet sz\u00e1m\u00e1ra a levelez\u0151rendszer bevezet\u00e9se bonyolult projektmunka, amely nem teszi lehet\u0151v\u00e9 egy megold\u00e1s gyors cser\u00e9j\u00e9t egy m\u00e1sikra. Ez\u00e9rt el\u0151re figyelembe kell venni a maxim\u00e1lisan lehets\u00e9ges terhel\u00e9st, a megb\u00edzhat\u00f3s\u00e1gi krit\u00e9riumokat \u00e9s az \u00f6njav\u00edt\u00f3 mechanizmusokat, valamint a f\u00f6ldrajzi eloszl\u00e1s t\u00e9nyez\u0151j\u00e9t. <\/p>\n<p><\/p>\n<p>A k\u00e9t M\u00f3jOfisz levelez\u0151rendszer alapvet\u0151en elt\u00e9r\u0151. K\u00fcl\u00f6nb\u00f6z\u0151 technol\u00f3giai stackek felhaszn\u00e1l\u00e1s\u00e1val \u00e9p\u00fcltek, \u00e9s az egyes rendszerekhez tartoz\u00f3 eszk\u00f6z\u00f6k a levelez\u0151rendszer kiterjeszt\u00e9s\u00e9nek c\u00e9ljaival \u00e9s feladataival \u00f6sszhangban ker\u00fclnek kiv\u00e1laszt\u00e1sra. Van egy k\u00f6z\u00f6s term\u00e9k\u00e9szlel\u00e9s\u00fcnk arr\u00f3l, hogy mi kellene, hogy legyen a levelez\u0151rendszerekben, valamint szinkroniz\u00e1lt megk\u00f6zel\u00edt\u00e9seink a diz\u00e1jn ter\u00e9n. De ez a k\u00e9t term\u00e9k k\u00fcl\u00f6nb\u00f6z\u0151 felhaszn\u00e1l\u00f3i k\u00f6z\u00f6ns\u00e9g sz\u00e1m\u00e1ra lett kifejlesztve. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p4\"><\/a><\/noindex><\/p>\n<h3 id=\"kakie-vyzovy-stoyat-pered-razrabotchikami\">Milyen kih\u00edv\u00e1sokkal n\u00e9znek szembe a fejleszt\u0151k?<\/h3>\n<p><\/p>\n<p>A k\u00f6vetkez\u0151kben csak az \u00faj Mailion v\u00e1llalati levelez\u0151rendszerr\u0151l fogok besz\u00e9lni. <\/p>\n<p><\/p>\n<p>Alapos kutat\u00e1st v\u00e9gezt\u00fcnk, \u00e9s elemezt\u00fck a megl\u00e9v\u0151 levelez\u00e9si megold\u00e1sok el\u0151nyeit \u00e9s h\u00e1tr\u00e1nyait. Szak\u00e9rt\u0151ink felhalmozott tapasztalata, akik a m\u00faltban k\u00f6zvetlen\u00fcl r\u00e9szt vettek nagy terhel\u00e9s\u0171 rendszerek l\u00e9trehoz\u00e1s\u00e1ban, lehet\u0151v\u00e9 tette, hogy gyorsan azonos\u00edtsuk b\u00e1rmely ismert term\u00e9k f\u0151 probl\u00e9m\u00e1j\u00e1t \u2014 a lemez IO m\u0171veletek teljes\u00edtm\u00e9ny\u00e9t. <\/p>\n<p><\/p>\n<p>Azt mondhatjuk, hogy az IO-m\u0171veletek felgyors\u00edt\u00e1sa v\u00e1lt a legnagyobb kih\u00edv\u00e1ss\u00e1, amellyel szemben\u00e9zt\u00fcnk. Koncentr\u00e1lnunk kellett a konkr\u00e9t feladatainkra, ez\u00e9rt elkezdt\u00fck l\u00e9trehozni \u00e9s fejleszteni az saj\u00e1t bin\u00e1ris adatok t\u00e1rol\u00e1s\u00e1ra szolg\u00e1l\u00f3 rendszer\u00fcnket. Ennek a megk\u00f6zel\u00edt\u00e9snek egy\u00e9rtelm\u0171 gazdas\u00e1gi vonzata van \u2014 nemcsak az adatok t\u00e1rol\u00e1s\u00e1ra van sz\u00fcks\u00e9g\u00fcnk, hanem elegend\u0151 lemez IO m\u0171veletet is kell v\u00e9gezn\u00fcnk. <\/p>\n<p><\/p>\n<p>Ez a megold\u00e1s nem volt k\u00f6nny\u0171. Sz\u00e1mos v\u00e1llalati szint\u0171 term\u00e9ket tanulm\u00e1nyoztunk, amelyek az inform\u00e1ci\u00f3 t\u00e1rol\u00e1s\u00e1ra ir\u00e1nyulnak, \u00e9s nem tal\u00e1ltunk semmit, ami k\u00e9szen \u00e1llt \u00e9s megfelel\u0151 lett volna az ig\u00e9nyeinknek. Nemcsak az adatokat kell t\u00e1rolnunk, hanem folyamatosan dolgoznunk is kell vel\u00fck, \u00e9s nem egy felhaszn\u00e1l\u00f3 monopol \u00fczemm\u00f3dban, hanem t\u00f6bb t\u00edzezer felhaszn\u00e1l\u00f3 egy\u00fcttm\u0171k\u00f6d\u00e9s\u00e9t kell biztos\u00edtanunk.<br \/>\nTeh\u00e1t meg\u00e1llap\u00edtottuk, hogy a sz\u00e1munkra legfontosabb v\u00e1llalati krit\u00e9rium a nagy adatmennyis\u00e9gekkel val\u00f3 munka. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p5\"><\/a><\/noindex><\/p>\n<h4 id=\"nadezhnost\">Megb\u00edzhat\u00f3s\u00e1g<\/h4>\n<p><\/p>\n<p>Ez nem csup\u00e1n t\u00e1rol\u00e1si k\u00e9rd\u00e9s, hanem az inform\u00e1ci\u00f3 feldolgoz\u00e1s\u00e1nak \u00e9s gyors hozz\u00e1f\u00e9r\u00e9s\u00e9nek feladata. Magas megb\u00edzhat\u00f3s\u00e1gi mutat\u00f3kat kell biztos\u00edtani \u2014 a megold\u00e1s folyamatos \u00fczemidej\u00e9nek 99,9% szinten kell lennie. Emellett a levelez\u0151rendszernek auton\u00f3mal kell d\u00f6ntenie a hibakezel\u00e9sr\u0151l. Csak \u00edgy \u00e9rhetj\u00fck el a hib\u00e1k hi\u00e1ny\u00e1t, amelyek paraliz\u00e1lhatj\u00e1k egy v\u00e1llalat \u00fczleti folyamatait. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p6\"><\/a><\/noindex><\/p>\n<h4 id=\"otkazoustoychivost\">Hibat\u0171r\u00e9s<\/h4>\n<p><\/p>\n<p>Kifejlesztett\u00fcnk egy \u00f6sszetett int\u00e9zked\u00e9scsomagot, amelyet minden komponensre alkalmazunk, \u00e9s kiv\u00e1lasztottuk azokat a megk\u00f6zel\u00edt\u00e9seket, amelyek a hibat\u0171r\u00e9s biztos\u00edt\u00e1s\u00e1ra szolg\u00e1lnak. K\u00fcl\u00f6n\u00f6sen a v\u00e1llalati levelez\u0151rendszerben quorum-alap\u00fa adatkezel\u00e9s, szolg\u00e1ltat\u00e1sok biztons\u00e1gi m\u00e1solata \u00e9s azok \u00e1llapot\u00e1nak ellen\u0151rz\u00e9se, valamint saj\u00e1t ir\u00e1ny\u00edt\u00e1si mechanizmusok \u00e9s quorum t\u00e1mogat\u00e1s tal\u00e1lhat\u00f3 konszenzus alapj\u00e1n.<\/p>\n<p><\/p>\n<p>A magas hibat\u0171r\u00e9s krit\u00e9riuma, hogy minden komponens rendelkezzen \u00f6nellen\u0151rz\u0151 mechanizmusokkal. A Mailion folyamatosan elemzi, hogy egy adott funkci\u00f3 helyesen vagy helytelen\u00fcl m\u0171k\u00f6dik-e, \u00e9s hogy egy-egy blokk megfelel\u0151en m\u0171k\u00f6dik-e. Ez a rendszer \u00f6njav\u00edt\u00e1s\u00e1nak egyik eszk\u00f6ze a hiba eset\u00e9n. Az inform\u00e1ci\u00f3k nem veszhetnek el, a megold\u00e1s v\u00e9g\u00fcl konzisztens \u00e1llapotba kell ker\u00fclj\u00f6n.<\/p>\n<p><\/p>\n<p>Fontos meg\u00e9rteni, hogy lehetetlen minden val\u00f3sz\u00edn\u0171 \u00e9letbeli esem\u00e9nyt el\u0151re l\u00e1tni \u2014 a fizik\u00e1t nem lehet kij\u00e1tszani. De olyan tervez\u00e9si megk\u00f6zel\u00edt\u00e9seket alkalmazunk, amelyek lehet\u0151v\u00e9 teszik sz\u00e1munkra, hogy el\u00e9g nagy bizonyoss\u00e1ggal besz\u00e9lhess\u00fcnk a bizonyos mint\u00e1k hibakezel\u00e9s\u00e9r\u0151l. Van egy nagy tesztel\u0151 csoportunk is, amely folyamatosan pr\u00f3b\u00e1lja valamilyen m\u00f3don megbontani a term\u00e9ket. N\u00e9ha ez siker\u00fcl is nekik. Ilyen esetben incidentet ind\u00edtunk, amelyet r\u00e9szletesen megvizsg\u00e1lunk, \u00e9s ennek alapj\u00e1n \u00faj mechanizmust hozunk l\u00e9tre a hasonl\u00f3 probl\u00e9m\u00e1k megsz\u00fcntet\u00e9s\u00e9re.<\/p>\n<p><\/p>\n<p>                        <b class=\"spoiler_title\">Hogyan reag\u00e1l a rendszer a hib\u00e1kra<\/b><\/p>\n<p>A piac gyakran felteszi a k\u00e9rd\u00e9st \u2014 mi t\u00f6rt\u00e9nik a rendszerrel, ha hirtelen elvesz\u00edti a kapcsolatot az egyik csom\u00f3pontj\u00e1val? Ez a k\u00e9rd\u00e9s k\u00fcl\u00f6n\u00f6sen aktu\u00e1lis, ha f\u00f6ldrajzilag elosztott megold\u00e1s bevezet\u00e9s\u00e9t tervezik. <\/p>\n<p><\/p>\n<p>Ilyen telep\u00edt\u00e9s tervez\u00e9sekor figyelembe kell venni a megrendel\u0151 ig\u00e9nyeit \u00e9s megb\u00edzhat\u00f3s\u00e1gi krit\u00e9riumait. T\u00e9ved\u00e9s azt hinni, hogy a kapcsol\u00f3d\u00e1s a t\u00e1vk\u00f6zl\u00e9si h\u00e1l\u00f3zathoz mindenhol egyenl\u0151. A v\u00e1llalati rendszerekben fontos figyelembe venni m\u00e9g az optikai sz\u00e1lon t\u00f6rt\u00e9n\u0151 jel terjed\u00e9si sebess\u00e9g\u00e9t is.<\/p>\n<p><\/p>\n<p>Ha a megrendel\u0151 magas megb\u00edzhat\u00f3s\u00e1gi k\u00f6vetelm\u00e9nyeket t\u00e1maszt, akkor mi a t\u00f6bb adatk\u00f6zpont telep\u00edt\u00e9s\u00e9t fogjuk javasolni, amelyeket dedik\u00e1lt kapcsolatvonalakkal k\u00f6tik \u00f6ssze.<br \/>\nMindazon\u00e1ltal nem z\u00e1rhat\u00f3 ki az \u00e1ram teljes kikapcsol\u00e1s\u00e1nak forgat\u00f3k\u00f6nyve egy postai rendszer egyik csom\u00f3pontj\u00e1ban. Ebben az esetben a mesteradatokkal val\u00f3 munka le\u00e1ll, de a t\u00f6bbi r\u00e9sz tov\u00e1bbra is m\u0171k\u00f6dni fog, mintha mi sem t\u00f6rt\u00e9nt volna. A rendszer \u00e9rtes\u00edti az adminisztr\u00e1torokat a csom\u00f3pont elveszt\u00e9s\u00e9r\u0151l, \u00e9s a munkat\u00e1rsaknak megfelel\u0151 int\u00e9zked\u00e9seket kell tenni\u00fck. <\/p>\n<p><\/p>\n<p>A levelez\u0151rendszer\u00fcnket \u00fagy is be\u00e1ll\u00edthatjuk, hogy a biztons\u00e1gi ment\u00e9s a d\u00e1tak\u00f6zponton bel\u00fcl t\u00f6rt\u00e9njen. Ez a megk\u00f6zel\u00edt\u00e9s biztos\u00edtja a m\u0171k\u00f6d\u00e9st t\u00f6bb csom\u00f3pont elveszt\u00e9se eset\u00e9n, \u00e9szrev\u00e9tlen\u00fcl, kiv\u00e9ve persze a monitoring rendszert. Amikor ilyen esem\u00e9ny t\u00f6rt\u00e9nik, a terhel\u00e9s egyszer\u0171en \u00e1thelyez\u0151dik. Ez\u00e9rt a levelez\u0151rendszer tervez\u00e9sekor fontos figyelembe venni a tartal\u00e9kokat \u2014 h\u00e1ny \u00e9s milyen komponenst lehet 'elvesz\u00edteni' meghib\u00e1sod\u00e1s eset\u00e9n.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p7\"><\/a><\/noindex><\/p>\n<h4 id=\"samostoyatelnost\">\u00d6n\u00e1ll\u00f3s\u00e1g<\/h4>\n<p><\/p>\n<p>Teljesen megb\u00edzhat\u00f3 rendszerek nem l\u00e9teznek, \u00e9s meghib\u00e1sod\u00e1sok sajnos el\u0151fordulhatnak. Ez\u00e9rt a levelez\u0151rendszer tervez\u00e9sekor fontos, hogy gyors hibaelh\u00e1r\u00edt\u00e1st biztos\u00edtsunk, amely lehet\u0151v\u00e9 teszi a probl\u00e9m\u00e1k megold\u00e1s\u00e1t egy adott SLA id\u0151szakon bel\u00fcl. Azt is figyelembe kell venni, hogy a hib\u00e1k elh\u00e1r\u00edt\u00e1s\u00e1t a rendszernek \u00f6n\u00e1ll\u00f3an kell v\u00e9geznie, minimaliz\u00e1lva a rendszergazd\u00e1k \u00e9s \u00fczemeltet\u00e9si szolg\u00e1ltat\u00e1sok beavatkoz\u00e1s\u00e1t.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p8\"><\/a><\/noindex><\/p>\n<h4 id=\"prostota-ekspluatacii\">K\u00f6nny\u0171 haszn\u00e1lat<\/h4>\n<p><\/p>\n<p>Term\u00e9szetesen a nagy rendszerek nem ig\u00e9nyelhetik teljesen a magasan k\u00e9pzett alkalmazottak figyelm\u00e9t. De az egyik szempont, amit figyelembe vesz\u00fcnk tervez\u00e9skor, az az, hogy a rendszernek k\u00f6nnyen adminisztr\u00e1lhat\u00f3nak kell lennie, \u00e9s nem szabad k\u00fcl\u00f6nleges kompetenci\u00e1kat ig\u00e9nyelnie. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p9\"><\/a><\/noindex><\/p>\n<h4 id=\"ekonomicheskaya-effektivnost\">Gazdas\u00e1gi hat\u00e9konys\u00e1g<\/h4>\n<p><\/p>\n<p>Mindenk\u00e9ppen sz\u00fcks\u00e9g van a munkav\u00e1llal\u00f3k kik\u00e9pz\u00e9s\u00e9re b\u00e1rmilyen ilyen t\u00edpus\u00fa v\u00e1llalati rendszer eset\u00e9n \u2013 hiszen t\u00e9nyleg \u00f3ri\u00e1si m\u00e9retekr\u0151l besz\u00e9l\u00fcnk. Ez\u00e9rt a term\u00e9k\u00fcnk l\u00e9trehoz\u00e1sa sor\u00e1n arra f\u00f3kusz\u00e1ltunk, hogy cs\u00f6kkents\u00fck a rendszer \u00f6sszk\u00f6lts\u00e9g\u00e9t. B\u00e1rmely v\u00e1llalkoz\u00e1s sz\u00e1m\u00e1ra fontos figyelemmel k\u00eds\u00e9rni a kiad\u00e1sok hat\u00e9konys\u00e1g\u00e1t, \u00e9s t\u00f6rekedni arra, hogy elker\u00fclj\u00e9k a v\u00e9gtelen p\u00e9nzbeviteleket a m\u0171k\u00f6d\u00e9si k\u00f6lts\u00e9gekbe. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p10\"><\/a><\/noindex><\/p>\n<h4 id=\"decentralizovannost\">Decentraliz\u00e1lts\u00e1g<\/h4>\n<p><\/p>\n<p>A m\u00e1r eml\u00edtett elvek biztos\u00edt\u00e1sa \u00e9rdek\u00e9ben elengedhetetlen, hogy a rendszer teljesen elosztott legyen \u2013 a k\u00f6zpontos\u00edtott megk\u00f6zel\u00edt\u00e9s mindig korl\u00e1tozott a hardverhaszn\u00e1lat felt\u00e9telei miatt. <\/p>\n<p><\/p>\n<p>Term\u00e9szetesen meg lehet v\u00e1s\u00e1rolni egy nagy szervert, \u00e9s meg lehet pr\u00f3b\u00e1lni minden alkalmaz\u00e1st \u00e9s szolg\u00e1ltat\u00e1st r\u00e1tenni. De min\u00e9l nagyobb a rendszer, ann\u00e1l bonyolultabb az eg\u00e9sz konstrukci\u00f3, \u00e9s ennek a rendszernek a megb\u00edzhat\u00f3s\u00e1ga folyamatosan cs\u00f6kken \u2013 hiszen egyetlen szerver azt is jelenti, hogy van egy hibak\u00f6r. \u00c9s min\u00e9l ink\u00e1bb k\u00f6zpontos\u00edtjuk a m\u0171k\u00f6d\u00e9st, ann\u00e1l ink\u00e1bb f\u00fcgg\u00fcnk ett\u0151l a k\u00f6zponti pontt\u00f3l. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p11\"><\/a><\/noindex><\/p>\n<h4 id=\"sistemnye-trebovaniya\">Rendszerk\u00f6vetelm\u00e9nyek<\/h4>\n<p><\/p>\n<p>Amikor \u00f6sszetett v\u00e1llalati levelez\u0151rendszerekr\u0151l besz\u00e9l\u00fcnk, fontos \u00e9rteni, hogy olyan dolog, mint a \"minimum konfigur\u00e1ci\u00f3 a m\u0171k\u00f6d\u00e9shez\" nem l\u00e9tezik. Minden nagyobb bevezet\u00e9s m\u00f6g\u00f6tt komoly tervez\u00e9si munka \u00e1ll. Ez lehet\u0151v\u00e9 teszi a konkr\u00e9t \u00fczleti ig\u00e9nyek \u00e9s a levelez\u0151rendszer optim\u00e1lis konfigur\u00e1ci\u00f3j\u00e1nak \u00f6sszehangol\u00e1s\u00e1t. <\/p>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u00e9si rendszer egy rugalmas eszk\u00f6z, amelyet sz\u00e1mos param\u00e9ter szerint testre lehet szabni. V\u00e1llalatunk saj\u00e1t m\u00f3dszere szerint v\u00e9gzi a terhel\u00e9ses tesztel\u00e9st, amely lehet\u0151v\u00e9 teszi a terhel\u00e9s modellez\u00e9s\u00e9t, alapvet\u0151en egy tucat alap- \u00e9s t\u00f6bb sz\u00e1z lehets\u00e9ges krit\u00e9rium elemz\u00e9se alapj\u00e1n.<\/p>\n<p><\/p>\n<p>A projektbevezet\u00e9s el\u0151k\u00e9sz\u00edt\u00e9sekor elmondhat\u00f3, hogy a sz\u00e1m\u00edt\u00e1sok megmutatj\u00e1k a felhaszn\u00e1l\u00f3k munk\u00e1j\u00e1nak intenzit\u00e1s\u00e1t a szervezet megl\u00e9v\u0151 \u00fczleti folyamataiban. Ekkor sz\u00e1mos bel\u00e9p\u0151 param\u00e9tert elemeznek, \u00e9s a lehets\u00e9ges terhel\u00e9s f\u00fcggv\u00e9ny\u00e9ben d\u00f6nt\u00e9st hoznak a sz\u00fcks\u00e9ges sz\u00e1m\u00edt\u00e1si kapacit\u00e1sokr\u00f3l \u2014 egy sz\u00e1m\u00edt\u00f3g\u00e9pt\u0151l kezdve eg\u00e9szen egy teljes g\u00e9pszintig.<\/p>\n<p><\/p>\n<p>Ez\u00e9rt nem hely\u00e9nval\u00f3 minim\u00e1lis konfigur\u00e1ci\u00f3kr\u00f3l besz\u00e9lni. P\u00e9ld\u00e1ul van egy bemutat\u00f3 standunk, amely mind\u00f6ssze egy g\u00e9pen m\u0171k\u00f6dik. De tudjuk, hogy a v\u00e1llalati szegmensben a telep\u00edt\u00e9s t\u00f6bb tucat, s\u0151t ak\u00e1r t\u00f6bb sz\u00e1z virtu\u00e1lis g\u00e9pet is ig\u00e9nyel. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p12\"><\/a><\/noindex><\/p>\n<h2 id=\"tehnologicheskiy-stek\">Technol\u00f3giai h\u00e1tt\u00e9r<\/h2>\n<p><\/p>\n<p>A term\u00e9kek l\u00e9trehoz\u00e1sakor kiemelt figyelmet ford\u00edtunk a k\u00f3d licencel\u00e9ssel kapcsolatos tisztas\u00e1g\u00e1ra. A M\u00f3jO\u0444\u0438\u0441ban magas min\u0151s\u00e9gi sztenderdek m\u0171k\u00f6dnek, amelyek megk\u00f6vetelik t\u0151l\u00fcnk, hogy \u00f6n\u00e1ll\u00f3an fejlessz\u00fck a term\u00e9keket, minim\u00e1lis k\u00fcls\u0151 k\u00f3d felhaszn\u00e1l\u00e1s\u00e1val. <\/p>\n<p><\/p>\n<p>A Mailion k\u00f3dj\u00e1nak nagy r\u00e9sze saj\u00e1t fejleszt\u00e9s, amelynek joga teljes m\u00e9rt\u00e9kben hozz\u00e1nk tartozik, \u00e9s sz\u00fcks\u00e9g eset\u00e9n m\u00f3dos\u00edthatjuk \u00e9s fejleszthetj\u00fck. A levelez\u00e9si rendszer\u00fcnk k\u00f3dj\u00e1nak nagy r\u00e9sze Go (Golang) nyelven k\u00e9sz\u00fclt. A Go mellett C++-t \u00e9s Java Script ES6-ot is haszn\u00e1lunk a webes r\u00e9szhez. <\/p>\n<p><\/p>\n<p>A fennmarad\u00f3 5% a \"neh\u00e9z komponensek\", mint p\u00e9ld\u00e1ul az adatb\u00e1zisok. Ezek k\u00f6z\u00e9 tartozik a RethinkDB, ArangoDB \u00e9s Redis. A kulcsfontoss\u00e1g\u00fa technol\u00f3gi\u00e1k k\u00f6z\u00fcl emelni szeretn\u00e9m ki a gRPC-t \u2014 egy t\u00e1voli elj\u00e1r\u00e1s-h\u00edv\u00f3 rendszert, amely egys\u00e9ges mechanizmusk\u00e9nt szolg\u00e1l az API-n kereszt\u00fcli interakci\u00f3ra, ez fontos r\u00e9sze a rendszernek. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p13\"><\/a><\/noindex><\/p>\n<h2 id=\"iz-chego-sostoit-produkt\">Mib\u0151l \u00e1ll a term\u00e9k?<\/h2>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u0151rendszer nem egy \"szerver egy v\u00e1kuumban\". A term\u00e9k\u00fcnk k\u00f6r\u00fclbel\u00fcl 70 komponenst \u00e9s 45 szolg\u00e1ltat\u00e1st tartalmaz, amelyek a levelez\u0151rendszer \u00fczemeltet\u00e9s\u00e9vel foglalkoznak. Mindezek az elemek \"null\u00e1r\u00f3l\" k\u00e9sz\u00fcltek \u00e9s a M\u00f3jO\u0432\u0438\u0441 fejleszt\u00e9sei. <\/p>\n<p><\/p>\n<p>A rendszer legszembet\u0171n\u0151bb r\u00e9sze a szerverkomplexum, amely biztos\u00edtja a t\u00e1rol\u00f3, levelez\u0151, napt\u00e1ri \u00e9s keres\u0151 rendszerek, valamint a webes kliens m\u0171k\u00f6d\u00e9s\u00e9t. Fejleszt\u00fcnk n\u00e9h\u00e1ny felhaszn\u00e1l\u00f3i alkalmaz\u00e1st, \u00e9s tervezz\u00fck, hogy a kereskedelmi kiad\u00e1s id\u0151pontj\u00e1ra \u00faj \"v\u00e9kony klienseket\" k\u00edn\u00e1lunk felhaszn\u00e1l\u00f3inknak a webes kliens\u00fcnk technol\u00f3gi\u00e1ival. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p14\"><\/a><\/noindex><\/p>\n<h3 id=\"sovmestimost-s-pochtovymi-sistemami\">Kompatibilit\u00e1s m\u00e1s levelez\u0151rendszerekkel<\/h3>\n<p><\/p>\n<p>A Mailion szabv\u00e1nyos protokollok szerint m\u0171k\u00f6dik. Ahhoz, hogy elkezdhesse haszn\u00e1lni megold\u00e1sunkat, csup\u00e1n be kell \u00e1ll\u00edtania a kliensalkalmaz\u00e1sokat, \u00e9s ezut\u00e1n a megszokott k\u00f6rnyezet\u00e9ben dolgozhat vel\u00fck. P\u00e9ld\u00e1ul haszn\u00e1lhatja a term\u00e9k r\u00e9sz\u00e9t k\u00e9pez\u0151 \u00abMojOffice Posta\u00bb kliensalkalmaz\u00e1st. <\/p>\n<p><\/p>\n<p>Felhaszn\u00e1l\u00f3ink k\u00e9nyelme \u00e9rdek\u00e9ben l\u00e9trehoztunk egy speci\u00e1lis plugint, amely z\u00f6kken\u0151mentes \u00e1tmenetet biztos\u00edt az Exchange rendszerb\u0151l. Ezzel a felhaszn\u00e1l\u00f3k a levelez\u0151szerver cser\u00e9je sor\u00e1n tov\u00e1bbra is dolgozhatnak az MS Outlookkal \u2014 \u00e9szre sem veszik, hogy a kommunik\u00e1ci\u00f3s eszk\u00f6z\u00f6k haszn\u00e1lat\u00e1ban b\u00e1rmi v\u00e1ltozott volna. Ez a plugin lehet\u0151v\u00e9 teszi a felhaszn\u00e1l\u00f3k z\u00f6kken\u0151mentes \u00e1ttelep\u00edt\u00e9s\u00e9t a kor\u00e1bbi levelez\u0151rendszerb\u0151l an\u00e9lk\u00fcl, hogy megszak\u00edtan\u00e1 a szervezet m\u0171k\u00f6d\u00e9s\u00e9t. Ez k\u00fcl\u00f6n\u00f6sen fontos, ha sz\u00e1mos felhaszn\u00e1l\u00f3 sz\u00e1m\u00e1ra kell elt\u00e1vol\u00edtani a munkak\u00f6rnyezet\u00e9t. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p15\"><\/a><\/noindex><\/p>\n<h3 id=\"legkost-administrirovaniya\">K\u00f6nny\u0171 adminisztr\u00e1ci\u00f3<\/h3>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u0151rendszer\u00fcnk saj\u00e1toss\u00e1ga, hogy rendk\u00edv\u00fcl kev\u00e9s rendszergazda beavatkoz\u00e1s\u00e1t ig\u00e9nyli. A tervez\u00e9s sor\u00e1n megpr\u00f3b\u00e1ltuk megtal\u00e1lni az egyens\u00falyt a testreszabhat\u00f3s\u00e1g \u00e9s a kezelhet\u0151s\u00e9g k\u00f6z\u00f6tt. Ennek el\u00e9r\u00e9s\u00e9hez sz\u00e1mos kutat\u00e1st v\u00e9gezt\u00fcnk a bonyolult v\u00e1llalati rendszereket kezel\u0151 adminisztr\u00e1torok viselked\u00e9si mint\u00e1ir\u00f3l.<\/p>\n<p><\/p>\n<p>Csapatunkban, ahogy kor\u00e1bban eml\u00edtettem, magasan k\u00e9pzett szakemberek dolgoznak \u2014 mindegyik\u00fcknek jelent\u0151s tapasztalata van az adminisztr\u00e1ci\u00f3 ter\u00e9n. Ez\u00e9rt a rendszer fejleszt\u00e9se sor\u00e1n igyekezt\u00fcnk az \u0151 tapasztalataikat a felhaszn\u00e1l\u00f3k ig\u00e9nyeihez igaz\u00edtani, amikor bonyolult term\u00e9kek kezel\u00e9s\u00e9r\u0151l van sz\u00f3. M\u00e1s szavakkal: tudva a potenci\u00e1lis probl\u00e9m\u00e1kr\u00f3l, el\u0151re figyelembe vett\u00fck a megold\u00e1s m\u00f3dj\u00e1t az architekt\u00fara tervez\u00e9s\u00e9nek szintj\u00e9n. <\/p>\n<p><\/p>\n<p>P\u00e9ld\u00e1ul,<\/p>\n<p><\/p>\n<ul>\n<li>A rendszer komponenseinek kont\u00e9nerekbe t\u00f6rt\u00e9n\u0151 izol\u00e1l\u00e1sa, bele\u00e9rtve az infrastrukt\u00far\u00e1kat is, seg\u00edt n\u00f6velni a biztons\u00e1g szintj\u00e9t, rugalmasan be\u00e1ll\u00edtani a hozz\u00e1f\u00e9r\u00e9seket a komponensek k\u00f6z\u00f6tt, valamint lehet\u0151v\u00e9 teszi az \u00faj, a piac \u00e1ltal keresett rendszerek \u00e9s platformok gyors csatlakoztat\u00e1s\u00e1t a t\u00e1mogatott rendszerek list\u00e1j\u00e1hoz.<\/li>\n<li>Az \u00f6sszes komponensre egys\u00e9ges megk\u00f6zel\u00edt\u00e9s a fejleszt\u00e9s \u00e9s telep\u00edt\u00e9s sor\u00e1n, valamint az egys\u00e9ges konfigur\u00e1ci\u00f3s form\u00e1tum vil\u00e1gosabb \u00e9s hat\u00e9konyabb munk\u00e1t tesz lehet\u0151v\u00e9, cs\u00f6kkentve a t\u00e1mogat\u00e1si k\u00f6lts\u00e9geket.<\/li>\n<li>A rendszer saj\u00e1t telep\u00edt\u0151je a megszokott telep\u00edt\u00e9si eszk\u00f6z\u00f6k alapj\u00e1n k\u00f6zponti, rugalmas \u00e9s \u00e9rthet\u0151 telep\u00edt\u00e9si menedzsmentet tesz lehet\u0151v\u00e9.<br \/>\nA mikroszerviz-architekt\u00fara vil\u00e1gos felel\u0151ss\u00e9gi k\u00f6r\u00f6kkel a szolg\u00e1ltat\u00e1sok k\u00f6z\u00f6tt seg\u00edt meg\u00e9rteni a rendszer m\u0171k\u00f6d\u00e9s\u00e9t, \u00e9s hat\u00e9konyabb t\u00e1mogat\u00e1st ny\u00fajt.<\/li>\n<li>A rendszer infrastrukt\u00far\u00e1ja megszokott megold\u00e1sokon alapul, a legjobb gyakorlatok felhaszn\u00e1l\u00e1s\u00e1val, \u00e9s lehet\u0151v\u00e9 teszi a m\u00e1r l\u00e9tez\u0151 rendszerekkel val\u00f3 integr\u00e1ci\u00f3t a v\u00e1llalaton bel\u00fcl, megk\u00f6nny\u00edtve a rendszer \u00fczembe helyez\u00e9s\u00e9t a c\u00e9gben.<\/li>\n<li>A t\u00e1rol\u00f3ban egy mesters\u00e9ges intelligencia alap\u00fa rendszer fog felelni, amely \u00f6n\u00e1ll\u00f3an k\u00e9pes azonos\u00edtani a potenci\u00e1lis hib\u00e1kat \u00e9s kezelni a berendez\u00e9seket.<\/li>\n<\/ul>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p16\"><\/a><\/noindex><\/p>\n<h3 id=\"sovremennyy-dizayn\">Modern diz\u00e1jn<\/h3>\n<p><\/p>\n<p>A term\u00e9k diz\u00e1jnj\u00e1nak elk\u00e9sz\u00edt\u00e9se t\u00f6bb ezer emberi \u00f3r\u00e1t vett ig\u00e9nybe. A fejleszt\u00e9s el\u0151tt fontos feladat volt, hogy a fel\u00fclet modern legyen \u2013 k\u00f6nny\u0171 \u00e9s intuit\u00edv. Ez neh\u00e9z, amikor egy v\u00e1llalati rendszert tervezel, amely alap\u00e9rtelmez\u00e9s szerint sz\u00e1mos speci\u00e1lis funkci\u00f3t kell, hogy tartalmazzon.<\/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=\"Els\u0151 pillant\u00e1s: hogyan m\u0171k\u00f6dik a M\u00f3jOofis \u00faj v\u00e1llalati levelez\u0151rendszere, a Mailion\" src=\"\/wp-content\/uploads\/2020\/10\/657d56554ea18cc79500a16095e37206.png\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><\/p>\n<p><\/p>\n<p>Term\u00e9szetesen a diz\u00e1jnt nem lehet \"k\u0151be v\u00e9sni\" vagy al\u00e1\u00edr\u00e1s \u00e9s pecs\u00e9t alatt j\u00f3v\u00e1hagyni \u2014 ez egy \u00e9l\u0151 eszk\u00f6z, amely folyamatosan fejl\u0151dik \u00e9s javul. N\u00e9gy \u00e9v alatt t\u00f6bbsz\u00f6r is \u00e1talak\u00edtottuk a diz\u00e1jnt, de nem volt radik\u00e1lis ideol\u00f3giai v\u00e1lt\u00e1s. A v\u00e1llalati term\u00e9kportf\u00f3li\u00f3 minden elem\u00e9nek kulcsfontoss\u00e1g\u00fa elve egy univerz\u00e1lis diz\u00e1jnrendszer l\u00e9trehoz\u00e1sa. <\/p>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u0151rendszer diz\u00e1jnja sor\u00e1n k\u00fcl\u00f6n figyelmet ford\u00edtottunk h\u00e1rom kulcsfontoss\u00e1g\u00fa ir\u00e1nyvonal kidolgoz\u00e1s\u00e1ra \u2013 alkalmazkod\u00f3k\u00e9pess\u00e9g, rendszerszer\u0171s\u00e9g \u00e9s a kliens arculat\u00e1hoz val\u00f3 illeszked\u00e9s lehet\u0151s\u00e9ge. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p17\"><\/a><\/noindex><\/p>\n<h4 id=\"adaptivnost\">Reszponzivit\u00e1s<\/h4>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u0151rendszer, a Mailion felhaszn\u00e1l\u00f3i fel\u00fcleteinek terve a k\u00e9perny\u0151m\u00e9rett\u0151l f\u00fcggetlen megjelen\u00edt\u00e9s lehet\u0151s\u00e9g\u00e9re \u00e9p\u00fcl. Minden vizu\u00e1lis elem gondosan kidolgozott, megfelel\u0151en m\u00e9retez\u0151dik a mobil eszk\u00f6z\u00f6k\u00f6n, \u00e9s t\u00f6k\u00e9letesen alkalmas az \u00e9rint\u0151k\u00e9perny\u0151s vez\u00e9rl\u00e9sre is. Tov\u00e1bb\u00e1 az alkalmaz\u00e1sablak m\u00e9ret\u00e9nek megv\u00e1ltoztat\u00e1sakor az oszlopelrendez\u00e9s is \u00e1talakul \u2014 az oszlopok m\u00e9rete ar\u00e1nyosan eltol\u00f3dik, szigor\u00faan az internetes alkalmaz\u00e1sok koncepci\u00f3j\u00e1nak alapelveivel \u00f6sszhangban.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p18\"><\/a><\/noindex><\/p>\n<h4 id=\"sistemnost\">Rendszerszeml\u00e9let<\/h4>\n<p><\/p>\n<p>A Mailion v\u00e1llalati levelez\u0151rendszer tervez\u00e9s\u00e9nek alapj\u00e1t egy rendszerszeml\u00e9let k\u00e9pezi. Ezt a ter\u00fcletet 2017 eleje \u00f3ta fejlesztj\u00fck, amikor a designrendszerekr\u0151l m\u00e9g nem volt annyira elterjedt besz\u00e9lni, mint manaps\u00e1g. A designrendszer egy olyan szab\u00e1lyokb\u00f3l \u00e9s eszk\u00f6z\u00f6kb\u0151l \u00e1ll\u00f3 k\u00e9szlet, amely a term\u00e9k filoz\u00f3fi\u00e1j\u00e1t t\u00fckr\u00f6zi \u00e9s folyamatosan fejl\u0151dik. Az\u00e9rt vezett\u00fck be, hogy egyszer\u0171s\u00edts\u00fck a kommunik\u00e1ci\u00f3t a fejleszt\u00e9s \u00e9s a diz\u00e1jn k\u00f6z\u00f6tt.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p19\"><\/a><\/noindex><\/p>\n<h4 id=\"nastroyka-firmennogo-stilya\">A m\u00e1rk\u00e1z\u00e1s be\u00e1ll\u00edt\u00e1sa<\/h4>\n<p><\/p>\n<p>A diz\u00e1jnunk egy \"kam\u00e9leon\", amely k\u00e9pes alkalmazkodni a kliens b\u00e1rmilyen arculat\u00e1hoz. Az interf\u00e9sz \u00f6sszes elem\u00e9nek sz\u00ednei v\u00e1ltoz\u00f3k \u00e1ltal vannak meghat\u00e1rozva. \u00cdgy megv\u00e1ltoztatva egy alap sz\u00ednk\u00e9szletet, egyszerre \u00fajrasz\u00ednezhetj\u00fck az \u00f6sszes alkalmaz\u00e1st.<\/p>\n<p><\/p>\n<p>A bet\u0171t\u00edpusok szint\u00e9n v\u00e1ltoz\u00f3kon kereszt\u00fcl vannak megadva: az interf\u00e9sz haszn\u00e1lhatja a kliens c\u00e9ges arculat\u00e1nak megfelel\u0151 bet\u0171t\u00edpust, amennyiben az szerepel a klienti brandbookban. K\u00fcl\u00f6nb\u00f6z\u0151 bet\u0171k k\u00fcl\u00f6nb\u00f6z\u0151 bet\u0171m\u00e9rettel rendelkezhetnek, ezt figyelembe vessz\u00fck. P\u00e9ld\u00e1ul a PT Sans 16-os m\u00e9retben l\u00e9nyegesen kisebbnek t\u0171nik, mint a Roboto ugyanabban a m\u00e9retben. Ez\u00e9rt a sz\u00f6veges blokkok m\u00e9ret\u00e9t a konkr\u00e9t bet\u0171 saj\u00e1toss\u00e1gaihoz igaz\u00edtjuk.<\/p>\n<p><\/p>\n<p>Sz\u00ednk\u00f6nyvt\u00e1runk \u00e9s a bet\u0171t\u00edpusokkal val\u00f3 munka saj\u00e1toss\u00e1gai k\u00fcl\u00f6n cikkeket \u00e9rdemelnek.<\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p20\"><\/a><\/noindex><\/p>\n<h3 id=\"mobilnye-prilozheniya\">Mobilalkalmaz\u00e1sok<\/h3>\n<p><\/p>\n<p>B\u00e1rmely modern levelez\u0151rendszer elengedhetetlen r\u00e9sze a mobilalkalmaz\u00e1s \u2014 a felhaszn\u00e1l\u00f3knak lehet\u0151s\u00e9get kell biztos\u00edtani arra, hogy b\u00e1rhonnan \u00e9s b\u00e1rmikor dolgozhassanak.<br \/>\nJelenleg a v\u00e1llalati mobilalkalmaz\u00e1sok koncepci\u00f3j\u00e1t csak most form\u00e1ljuk, ezeknek figyelembe kell venni\u00fck a MDen Office levelez\u0151rendszerek funkcion\u00e1lis elt\u00e9r\u00e9seit, valamint k\u00fcl\u00f6nb\u00f6z\u0151 megk\u00f6zel\u00edt\u00e9seket kell javasolniuk az elektronikus levelek \u00e9s napt\u00e1ri rendszerek haszn\u00e1lat\u00e1ra a v\u00e1llalatokban. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p21\"><\/a><\/noindex><\/p>\n<h3 id=\"intellektualnaya-media-panel\">Intelligens m\u00e9dia panel<\/h3>\n<p><\/p>\n<p>F\u00f3kuszcsoportjaink azt mutatt\u00e1k, hogy a felhaszn\u00e1l\u00f3k t\u00falzs\u00fafoltnak tal\u00e1lj\u00e1k a megszokott levelez\u0151 rendszerek fel\u00fcleteit. A megk\u00e9rdezettek kiemelt\u00e9k, hogy k\u00fcl\u00f6n\u00f6sen neh\u00e9z a napt\u00e1ri esem\u00e9nyekkel \u00e9s a mell\u00e9kletekkel val\u00f3 munkav\u00e9gz\u00e9s. Arra t\u00f6rekedt\u00fcnk, hogy jav\u00edtsuk a fel\u00fclet reag\u00e1l\u00f3k\u00e9pess\u00e9g\u00e9t \u00e9s n\u00f6velj\u00fck a teljes\u00edtm\u00e9nyt \u2013 hogy a term\u00e9k\u00fcnk haszn\u00e1lata \u00e9lvezetes legyen. <\/p>\n<p><\/p>\n<p>A Mediapanel, az \u00faj egy\u00fcttm\u0171k\u00f6d\u00e9s gyors\u00edt\u00f3 eszk\u00f6z, rendszerezi az \u00f6sszes levelez\u00e9si inform\u00e1ci\u00f3t, \u00e9s azonnali hozz\u00e1f\u00e9r\u00e9st biztos\u00edt a besz\u00e9lget\u00e9s r\u00e9sztvev\u0151inek list\u00e1j\u00e1hoz, linkekhez \u00e9s a kor\u00e1bban elk\u00fcld\u00f6tt dokumentumok verzi\u00f3ihoz.<\/p>\n<p><\/p>\n<p>Ez az eszk\u00f6z seg\u00edt azokban a helyzetekben, amikor a felhaszn\u00e1l\u00f3knak nagy \u00fczenetfolyamokkal kell dolgozniuk. Gyakran sz\u00fcks\u00e9g van arra, hogy megtal\u00e1ljunk egy dokumentumot vagy k\u00e9pet, amely csak az egyik \u00fczenetben volt. A Mediapanels lista k\u00e9sz\u00edt minden elemmel a levelez\u00e9si l\u00e1ncb\u00f3l, \u00e9s egy helyen jelen\u00edti meg \u0151ket, \u00edgy a sz\u00fcks\u00e9ges objektumok megtal\u00e1l\u00e1sa sokkal egyszer\u0171bb\u00e9 v\u00e1lik. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p22\"><\/a><\/noindex><\/p>\n<h3 id=\"lokalizaciya\">Helyi alkalmaz\u00e1s<\/h3>\n<p><\/p>\n<p>A v\u00e1llalati levelez\u00e9si rendszer ir\u00e1nti ig\u00e9ny nemcsak orosz felhaszn\u00e1l\u00f3kn\u00e1l mer\u00fcl fel. A Mi\u00f3fisz k\u00f6vetkezetes strat\u00e9gi\u00e1t folytat a nemzetk\u00f6zi piacra val\u00f3 bel\u00e9p\u00e9s \u00e9rdek\u00e9ben, ez\u00e9rt a term\u00e9kek lokaliz\u00e1l\u00e1s\u00e1ra nagy figyelmet ford\u00edt. <\/p>\n<p><\/p>\n<p>Term\u00e9k\u00fcnk eset\u00e9ben a nyelvek k\u00fclf\u00f6ldi lokaliz\u00e1ci\u00f3s ig\u00e9nye m\u00e1r a rendszer alapvet\u0151 r\u00e9sz\u00e9n\u00e9l is figyelembe volt v\u00e9ve. Az \u00faj nyelvek hozz\u00e1ad\u00e1sa sz\u00e1munkra nem jelent nagy kih\u00edv\u00e1st \u2013 ez egy tiszt\u00e1n \u00e9rthet\u0151 feladat, amit tudunk, hogyan kell megoldani. <\/p>\n<p><\/p>\n<p>Jelenleg az orosz \u00e9s angol nyelvek \u00e9rhet\u0151k el a felhaszn\u00e1l\u00f3k sz\u00e1m\u00e1ra. A k\u00f6vetkez\u0151 kiad\u00e1sokban hozz\u00e1adjuk a v\u00e1llalati levelez\u00e9si rendszerhez a Mi\u00f3fisz term\u00e9kei \u00e1ltal haszn\u00e1lt nyelvek, p\u00e9ld\u00e1ul a francia, spanyol, portug\u00e1l \u00e9s egy\u00e9b nyelvek t\u00e1mogat\u00e1s\u00e1t. Bizonyos m\u00e9rt\u00e9kig nek\u00fcnk k\u00f6nnyebb dolgunk van, mint a szomsz\u00e9dos r\u00e9szlegek koll\u00e9g\u00e1inak, mivel a levelez\u00e9si \u00e9s napt\u00e1ri rendszerek eset\u00e9ben csup\u00e1n az \u00e1b\u00e9cs \u00e9s az id\u0151- \u00e9s d\u00e1tumkezel\u00e9s saj\u00e1toss\u00e1gait kell figyelembe venni \u2013 szerencs\u00e9re n\u00e1lunk nincsenek k\u00e9pletek, mint a t\u00e1bl\u00e1zatkezel\u0151ben. <\/p>\n<p>\n<noindex><a rel=\"nofollow\" name=\"p23\"><\/a><\/noindex><\/p>\n<h2 id=\"yes-we-are-hiring\">Igen, alkalmazunk!<\/h2>\n<p><\/p>\n<p>Term\u00e9keink l\u00e9trehoz\u00e1sa t\u00f6bb sz\u00e1z ember\u00e9vet ig\u00e9nyelt. M\u00e9g ha szerett\u00e9m volna, sem tudn\u00e1m mindezt egyetlen cikk keretein bel\u00fcl r\u00e9szletesen bemutatni. Ugyanakkor b\u00edzom benne, hogy ez a publik\u00e1ci\u00f3 kiindul\u00f3pontot ny\u00fajt term\u00e9k\u00fcnk megismer\u00e9s\u00e9hez \u2013 ahogy m\u00e1r eml\u00edtettem, a j\u00f6v\u0151ben r\u00e9szletesebben szeretn\u00e9k besz\u00e9lni a megold\u00e1sunkr\u00f3l \u00e9s annak jellemz\u0151ir\u0151l, valamint a fejleszt\u00e9si megk\u00f6zel\u00edt\u00e9s\u00fcnkr\u0151l. <\/p>\n<p><\/p>\n<p>Al\u00e1zat n\u00e9lk\u00fcl is kijelenthetem, hogy ma vil\u00e1gszerte mind\u00f6ssze n\u00e9h\u00e1ny c\u00e9g fejleszt hasonl\u00f3 levelez\u0151rendszereket. Ez val\u00f3ban \u00f6sszetett m\u00e9rn\u00f6ki feladat, amely m\u00e9ly meg\u00e9rt\u00e9st ig\u00e9nyel a v\u00e1llalati megrendel\u0151k ig\u00e9nyeir\u0151l, a nagyv\u00e1llalatok \u00fczleti folyamatair\u00f3l, a modern tervez\u00e9si \u00e9s fejleszt\u00e9si trendekr\u0151l, valamint sz\u00e1mos szakk\u00e9pzett szakemberre van sz\u00fcks\u00e9g. A levelez\u0151rendszer\u00fcnk nap mint nap fejl\u0151dik.<\/p>\n<p><\/p>\n<p>Jelenleg k\u00f6zel <noindex><a rel=\"nofollow\" href=\"https:\/\/hh.ru\/employer\/213397?customDomain=1\">\u00f6tven<\/a><\/noindex> fejleszt\u0151i \u00e1ll\u00e1saj\u00e1nlatunk van. Csatlakozz hozz\u00e1nk, ha szeretn\u00e9l egy\u00fctt dolgozni vel\u00fcnk egy olyan term\u00e9k l\u00e9trehoz\u00e1s\u00e1n, amely forradalmas\u00edthatja a v\u00e1llalati vil\u00e1g elektronikus levelez\u00e9sr\u0151l alkotott k\u00e9p\u00e9t.<\/p>\n<p>Forr\u00e1s: <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.3 - 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\/hu\/blog\/administrirovanie\/pervyj-vzglyad-kak-ustroena-novaya-korporativnaya-pochtovaya-sistema-mailion-ot-mojofis\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"hu_HU\" \/>\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\/hu\/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\udd47Els\u0151 pillant\u00e1s: hogyan m\u0171k\u00f6dik az \u00faj Mailion v\u00e1llalati levelez\u0151rendszer a M\u00f3jOfis-t\u00f3l | ProHoster","description":".","canonical_url":"https:\/\/prohoster.info\/hu\/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":"hu_HU","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\/hu\/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\/hu\/wp-json\/wp\/v2\/posts\/95639","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/comments?post=95639"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/posts\/95639\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media\/95640"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/media?parent=95639"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/categories?post=95639"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hu\/wp-json\/wp\/v2\/tags?post=95639"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}