2018-11-01から1ヶ月間の記事一覧

LaravelをVagrant on Dockerで動かしてリモートデバッグも有効にする

はじめに はじめてLaravelアプリケーションをDockerで動かしてみたので知見を共有。 環境 Host:Windows 10 VM:Amazon Linux2 Docker: 17.08 IDE: IntelliJ IDEA ultimate 18.03 構成 作った環境のザックリ構成 プロビジョニング自体はAnsibleで自動化しま…

ドラゴンクエストXを支える技術を読んだ

ドラゴンクエストXを支える技術を読んだので感想をささっと書いときます。 内容 運営の航海日誌みたいな位置付け。 ドラクエ10の紹介から、採用したアーキテクチャとその理由、マタメンテと言われた時代の振り返りや、売切りゲームとの違いなどなど濃い内…

uniqueバリデーションの拡張をしたら色々しんどかった

はじめに Laravelの標準で用意されているuniqueルールのバリデータは、 データを1件ずつデータベースと突き合せるということをしないといけないため、 配列の要素に対して行うと要素数分SQLを投げてパフォーマンス上よろしくないという問題があります。 今…