Twitter | Search | |
This is the legacy version of twitter.com. We will be shutting it down on 15 December 2020. Please switch to a supported browser or device. You can see a list of supported browsers in our Help Center.
かとじゅん
Chatwork社テックリード/副業技術顧問/DDD本レビューア/リアクティブアーキテクチャ(Akka/Scala, CQRS/Event Sourcing)/スクラムマスタ なんでも質問どうぞ→
40,436
Tweets
1,723
Following
6,411
Followers
Tweets
かとじゅん 2h
副作用の言葉の使い方について。「意図しない結果」が副作用。意図する状態変化は副作用とは言わないか。ここの区別は付けていかないといけないな。
Reply Retweet Like
かとじゅん 3h
Flutterのお勉強終わったので、Rustのお勉強しながら、Akka輪読会のTL眺めてる
Reply Retweet Like
かとじゅん 3h
Reply Retweet Like
かとじゅん 6h
数値に暗黙的型変換されるの?(Scala脳
Reply Retweet Like
かとじゅん 7h
PS5の増設用に、NVMe SSD 1TB買ったけど、まだ認識してくれないか。外付けで使うかな。
Reply Retweet Like
かとじゅん 7h
Replying to @masuda_life
集約がアクターとして振る舞うイベントソーシングとの対比ですね。
Reply Retweet Like
かとじゅん retweeted
okb Nov 27
「一人で四天王」はいいパワーワードだw
Reply Retweet Like
かとじゅん 9h
PS5 のコントローラーは消耗品なので、予備買っておくか。壊れるとめんどくさいので。
Reply Retweet Like
かとじゅん 10h
抽選に当選するとショッピングカートに商品が追加されるは、なかなかよいシステムだな。キャンセルも購入もスムーズ。
Reply Retweet Like
かとじゅん 10h
業者が自宅のエアコン四台の洗浄中。毎年洗浄やってるが、なんだかんだで汚れがとかすごいことになってる…。
Reply Retweet Like
かとじゅん 10h
Replying to @j5ik2o
単一プロセスないのでの話だけど、Rustはひとつのスコープに一つの可変参照しか許されてない。これよって競合を防いでいる。多くの利害関係者間で可変状態を共有するとコヒーレンシ遅延の影響を受けてスケールしなくなるから、こういう機構は理に適ってる。
Reply Retweet Like
かとじゅん 10h
状態の管理。複数箇所で共有したければ不変に、可変を共有してはならずシャーディングして競合を減らす、が基本。前者は読み込み、後者は書き込みに適用される。
Reply Retweet Like
かとじゅん 12h
CRUDによるステートソーシングの場合は正しい状態はDBのほうにあるので、更新前のドメインオブジェクトの状態は、集約単体としての不変条件を満たしていても、集合の観点では、もう古くなっているか、一時的に矛盾した状態になることがあります。つまりDBに保存してみないと重複するかわかりません。
Reply Retweet Like
かとじゅん 14h
PS5 ヨドバシの抽選に当選した。注文した。
Reply Retweet Like
かとじゅん 16h
集約に割り振られているエンティティのIDがユニークであり、ストレージ上でもユニーク制約が課せられていれば保存したときに重複していれば弾かれます。 ちなみに、IDの生成はDBから空きを探すみたいなことは… 続きは質問箱へ
Reply Retweet Like
かとじゅん Nov 27
みんなからの匿名質問を募集中! こんな質問に答えてるよ ● CQRS+ESのWrite側で… ● intellij idea を… ● バッチ処理やストリーミング処理… ● CQRSの話などを見ているとA…
Reply Retweet Like
かとじゅん retweeted
つし Nov 26
SonarCloudについて書きました!
Reply Retweet Like
かとじゅん Nov 26
速いのはUMAのせいか。なるほど 本田雅一のクロスオーバーデジタル:「Apple M1」でMacの性能が大きく伸びたワケ Intel脱却計画に課される制約とは? (2/3) - ITmedia PC USER
Reply Retweet Like
かとじゅん Nov 26
集約の区切りは状態遷移が伴う仕事の単位で決まる。注文する、入荷する、出荷する、などのコマンドはシステムが処理してドメインの状態が変わってしまう。集約はリソースを扱うけどイベントとの結びつきが強い。一方で閲覧するや確認するは人間が処理するので集約を横断する関心になることが多い
Reply Retweet Like
かとじゅん retweeted
茶藤さん@Chatwork Developers 【Creator's Note強化月間】 Nov 25
おはようございまーす!Creator's Note強化月間、今日は朝からいきますよ。かとじゅん()の「ULID生成器をScalaで実装してみた」。さくっとどうぞー!  
Reply Retweet Like