Software Design 2024年3月号

第1特集
ドメイン駆動設計[実践]ガイド
理論の先にある応用力を身につけよう

ドメイン駆動設計(DDD)の実装は,ドメイン(業務領域)を深く理解することから始まります。ドメイン理解のためには有用な手法がいくつか存在していますが,理論だけではわかりづらく,いざやってみようと思ってもなかなか踏み出せなかった人も少なくないのではないでしょうか。

本特集では,DDDの概要を再確認しつつ,実例を交えたDDDの手法を解説します。DDDの根幹を担う「ユビキタス言語の策定」,ドメインの発見に役立つ「イベントストーミング」,そしてイベントストーミングで得られた知識からコードを導く「イベントソーシング」という,効果的な3つの手法を実際に体験することで,DDDを普段の開発に活かす第一歩を踏み出しましょう。

第2特集
使って試す
次世代高速RDB「Tsurugi」

2023年7月,現代のコンピュータのメニーコア/大容量メモリの性能を十分に発揮できる次世代のリレーショナルデータベース「Tsurugi」が発表されました。

2023年10月にはオープンソース版もリリースされ,誰もが自由に使え,その性能を確かめられるようになりました。

そこで,本特集では実際にTsurugiを動作させてみます。コンソールとWebアプリでの使い方を紹介するため,みなさんも手元の環境で試してみてください。

さらに,TsurugiのデータをPG-Stromにエクスポートして分析する方法も解説します。