CORSについて/Laravel MiddleWare/2020-02-29【コミット会報告】

コミット会

この記事は、2月29日にリモートで行われた、IT学習の継続を目的とした勉強会
(通称:コミット会)のレポートです。

参加者と発表内容

  • YUUKI
    • Laravel Middle Ware
  • Takuto
    • CORSについて
  • Moby
    • サービスメッシュについて

Laravel Middle Ware

LaravelのMiddleWareについて発表しました。

MiddleWareとは、MVCで言う所のコントローラの前後には挟む、共通処理をコントローラに適用することができるLaravelの機能です。

MiddleWareには、全コントローラに適用するグローバルMiddleWareと、一つ一つのコントローラに適用する個別のMiddleWareの2つがあります。

イメージ

Middle Wareは主にバリデーションを共通化したい時に使います。

Takuto発表内容の目次

  • CORSとは?
  • ヘッダー
  • CORSの設定場所

Moby発表内容の目次

  • 参考資料
  • サービスメッシュとは
  • マイクロサービスの導入時に考えること

参考資料

  • https://speakerdeck.com/toricls/service-meshes-do-we-really-need-them-what-problems-do-they-solve
  • 上記の内容を要約して話した

サービスメッシュとは

  • マイクロサービスにおいて、サービス間通信をうまくやらせるための技術
  • 通信がうまく行かないとき、ログやメトリクスデータの出力形式をそろえたいときに使う
  • 各サービスのキャッシュ的な役割を果たし、通信がうまく行かないときの処理やログフォーマットを揃えてくれる
    • envoyが有名

マイクロサービス導入時に考えること

  • マイクロサービスにはマイクロサービス固有の課題がある
  • それらの課題を許容できる文化、スキル、体制はあるか?
  • 冷静に議論して結論を出す必要がある
この記事を書いた人

エンジニア歴3年、Takutoと申します。
Alibaba Cloud / AWS / GCP / VMware / Python / Javascript
いろいろやっていますが、好きなサービスはAWSのStep Functinsです。
Pythonも好きです。

Takutoをフォローする
コミット会
Takutoをフォローする
技術ブログ東京

コメント

タイトルとURLをコピーしました