ログイン

goodpods headphones icon

すべての機能にアクセスするには

Goodpodsアプリを開く
Close icon
PHPの現場 - 38. DDD とマイクロサービスと Hack(ytake)

38. DDD とマイクロサービスと Hack(ytake)

08/03/20 • 99 min

PHPの現場

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

plus icon
bookmark

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

前のエピソード

undefined - 37. ランサーズの現場(yakitori009)

37. ランサーズの現場(yakitori009)

@yakitori009 さんとリモートワーク、ランサーズの現場、CakePHP、SREなどについて話しました。

  • 家からの収録
  • リモートワーク
    • コミュニケーション
    • オフィス
    • 地方採用
  • ランサーズの現場
    • PHP は扱いやすい
    • Rails への置き換えを検討
    • バージョンアップの過程を発表
    • 既存のユニットテストを捨てる
    • CakePHP を継続して利用
    • PHP / CakePHP バージョンアップ時のインフラ対応
    • インフラエンジニアとして入った理由
    • コンテナの利用
    • 今は本番でコンテナを利用しない
  • 仕事で大変なところ
  • チームとの調整
  • OSS コミュニティとの関わり
  • 他社との合同勉強会
  • 今後の展望
  • SRE
  • モニタリングサービス
    • Mackerel, New Relic, Datadog
    • 迷ったらシンプルな方に寄せる

Show notes

次のエピソード

undefined - 39. ディップの現場(kurikazu)

39. ディップの現場(kurikazu)

kurikazu さんとディップの現場、エンジニア採用、エンジニア組織のマネジメントなどについて話しました。

  • ソフトウェアエンジニアからマネージャへ
  • マネージャの面白さ
    • 大規模システムの難しさ楽しさ
    • 技術的視点
    • マネージメントスタイル
  • バイトル
    • Laravel と Codeigniter を併用
    • パートナー企業と開発
    • 社内開発と社外開発のバランス
    • Web と API
  • Go の導入
    • API ゲートウェイ(BFF)を実装
    • プロトタイプで検証
    • チームの変化
    • 新しいことへのチャレンジ
    • 事業サイドとの調整
  • 最初のエンジニアをどう確保するか
    • 新しいチャレンジに並走してくれる人
    • 興味の火を付けて回る、付いている人を消さない
    • 忘れずに考え続ける
  • エンジニア採用
    • PHPer の採用面接で僕らは何をつたえあるべきか
    • お互いのミスマッチを避ける
    • 面接で見るポイント
  • エンジニア組織のマネジメント
    • 課題解決
    • エンジニアの上位互換ではない
    • マネージャの考えを開示
    • 岩田聡さん、MIKIKO さん

Show notes

エピソードのコメント

バッジを生成

この%にリンクするウェブサイト用のバッジを取得しますepisode

種類とサイズを選択
Open dropdown icon
share badge image

<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>

コピー