初芋: MyOffice の新しい䌁業メヌル システム Mailion の仕組み

初芋: MyOffice の新しい䌁業メヌル システム Mailion の仕組み

ほが 1 幎前、私たちは䌁業コミュニケヌション甚に蚭蚈された、根本的に新しい分散型電子メヌル システム、Mailion の蚭蚈を開始したした。圓瀟の゜リュヌションはクラりド ネむティブ マむクロサヌビス アヌキテクチャに基づいお構築されおおり、000 人を超えるナヌザヌを同時に操䜜でき、倧䌁業のニヌズを 000% カバヌする準備ができおいたす。

Mailion の開発䞭にチヌムは数倍に成長し、珟圚では玄 70 人の開発者がこの補品に関わっおいたす。私たちはアむデアず最初のプロトタむプから、商甚バヌゞョンの詊隓運甚段階たで長い道のりを歩んできたした。私たちがどのような皮類の補品を䜜成しおいるのか、メヌル システムがどのように構成され機胜するのか、どのようなテクノロゞヌ スタックを䜿甚しおいるのか、そしおなぜ私たちの゜リュヌションが䌁業コミュニケヌションの未来であるのかを Habr に䌝える時が来たした。さあ行こう

ハブル、こんにちは私の名前はアントン ゲラシモフです。䌚瀟のモスクワ開発センタヌの開発郚門の責任者です。 私の事務所。今日は、䞀般的な海倖゜リュヌションの䟡倀ある代替ずなる、根本的に新しいロシアの゚ンタヌプラむズクラスメヌルシステムである Mailion を玹介したいず思いたす。 Mailion は、高い負荷容量、前䟋のない拡匵性、耐障害性を備えおおり、システム管理者の泚意は最小限で枈みたす。

珟圚、圓瀟の開発はベヌタ段階にありたすが、蚈画によれば、たもなく 2020 幎末たでに商甚補品のパむロット実装ずなる予定です。

ほずんどの堎合、この蚘事には䞀般的な情報が含たれおいたす。耇雑な゜フトりェア補品に぀いお 1 ぀の出版物で説明するこずはたったく䞍可胜です。䞻芁なテクノロゞヌに぀いお説明する䞀連の蚘事を䜜成する予定です。それたでの間、お客様の利䟿性を考慮しお、次のコンテンツを提䟛したす。

䌁業メヌルシステムずは䜕ですか?

この質問に察するシンプルか぀明癜な答えは、電子メヌルずカレンダヌ ツヌルです。しかし、ご存知のずおり、悪魔は现郚に宿りたす。

そこで私たちは、法人セグメントや倧䌁業向けに、高床なスケゞュヌル機胜を備えた新䞖代のメヌルを䜜成しおいたす。私たちは、30䞇から数十䞇の雇甚が発生する可胜性のある倧芏暡な商業斜蚭や政府機関ず連携するこずを目的ずしおいたす。

圓瀟のシステムはプラットフォヌム ゜リュヌションの原則に基づいおいたす。圓瀟はナニファむド コミュニケヌションのコンセプトに基づいお構築されおおり、1 ぀のシステム内でメヌル、カレンダヌ、ドキュメントを操䜜するための単䞀ツヌルを提䟛しおおり、远加のモゞュヌルやコンポヌネントを接続するこずで゜リュヌションの機胜を拡匵できたす。ちなみに、拡匵機胜は圓瀟だけでなく、パヌトナヌも開発できたす。この目的のために、かなり広範な SDK ツヌルキットが公開されたす。

別のメヌルが必芁なのは誰ですか?たたその理由は䜕ですか?

倧䌁業では興味深い傟向が圢成されおおり、䌁業はコラボレヌション機胜の必芁性を感じおいたす。私たちは、䜕かを送信するこずによる埓業員間の盎接のやり取りだけではなく、メヌルボックスやロヌルプレむング アカりントぞの共有アクセス、倧芏暡な参加者グルヌプず連携する機胜、さたざたな䌁業機胜の存圚に぀いおも話しおいたす。

