Articles
About TechHub
Tags
Careers
Software
Architecture
モジュール設計、マイクロサービス、ドメイン駆動設計など、ソフトウェアの設計・アーキテクチャに関する記事です。
reimaru
2026-02-26
...
エンジニアの数を超えて増えたマイクロサービスとの格闘と反省
株式会社HERP に入社してからずっと採用管理システムであるHERP Hireの開発に関わっています。 Microservices)の趣旨とは異なるような、非同期処理を行うワーカーや共通基盤的な存在も
#Software Architecture
#Technical Debt
Fumiaki Kinoshita
2026-01-30
...
AIプロダクトを開発したらドメインモデルの課題に気づいた
SaaSは人間や人間の集まりが業務フローを遂行するのを補助する、いわば紙とペンのような存在である。 我々が開発しているHERP Hireも例外ではなく、採用業務に関する様々な情報、例えば候補者とのコミ
#Generative AI
#Software Architecture
アゾソン
2026-01-07
...
ドメインの復権 D.D.D
www.youtube.com 俺は DevPlatform という謎の組織に所属しており、同僚の皆さんが気持ちよく安全にソフトウェア開発する基盤を整える使命を持っている。 ドメイン駆動設計をやりたい
#Software Architecture
dacci
2025-04-14
...
ファイルを含む集約ルートをリポジトリにストアする際の工夫
DDD を実践していると、集約ルートの中にファイルが含まれるケースに遭遇することがあります。例えば、ユーザープロフィールに画像がある場合や、記事に添付ファイルがある場合などです。この記事では、ファイル
#Software Architecture
macchan
2025-02-20
...
DynamoDB を使って CQRS + ES の夢を見る
HERP Careers の松山です。 前置きとして HERP Careers として Event Sourcing をやってみたの記事ではないのでご注意ください。 CQRS + ES を個人開発でや
#Database
#Software Architecture
#AWS
Fumiaki Kinoshita
2023-07-18
...
意地でも関心を分離する
マイクロサービスアーキテクチャにおいて、ある構造化されたデータを、構造を維持したまま別のコンポーネントでも使いたくなる誘惑が存在する。 例えば、ドメインロジックを扱うコンポーネントに「ユーザーの種別(
#Software Architecture
Ryota Kameoka
2020-12-19
...
ユースケース層が投げうるエラーの型を「量化した open union」にしておけば複数のユースケースを合成したときに上の層でエラーハンドリングが楽にできて最高です!
この記事は Haskell Advent Calendar 2020 20日目の記事です. TL; DR タイトル
#Haskell
#Type Safety
#Software Architecture
prev
1
next