
38. DDD とマイクロサービスと Hack(ytake)
08/03/20 • 99 min
ytake さんと DDD、マイクロサービス、Hack などについて話しました。
- Spotify で「PHPの現場」が聞けるようになりました
- データベース作り
- DDD
- 対話、分析が大切
- 境界づけられたコンテキスト
- 実装パターンに圧倒される
- アプリケーションモデルとインフラストラクチャモデル
- CQRS
- Design It!
- 日本語でコードを書く
- インフラストラクチャやフレームワークに依存しない話の伝え方
- インターフェイスによる分離の伝え方
- ドメインエキスパートとの対話の工夫
- マイクロサービス
- メッセージブローカーに何を使ってるか
- マイクロサービスパターン 実践的システムデザインのためのコード解説
- Saga パターン
- イベントストア
- イベントソーシング
- マイクロサービス化への道
- モノリスからはじめる
- Hack
- PHP array, SPL が無くなった
- Visual Studio Code + vscode-hack
- Hack の魅力
- 心にタイプチェッカー
- PHP 8
- Hack の新機能
- HSL
Show notes
ytake さんと DDD、マイクロサービス、Hack などについて話しました。
- Spotify で「PHPの現場」が聞けるようになりました
- データベース作り
- DDD
- 対話、分析が大切
- 境界づけられたコンテキスト
- 実装パターンに圧倒される
- アプリケーションモデルとインフラストラクチャモデル
- CQRS
- Design It!
- 日本語でコードを書く
- インフラストラクチャやフレームワークに依存しない話の伝え方
- インターフェイスによる分離の伝え方
- ドメインエキスパートとの対話の工夫
- マイクロサービス
- メッセージブローカーに何を使ってるか
- マイクロサービスパターン 実践的システムデザインのためのコード解説
- Saga パターン
- イベントストア
- イベントソーシング
- マイクロサービス化への道
- モノリスからはじめる
- Hack
- PHP array, SPL が無くなった
- Visual Studio Code + vscode-hack
- Hack の魅力
- 心にタイプチェッカー
- PHP 8
- Hack の新機能
- HSL
Show notes
前のエピソード

37. ランサーズの現場(yakitori009)
@yakitori009 さんとリモートワーク、ランサーズの現場、CakePHP、SREなどについて話しました。
- 家からの収録
- リモートワーク
- コミュニケーション
- オフィス
- 地方採用
- ランサーズの現場
- PHP は扱いやすい
- Rails への置き換えを検討
- バージョンアップの過程を発表
- 既存のユニットテストを捨てる
- CakePHP を継続して利用
- PHP / CakePHP バージョンアップ時のインフラ対応
- インフラエンジニアとして入った理由
- コンテナの利用
- 今は本番でコンテナを利用しない
- 仕事で大変なところ
- チームとの調整
- OSS コミュニティとの関わり
- 他社との合同勉強会
- 今後の展望
- SRE
- モニタリングサービス
- Mackerel, New Relic, Datadog
- 迷ったらシンプルな方に寄せる
Show notes
- ランサーズ | 日本最大級のクラウドソーシング仕事依頼サイト
- ランサーズで積み重ねたSRE的取り組みとこれから - Speaker Deck
- PHP、CakePHPバージョンアップの決断 - ランサーズ(Lancers)エンジニアブログ
- PHP5.3→5.6移行が完了しました - ランサーズ(Lancers)エンジニアブログ
- PHP5.6化後のライブラリアップデート - ランサーズ(Lancers)エンジニアブログ
- PHP5.6→7.3移行が完了しました - ランサーズ(Lancers)エンジニアブログ
- Consider a smooth upgrade to CakePHP 3 - Speaker Deck
次のエピソード

39. ディップの現場(kurikazu)
kurikazu さんとディップの現場、エンジニア採用、エンジニア組織のマネジメントなどについて話しました。
- ソフトウェアエンジニアからマネージャへ
- マネージャの面白さ
- 大規模システムの難しさ楽しさ
- 技術的視点
- マネージメントスタイル
- バイトル
- Laravel と Codeigniter を併用
- パートナー企業と開発
- 社内開発と社外開発のバランス
- Web と API
- Go の導入
- API ゲートウェイ(BFF)を実装
- プロトタイプで検証
- チームの変化
- 新しいことへのチャレンジ
- 事業サイドとの調整
- 最初のエンジニアをどう確保するか
- 新しいチャレンジに並走してくれる人
- 興味の火を付けて回る、付いている人を消さない
- 忘れずに考え続ける
- エンジニア採用
- PHPer の採用面接で僕らは何をつたえあるべきか
- お互いのミスマッチを避ける
- 面接で見るポイント
- エンジニア組織のマネジメント
- 課題解決
- エンジニアの上位互換ではない
- マネージャの考えを開示
- 岩田聡さん、MIKIKO さん
Show notes
このエピソードが好きなら、こちらもおすすめです
エピソードのコメント
バッジを生成
この%にリンクするウェブサイト用のバッジを取得しますepisode
種類とサイズを選択
<a href="https://goodpods.com/podcasts/php%e3%81%ae%e7%8f%be%e5%a0%b4-534088/38-ddd-%e3%81%a8%e3%83%9e%e3%82%a4%e3%82%af%e3%83%ad%e3%82%b5%e3%83%bc%e3%83%93%e3%82%b9%e3%81%a8-hackytake-69068328"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to 38. ddd とマイクロサービスと hack(ytake) on goodpods" style="width: 225px" /> </a>
コピー