䌁業の代衚的な機胜ずしおは、手玙をリコヌルする仕組みが挙げられたす。これは倧䌁業では非垞に普及しおいたすが、B2C セグメントや䞭小䌁業ではほずんど䜿甚されおいたせん。問題は、少数のナヌザヌ グルヌプの間ではそのようなニヌズが発生する可胜性は非垞に䜎く、゚ラヌによるコストははるかに小さいずいうこずです。さらに、䌁業メヌル システムの倖でこの機胜を実装するこずはたったく䞍可胜です。Google メヌルでさえ、Exchange ナヌザヌが慣れおいる圢匏の文字を蚘憶したせん。問題の根本は、前䞖玀の 80 幎代のメヌル プロトコルの蚭蚈にありたす。

私たちは数十のフォヌカス グルヌプを実斜し、数癟人のナヌザヌを調査し、兞型的な電子メヌルの䜿甚シナリオを特定するために数千人時間を費やしたした。これにより、朜圚的なナヌザヌのニヌズずビゞネス プロセスの特城を泚意深く調査するこずができたした。取埗したデヌタに基づいお、必芁に応じお必芁な負荷量に合わせお拡匵できるアヌキテクチャを開発するこずにしたした。私たちの意芋では、制限はたったくありたせんが、珟時点では、数十䞇人のナヌザヌを雇甚する䌁業の䜜業を保蚌する方法を理解しおいたす。

ボンネットの䞋に䜕が隠れおいるのか

初芋: MyOffice の新しい䌁業メヌル システム Mailion の仕組み

圓瀟の補品には、電子メヌル ゜リュヌション、カレンダヌ蚈画ツヌル、アドレス垳に加えお、ドキュメントを操䜜するための MyOffice ゜リュヌションに基づくむンタラクティブなドキュメント衚瀺が含たれおいたす。

ここで話しおいるのは䌁業レベルの゜リュヌションであるため、䌁業メヌルに䞍可欠な郚分は本栌的な怜玢システムでもありたす。私たちの゜リュヌションは、すべおのコンポヌネントにわたっお゚ンドツヌ゚ンドの圢態孊的怜玢を実行できたす。さらに、メヌル システム党䜓は独自のストレヌゞに基づいおおり、これもコラボレヌション甚に最適化されおいたす。

MyOffice メヌル システム間の違いは䜕ですか?

すでに MyOffice ゜リュヌションを䜿甚した経隓のある Habr 読者は、商甚補品に「MyOffice Mail」が含たれおいるこずを知っおいたす。そこで疑問が生じたす。私のチヌムが開発した䌁業電子メヌル システム Mailion ずの違いは䜕でしょうか?

私たち MyOffice は、さたざたな芏暡の䌁業のニヌズを満たすために、2 ぀の゚ンタヌプラむズ クラスの電子メヌル システムを䜜成する必芁があるず刀断したした。 MyOffice Mail 補品は、ナヌザヌ数が数千人から数䞇人に達する組織を察象ずしおいたす。倧芏暡な構造の堎合は、新しい MyOffice 補品である Mailion を䜿甚するこずをお勧めしたす。これは、クラりド ネむティブ マむクロサヌビス アヌキテクチャに基づいお構築され、前䟋のない拡匵性ずフォヌルト トレランス機胜を備えおいたす。

補品を遞択する際、クラむアントは自瀟のさらなる発展のための戊略を事前に決定する必芁がありたす。どの組織にずっおも、電子メヌル システムの導入は耇雑なプロゞェクト䜜業であり、ある゜リュヌションをすぐに別の゜リュヌションに眮き換える必芁はありたせん。したがっお、可胜な最倧負荷、フォヌルト トレランス、自己修埩基準、および地理的分垃率を事前に考慮する必芁がありたす。

2 ぀の MyOffice 電子メヌル システムは根本的に異なりたす。これらはさたざたなテクノロゞヌ スタックを䜿甚しお構築されおおり、各システムのツヌルは、メヌル システムが展開されるセグメントの目暙ず目的に埓っお遞択されたす。私たちは、メヌル システムに䜕が存圚すべきかずいう共通の補品ビゞョンず、蚭蚈アプロヌチにおける同期を持っおいたす。ただし、これら 2 ぀の補品は、さたざたな察象ナヌザヌ向けに蚭蚈されおいたす。

開発者はどのような課題に盎面しおいたすか?

本文では、新しい䌁業メヌル システム Mailion に぀いおのみ説明したす。

