Koya Fukudaアーキテクチャを決めるための要求整理久しぶりにアーキテクチャを考える機会があったので、Design itの5章アーキテクチャ上重要な要求を掘り下げるを読み返した。いいことが書いてあった(あたりまえ)ので、忘れないように残しておく。Apr 6, 2022Apr 6, 2022
Koya FukudaHerokuの前段でリバースプロキシをするときの注意私のケースでは、リバースプロキシをCloudFrontで行ったのですが、他のCDNやHTTPサーバで行っても同様なことが起こると思います。今回のリバースプロキシは以下のようにしました。Jun 28, 2020Jun 28, 2020
Koya Fukuda【Ruby】ポリモーフィック関連をcase文でクラス毎に処理を分けてはいけないさっそくサンプルを見てみましょう。極端な例ですが、case文でlike.likableがPostなのか、Commentなのかを判定して、処理を分けています。このようなコードをたまに見ますが、せっかくポリモーフィックにして、関連を共通のインターフェイスで呼び出せるようにしているのに…May 19, 2020May 19, 2020
Koya Fukuda開発のアウトソーシングの成功の可否は出し手によって決まるタイトルは正直釣り感はありますが、出し手の関わり方によって、プロジェクトの失敗確率をかなり減らせるのではないかと思っています。※もちろん、受け手が悪く失敗する場合もありますし、出し手も受け手も両方悪くないのに失敗する場合もあります。Jan 4, 2020Jan 4, 2020