タグ

2018年11月20日のブックマーク (2件)

  • ドメインオブジェクトの責務について - Qiita

    設計するとき、「このオブジェクトの責務は何だろうか?」とか「この責務に名前をつけるなら何か?」とか、責務について考えることがよくあります。そもそもその責務とは何か、という根源的な疑問について再確認すると共に、ドメイン駆動設計の観点からドメインオブジェクトの責務についても考えてみたいと思います。 責務とは 困ったときの古典引用。もう絶版になった、オブジェクトデザインという、書籍を紐解いてみましょう。DDDからの引用が多い書籍で、DDDの設計スタイルは、この書籍で紹介する「責務駆動設計(responsibillity-driven design)」の原則に従うことが大きいとされています。 この書籍によると、「責務」には以下が含まれるそうです。 「4.1 責務とは何か」 オブジェクトが行う動作 オブジェクトが持つ知識 オブジェクトが他に影響を与える主要な判断 これらの言葉を身近な言葉で置き換える

    ドメインオブジェクトの責務について - Qiita
    hatano99
    hatano99 2018/11/20
  • AWS Lambda@Edge + CloudFront でサーバレス画像リサイズサーバ構築 - Qiita

    AWS Lambda@Edge と CloudFront の組み合わせを使って画像リサイズを動的に行える環境を構築するメモ。 前提 ServerlessFramework 利用 リサイズは Sharp を利用 画像オリジンサーバは S3 を利用 webp に対応している UA は webp 変換 エンドポイント URL: https://example.com/sample/hoge.jpg?size=100x50 S3 オリジンに保存されているパス: example-bucket/sample/hoge.jpg リサイズファイル保持パス: example-bucket/100x50/jpg/sample/hoge.jpg 手順 ServerlessFramework $ mkdir sample $ cd sample $ npm init $ npm install -g server

    AWS Lambda@Edge + CloudFront でサーバレス画像リサイズサーバ構築 - Qiita