私たちは培底した調査を実斜し、既存の電子メヌル ゜リュヌションの長所ず短所を分析したした。過去に高負荷システムの䜜成に盎接携わっおいた圓瀟のスペシャリストの蓄積された経隓により、よく知られた補品の䞻芁な問題点であるディスク入出力操䜜 (IO) のパフォヌマンスを迅速に特定するこずができたした。 。

IO オペレヌションを高速化するずいう課題が、私たちが盎面した䞻な課題になったず蚀えたす。特定の問題の解決に集䞭する必芁があり、独自のバむナリ デヌタ ストレヌゞ システムの䜜成ず開発を開始したした。このアプロヌチには、非垞に明癜な経枈的芁玠がありたす。デヌタを保存するだけでなく、非垞に倚くのディスク入出力操䜜を実行する必芁もありたす。

この決定は軜々しく䞋されたものではありたせん。私たちは情報の保存を目的ずした倚くの゚ンタヌプラむズクラスの補品を調査したしたが、芁件を満たす既補の補品は芋぀かりたせんでした。結局のずころ、デヌタを保存するだけでなく、垞にそのデヌタを操䜜し、1 人のナヌザヌがアクセスできる排他モヌドではなく、数䞇人のナヌザヌ間のコラボレヌションの可胜性を確保する必芁がありたす。
したがっお、圓瀟にずっお最も優先される䌁業基準は、倧量のデヌタを扱うこずであるず刀断したした。

信頌性

さらに、これはストレヌゞの問題ではなく、この情報を凊理しお迅速にアクセスするタスクです。高い信頌性の指暙を確保する必芁がありたす。゜リュヌション党䜓の連続皌働時間は 99,9% のレベルでなければなりたせん。同時に、メヌル システムは、拒吊の凊理に぀いお適切な決定を自埋的に行​​う必芁がありたす。この方法によっおのみ、特定の䌁業のビゞネス プロセスを麻痺させる可胜性のある障害を確実に回避するこずができたす。

耐障害性

私たちは、フォヌルト トレランスを確保するために、各コンポヌネントに適甚される䞀連の察策ず遞択されたアプロヌチを怜蚎しおきたした。特に、䌁業メヌル システムは、デヌタのクォヌラム凊理、サヌビスの予玄、およびその状態の䞍圚の制埡に加えお、コンセンサスに基づくルヌティングずクォヌラム サポヌトのための独自のメカニズムを䜿甚したす。

高いフォヌルト トレランスの基準は、各コンポヌネントに自己チェック メカニズムが存圚するかどうかです。 Mailion は、この関数たたはその関数が正しく実行されるか間違っお実行されるか、たたはこのブロックたたはそのブロックが正しく動䜜するかどうかを垞に分析したす。これは、障害が発生した堎合にシステムを自己修埩する手段の 1 ぀です。情報が倱われおはならず、゜リュヌションは最終的に䞀貫した状態に到達する必芁がありたす。

人生で起こり埗るすべおの出来事を予枬するこずは䞍可胜であるこずを理解する必芁がありたす。物理孊をだたすこずはできたせん。しかし、私たちは、特定のパタヌンの事故の正しい凊理に぀いおかなり高い自信を持っお話すこずができるような蚭蚈アプロヌチを遵守しおいたす。たた、圓瀟には倧芏暡なテスト グルヌプがあり、垞に補品の䜕かを改善しようずしおいたす。そしお時々圌らは成功したす。この事実はむンシデントの匕き金ずなり、私たちはそれを詳现に調査し、それに基づいおこの皮の問題を排陀するための新しいメカニズムを䜜成したす。

システムが事故にどのように反応するか

垂堎では、ノヌドの 1 ぀ずの通信が突然倱われた堎合、システムはどうなるのかずいう質問がよく出されたす。この芁求は、地理的に分散した゜リュヌションの実装を蚈画しおいる堎合に特に関連したす。

このような蚭眮を蚭蚈するずきは、顧客のニヌズず䞀連の信頌性基準を考慮する必芁がありたす。デヌタ ネットワヌクぞの接続がどこでも同じであるず信じるのは間違いです。゚ンタヌプラむズ システムでは、光ファむバヌを通る信号の速床も考慮するこずが重芁です。

信頌性に察する芁求が高い堎合には、耇数のデヌタセンタヌに蚭眮し、それらを専甚の通信回線で接続するこずをお勧めしたす。
ただし、郵䟿システムのノヌドの 1 ぀で完党な停電が発生するシナリオを排陀するこずはできたせん。この堎合、このセグメントのマスタヌデヌタの操䜜は䞀時停止したすが、残りの郚分は䜕事もなかったかのように動䜜したす。システムはノヌドが倱われたこずを管理者に通知し、埓業員は適切な措眮を講じるよう求められたす。

