DDDミートアップ09/22を開く

DDDEvotionがサポートするシステムアーキテクトのRaiffeisenbankコミュニティは、9月22日にオープンなオンラインミートアップを待っていますDDDの実践が、システムをマイクロサービスに分解するのにどのように役立つかを学び、DDDの原則に従ってリッチコミュニケーションサービスとそのアプリケーションに精通します。







何について話しますか



DDDをトレーニングする方法

Konstantin Gustov、Raiffeisenbank



スピーカーについて: 10年以上ソフトウェアを開発してきました。現在、建築家として働いています。私はC ++と小さなDelphiから始めて、完全に.NETとC#に切り替えました。これは非常に満足しています。彼はいくつかの主題分野を変えました-軍事産業と石油生産のエネルギーから銀行業まで。彼は常に極端なことなく実用的なアプローチに固執しようとします。サービスアーキテクチャとDDDで動作します。



レポートについて:当社では5年間、さまざまなプロジェクトでDDDプラクティスを使用してきました。これらは、システムをマイクロサービスに分解し、顧客との共通言語を見つけ、新しい要件に抵抗しないアプリケーションを作成し、チーム内で高品質の通信を維持するのに役立ちます。同時に、ドメイン固有の設計の使用は、それが何をどのように行うかについての明確な指示がない方法であるという事実のために、しばしば放棄されます。



私のレポートでは、このアプローチの適用、使用するグッドプラクティス、犯した間違い、そしてこれから得た結論について説明します。



質問への回答
1つのマイクロサービス内のアグリゲート間の相互作用はどのように編成されていますか?アグリゲートは別のアグリゲートへのリンクを格納しますか、それともアグリゲートは別のアグリゲートのIDを格納しますか、それともイベントで管理しますか?イベントの場合、メカニズムはどのように編成されていますか?



. 4 , . ( ), ( ). , . , Mediator, , . Handler, — , ORM, instance Mediator, interceptors NHibernate.



application , , ?



, , . , -, Transaction Script, , CRUD. , , , . , -, . , use-case Handler. use-cases /, Handler use-case. , , , . . UseCaseHandler, -. , Handler Insurance, InsuranceReports . use-case Handler.



, ( )?



. , . , . , , . — — — 50 , . ACID, . , use-cases, , , .



? , ?



. , . , , , — , , — .



, ( ) , ? .



, . .



プレゼンテーション


リッチコミュニケーションサービスの例を使用して、DDDを使用した新しいサブジェクト領域での開発の開始-通常のSMSサービスをモバイルオペレーターのネイティブIMメッセンジャーに置き換えます

アレクサンダー・ルカシュキン、FunBox



スピーカーについて: FunBoxの部門長。彼はエンジニアからCTOに昇進しました。新製品を発売し、時には新しいモバイルオペレーターをゼロから立ち上げました。現在、彼はモバイルオペレーターのネイティブIMメッセンジャー向けの製品を開発しています。



レポートについて:モバイルオペレーター向けの開発は、「クラシック」でまったく新しい、さまざまな主題分野の交差点です。これらの主題分野が複雑で混乱している場合はどうなりますか?開発者として、これらの主題分野にまったくなじみがない場合はどうなりますか?リッチコミュニケーションサービスの例を見てみましょう。



RCSは、加入者がすぐに利用できるネイティブIMメッセンジャーであり、オペレーターの標準SMSサービスをビデオ、インタラクティブ、ジオロケーション、グループチャット、その他の機能に置き換えます。さらに、これは、オペレーターのIPマルチメディアサブシステムネットワークを使用するサービスの「単なる」1つです。私の講演では、私たちが新しい主題分野で開発を開始するために使用する慣行について話します。ドメイン駆動型設計の原則がどのように役立つかについて詳しく説明します。



これらのプラクティスの助けを借りて、チームは何でも理解し、必要な専門知識を短時間で構築できると信じています。モバイルオペレーター向けの開発でも。



PRESENTATION



>>>レッツは19時(モスクワ時間)で、ミートアップを開始します。

放送へのリンクを受信するために登録します。リンク付きの手紙があなたのメールに届きます。私たちはあなたを待っています、オンラインでお会いしましょう!



All Articles