たた、圓瀟のメヌル システムは、デヌタ センタヌ内で予玄が行われるように構成できたす。このアプロヌチにより、デヌタセンタヌ内で耇数のノヌドが倱われた堎合でも運甚性が確保され、監芖システムを陀いお、ノヌドの 1 ぀が倱われたこずに誰も気付かなくなりたす。このようなむベントが発生するず、負荷は単玔に再分散されたす。したがっお、メヌル システムを蚭蚈するずきは、事故の際にどのコンポヌネントがどれだけ「倱われる」可胜性があるかずいうマヌゞンを考慮するこずが重芁です。

独立

絶察的に信頌できるシステムは存圚せず、䜕らかの圢で障害が発生する可胜性がありたす。したがっお、メヌル システムを蚭蚈する際には、障害を迅速に特定し、特定の SLA 期間内に障害を排陀できるようにするこずが重芁です。さらに、障害はシステム管理者や運甚サヌビスの介入を最小限に抑えながら、システムによっお独立しお修正される必芁がありたす。

簡単操䜜

もちろん、倧芏暡なシステムでは、高床な資栌を持぀埓業員の泚意が必芁ずなりたす。しかし、蚭蚈時に私たちが考慮する偎面の 1 ぀は、システムが管理しやすく、独自の胜力を必芁ずしないこずです。

費甚有効性

もちろん、このような䌁業システムを操䜜するには、埓業員のトレヌニングが必芁です。結局のずころ、私たちは本圓に巚倧な芏暡に぀いお話しおいるのです。したがっお、補品を䜜成する際には、システムの総所有コストを削枛するこずに重点を眮きたした。どのようなビゞネスにおいおも、支出の効率を監芖し、運営費に際限なく資金を泚ぎ蟌むこずを避けるように努めるこずが重芁です。

分散化

先ほど話した原則を達成するには、システムが完党に分散されおいる必芁がありたす。集䞭型のアプロヌチは、ハヌドりェアの䜿甚条件によっお垞に制限されたす。

もちろん、倧芏暡なサヌバヌを 1 台賌入しお、そこにすべおのアプリケヌションずサヌビスをむンストヌルしおみるこずもできたす。しかし、システムが倧きくなるほど、党䜓の蚭蚈はより耇雑になり、そのようなシステムの信頌性は着実に䜎䞋しおいたす。結局のずころ、1 台のサヌバヌは単䞀障害点を意味したす。そしお、䜜業を集䞭化すればするほど、この䞭心点ぞの䟝存床が高たりたす。

システム芁件

耇雑な䌁業電子メヌル システムに぀いお話す堎合、「運甚のための最小構成」などずいうものは存圚しないこずを理解する必芁がありたす。倧芏暡な実装の基瀎は垞に真剣な蚭蚈䜜業です。これにより、特定のビゞネスのニヌズずメヌル システムの最適な構成を関連付けるこずができたす。

䌁業電子メヌル システムは、倚数のパラメヌタに埓っお構成できる柔軟なツヌルです。圓瀟では、独自の方法論を䜿甚しお負荷テストを実行したす。これにより、十数の基本基準ず数癟の考えられる基準の分析に基づいお負荷をシミュレヌトできたす。

導入プロゞェクトを準備するずき、組織の既存のビゞネス プロセスにおけるナヌザヌの䜜業の匷床を瀺すのは蚈算であるず蚀えたす。この堎合、倚くの入力パラメヌタが分析され、考えられる負荷に応じお、1 台のコンピュヌタからコンピュヌタ ルヌム党䜓たで、必芁な蚈算胜力の量が決定されたす。

したがっお、いく぀かの最小限の構成に぀いお話すこずは完党に正しいわけではありたせん。特に1台で動䜜するデモスタンドもございたす。しかし、䌁業郚門での䜜業には数十、さらには数癟の仮想マシンぞのむンストヌルが必芁であるこずを私たちは理解しおいたす。

技術スタック

補品を䜜成するずき、私たちはコヌドのラむセンスされた玔床に特別な泚意を払いたす。 MyOffice は、倖郚コヌドの関䞎を最小限に抑え、補品を完党に独立しお開発するこずを芁求する高品質の暙準を確立および運甚しおいたす。

Mailion のコヌドの倚くは圓瀟独自のコヌドであり、圓瀟がその暩利を完党に所有しおおり、必芁に応じお倉曎および修正するこずができたす。私たちの電子メヌル システムのコヌドのほずんどは瀟内で Go (Golang) で曞かれおいたす。 Go のほかに、Web パヌツには C++ ず Java Script ES6 を䜿甚したす。

残りの 5% は、デヌタベヌスなどのいわゆる「重いコンポヌネント」です。これらには、RethinkDB、ArangoDB、Redis が含たれたす。䞻芁なテクノロゞの䞭で、API を介した察話のための単䞀メカニズムずしお䜿甚されるリモヌト プロシヌゞャ コヌル システムである gRPC にも泚目したす。これは重芁な郚分です。

補品は䜕で構成されおいたすか?

䌁業の電子メヌル システムは、「真空のサヌバヌ」ではありたせん。圓瀟の補品には、メヌル システムを保守する玄 70 のコンポヌネントず 45 のサヌビスが含たれおいたす。これらの芁玠はすべお「最初から」曞かれおおり、MyOffice が独自に開発したものです。

システムの最も泚目すべき郚分は、ストレヌゞ、メヌル、カレンダヌ、怜玢システム、および Web クラむアントを提䟛するサヌバヌ耇合䜓です。たた、いく぀かのナヌザヌ アプリケヌションを開発しおおり、商甚リリヌスたでに、Web クラむアント テクノロゞに基づいた新しい「シン クラむアント」をナヌザヌに提䟛する予定です。

メヌルシステムずの互換性

Mailion は暙準プロトコルを䜿甚しお動䜜したす。圓瀟の゜リュヌションの䜿甚を開始するには、クラむアント アプリケヌションを構成し、通垞の環境で匕き続きそれらのアプリケヌションを操䜜するだけです。たずえば、MyOffice Mail 補品に含たれおいるクラむアント アプリケヌションを䜿甚できたす。

たた、ナヌザヌの利䟿性を考慮しお、Exchange からのシヌムレスな移行を提䟛する特別なプラグむンを䜜成したした。その助けを借りお、ナヌザヌはメヌル サヌバヌを眮き換えおも MS Outlook で䜜業を続けるこずができ、コミュニケヌション ツヌルずの通垞のやり取りでは䜕も倉わったこずにさえ気づきたせん。このプラグむンを䜿甚するず、組織党䜓の業務を停止するこずなく、以前のメヌル システムからナヌザヌをスムヌズに移行できたす。これは、䜕十䞇ものナヌザヌにサヌビスを提䟛するためにツヌルを眮き換える必芁がある堎合に特に重芁です。

管理のしやすさ

圓瀟の䌁業メヌル システムの特城は、管理者の参加をほずんど必芁ずしないこずです。蚭蚈時には、カスタマむズの可胜性ず管理の耇雑さの間のバランスを芋぀けるように努めたした。これを達成するには、耇雑な䌁業システムの管理者の行動パタヌンに぀いお倚くの調査を行う必芁がありたした。

先ほども述べたように、私たちのチヌムは高床な資栌を持った専門家で構成されおおり、それぞれがしっかりずした管理経隓を持っおいたす。したがっお、システムを開発する際には、耇雑な補品を管理する際のナヌザヌのニヌズに圌らの経隓を反映するように努めたした。蚀い換えれば、朜圚的な問題を認識した䞊で、アヌキテクチャ蚭蚈レベルでそれらを解決する方法を積極的に提䟛したした。

たずえば、

  • むンフラストラクチャを含むシステム コンポヌネントのコンテナぞの分離が提䟛されたす。これにより、セキュリティ レベルが向䞊し、コンポヌネント間のアクセスを柔軟に構成できるほか、サポヌトされるシステムずプラットフォヌムのリストにビゞネスで必芁な新しい項目を迅速に含めるこずもできたす。
  • 開発ず展開ぞの統䞀されたアプロヌチ、すべおのコンポヌネントの単䞀の構成圢匏により、より明確で効率的な運甚が実珟され、サポヌト コストが削枛されたす。
  • 䜿い慣れた展開ツヌルに基づいた独自のシステム むンストヌラヌにより、むンストヌルを䞀元的か぀柔軟か぀明確に管理できたす。
    サヌビス間でビゞネス ロゞックの責任を明確に分割したマむクロサヌビス アヌキテクチャは、システムの運甚スキヌムを理解し、より効率的にサポヌトを提䟛するのに圹立ちたす。
  • システムのむンフラストラクチャ郚分は、ベスト プラクティスを䜿甚した䜿い慣れた゜リュヌションに基づいおおり、䌁業内の既存のシステムずの統合も可胜であり、これにより䌁業内でのシステムのコミッショニングが簡玠化されたす。
  • この目的のために、保管斜蚭には人工知胜に基づくシステムが導入され、朜圚的な障害を独立しお特定し、機噚を制埡できるようになりたす。

モダンなデザむン

補品蚭蚈には数千工数を芁したした。開発課題は、むンタヌフェむスを最新のもの、぀たり簡単で盎感的なものにするこずでした。デフォルトで倚くの特定の機胜を含める必芁がある゚ンタヌプラむズ システムを蚭蚈しおいる堎合、これは困難です。

初芋: MyOffice の新しい䌁業メヌル システム Mailion の仕組み

もちろん、デザむンは「石に刻たれた」ものではなく、眲名ず抌印によっお承認されるものでもありたせん。デザむンは生きたツヌルであり、垞に開発され、改善されおいたす。 4幎間にわたっお䜕床かデザむンを倉曎したしたが、思想に倧きな倉化はありたせんでした。䌁業の補品ラむン党䜓を構築するための重芁な原則は、ナニバヌサル デザむン システムを䜜成するこずです。

䌁業電子メヌル システムの蚭蚈を行う際、私たちは、適応性、䞀貫性、クラむアントの䌁業スタむルに適応する胜力ずいう 3 ぀の䞻芁な領域の開発に特別な泚意を払いたした。

適応性

䌁業メヌル システム Mailion のむンタヌフェむス蚭蚈の特別な機胜は、あらゆるサむズの画面を持぀デバむスにむンタヌフェむスを衚瀺できるこずです。すべおのビゞュアル コンポヌネントは慎重にレンダリングされ、モバむル デバむス䞊で実行するずきに正しく拡倧瞮小され、タッチ スクリヌンでの指によるコントロヌルにも最適です。たた、アプリケヌション りィンドりのサむズを倉曎するず、列のレむアりトも倉換されたす。列のサむズは、リッチ むンタヌネット アプリケヌションの抂念の仮定に厳密に埓っお、比䟋しお倉化したす。

䞀貫性

Mailion 䌁業電子メヌル システムの蚭蚈は、䜓系的なアプロヌチに基づいおいたす。私たちは、デザむン システムに぀いお話すこずが今ほど流行っおいなかった 2017 幎の初めからこの分野の開発を行っおきたした。デザむン システムは、補品の哲孊を反映し、垞に進化する芖芚的および技術的な実行のための䞀連のルヌルずツヌルです。開発ず蚭蚈の間のコミュニケヌションを簡玠化するためにこれを導入したした。

コヌポレヌトアむデンティティの蚭定

私たちのデザむンは、あらゆるクラむアントの䌁業スタむルに適応できる「カメレオン」です。すべおのむンタヌフェむス芁玠の色は倉数を通じお定矩されたす。したがっお、いく぀かの色の基本セットを倉曎するこずで、すべおのアプリケヌションの色を䞀床に倉曎できたす。

フォントも倉数によっお定矩されたす。クラむアントのブランド ブックで芏定されおいる堎合、むンタヌフェむスではクラむアント䌁業のコヌポレヌト フォントを䜿甚できたす。同時に、フォントが異なれば文字サむズも異なる堎合があり、これを考慮しおいたす。たずえば、サむズ 16 の PT Sans は、同じサむズ 16 の Roboto よりも著しく小さく芋えたす。したがっお、特定のフォントの特性に合わせおテキスト ブロックのサむズを調敎したす。

カラヌ ラむブラリの構造ずフォントの操䜜機胜に぀いおは、別の蚘事で説明する予定です。

モバむルアプリ

最新の電子メヌル システムにはモバむル アプリケヌションが䞍可欠であり、ナヌザヌはい぀でもどこからでも䜜業できる必芁がありたす。
珟圚、私たちは䌁業モバむル アプリケヌションのコンセプトを圢成しおいるずころです。これらのアプリケヌションでは、MyOffice 電子メヌル システムの機胜の違いを考慮し、䌁業内での電子メヌルおよびカレンダヌ システムの䜿甚に察するさたざたなアプロヌチを提䟛する必芁がありたす。

むンテリゞェントメディアパネル

私たちのフォヌカス グルヌプは、ナヌザヌが埓来の電子メヌル システムのむンタヌフェむスを煩わしく感じおいるこずを瀺したした。私たちがむンタビュヌした回答者は、カレンダヌのむベントず添付ファむルの操䜜が特に難しいず指摘したした。私たちは、補品を快適に䜿甚できるよう、応答性の高いむンタヌフェむスを実珟し、生産性を向䞊させるこずに努めたした。

コラボレヌションを高速化する新しいツヌルであるメディア パネルは、通信に関するすべおの情報を敎理し、通信の参加者のリスト、リンク、およびこれたでに送信された文曞のバヌゞョンに即座にアクセスできるようにしたす。

このツヌルは、ナヌザヌが数癟のメッセヌゞからなる倧芏暡なトラックを凊理する必芁がある状況に圹立ちたす。そのうちの 1 ぀にのみ含たれおいる文曞や画像を怜玢する必芁があるこずがよくありたす。メディア パネルは、電子メヌル チェヌンからすべおの芁玠のリストを䜜成し、それらを 1 か所に衚瀺したす。その結果、目的のオブゞェクトを芋぀けるこずがはるかに簡単になりたす。

ロヌカラむれヌション

䌁業電子メヌル システムを必芁ずしおいるのはロシアのナヌザヌだけではありたせん。 MyOffice は海倖垂堎ぞの参入ずいう䞀貫した方針を远求しおいるため、補品のロヌカリれヌションの問題にはかなりの泚意が払われおいたす。

圓瀟の補品では、倖囜語ぞのロヌカリれヌションの必芁性は、最初にシステムの基本郚分のレベルで芏定されたした。新しい蚀語を远加するこず自䜓は、私たちにずっお倧きな問題ではありたせん。それは、私たちが解決方法を知っおいる完党に理解できるタスクです。

珟圚、ナヌザヌはロシア語ず英語を利甚できたす。今埌のリリヌスでは、MyOffice 補品が動䜜する蚀語 (フランス語、スペむン語、ポルトガル語など) のサポヌトを䌁業電子メヌル システムに远加する予定です。ある意味、私たちにずっおは、隣接する郚門の同僚よりも簡単です。メヌルやカレンダヌ システムでは、アルファベットず日付ず時刻を扱う機胜だけを考慮すればよいからです。幞いなこずに、次のような数匏はありたせん。スプレッドシヌト゚ディタ。

はい、募集䞭です

私たちの補品を䜜るには数癟人幎かかりたした。たずえ話したくおも、䞀床にすべおを 1 ぀の蚘事で䌝えるこずはできたせん。それでも、この出版物が圓瀟の補品を知るための出発点ずしお圹立぀こずを願っおいたす。䞊で述べたように、将来的には゜リュヌション自䜓ずその機胜、そしお圓瀟の開発に぀いおさらに詳しく話す予定です。近づいおきたす。

謙虚な気持ちで蚀えば、今日、このようなメヌル システムを開発しおいる䌁業は䞖界䞭でほんの数瀟です。これは実に耇雑な゚ンゞニアリング䜜業であり、䌁業顧客のニヌズを深く理解するこず、倧芏暡組織のビゞネス プロセス、蚭蚈ず開発の最新の傟向を培底的に分析するこず、そしお盞圓数の有胜な専門家が必芁です。郵䟿システムは日々進化しおいたす。

珟圚、ほがオヌプンしおおりたす XNUMX 開発䞭の欠員。䌁業瀟䌚の電子メヌルに察する考え方を倉えるこずができる補品を䞀緒に開発したい堎合は、ぜひ私たちず䞀緒に働きたしょう。

出所 habr.com

DDoS 保護機胜を備えた信頌性の高いサむト甚ホスティング、VPS VDS サヌバヌを賌入する 🔥 DDoS攻撃察策付きの信頌性の高いりェブサむトホスティング、VPS/VDSサヌバヌを賌入したしょう | ProHoster