タグ

2016年12月16日のブックマーク (7件)

  • Railsにおける「サービスレイヤ」「サービスオブジェクト」について – recompile.net

    Railsを使ったアプリケーションの特定の場面では、「サービスレイヤ」や「サービスオブジェクト」という概念を導入すると有効に機能することがあります。今回は、その紹介をします。 まず、サービスレイヤとは何でしょうか。『Patterns of Enterprise Application Architecture(以下、P of EAA)』では「サービスレイヤは利用可能な操作を定め、各操作へのアプリケーションレスポンスを取りまとめる」と定義されています(参照)。ユーザーインタフェースなどからの呼び出しを受け付けるアプリケーションの境界として、ビジネスロジック、トランザクション制御、レスポンスなどの取りまとめをするのが、サービスレイヤの役割です。 では、どのようなときにサービスレイヤを導入するのでしょうか。P of EAAには、次のように記述されています。 You probably don’t

    Railsにおける「サービスレイヤ」「サービスオブジェクト」について – recompile.net
    key_amb
    key_amb 2016/12/16
    「ご利用は計画的に」ってところか。
  • カヤックでのAurora移行は「今のところいいことしかない」

    11月2日に開催されたJAWS-UG横浜Rebootにおいて、RDS for MySQLからAuroraへの移行についてLTを披露したのが、面白法人カヤックの藤原俊一郎さん。Auroraの移行により、RDS for MySQLのたまにデータが詰まる問題やリードレプリカの難点が解消されたという。 マルチAZのMySQLがたまにつまる、リードレプリカの暖気がつらい ゲームや広告、Webサービスなど、ともかくバズるモノを作るのが得意な面白法人カヤック。古都鎌倉に社を構えていることでも知られているが、最近は支社として“ヨコハマ展望台”オフィスができたこともあり、今回のJAWS-UG横浜の登壇につながったようだ。そんなカヤックの藤原俊一郎さんがLTで披露したのは、ソーシャルゲーム「ぼくらの甲子園」でのAurora移行話だ。 2014年9月にリリースされたぼくらの甲子園はプラットフォームとしてAWS

    カヤックでのAurora移行は「今のところいいことしかない」
    key_amb
    key_amb 2016/12/16
    「いいことしかない」!
  • Evernote、ユーザーの猛反発を受け、プライバシーポリシー改訂を取り下げ ~ユーザーの許諾ベースで機械学習を試験

    Evernote、ユーザーの猛反発を受け、プライバシーポリシー改訂を取り下げ ~ユーザーの許諾ベースで機械学習を試験
    key_amb
    key_amb 2016/12/16
    朗報だ。
  • 俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita

    ちなみに、最初に結論だけ言っておくと、まずSandi Metzの「オブジェクト指向設計実践ガイド」を読め、という話です それだけで終わってしまいたい気持ちはあるが、不親切過ぎるしもうちょっとRails向けの話を書こうと思う。 ただ言いたいことは、よく分かってないのに使うのは止めろということ。 自分もで書いたりした手前、それが参考にされた結果なのかもしれないが、世の中には当に酷いクラスが存在するもので、雑にサンプルで書くと以下の様な感じのコードが存在したりする。 class HogehogeService # Hogehogeはモデル名まんま def process(hogehoge, option_a: nil, option_b: nil, option_c: false) history = hogehoge.histories.last unless hogehoge.activ

    俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita
    key_amb
    key_amb 2016/12/16
  • スペースワールドが閉園へ | 2016/12/16(金) 14:24 - Yahoo!ニュース

    北九州のスペースワールド、閉園へ 経営難理由か、2017年末 北九州市八幡東区東田地区にあるテーマパーク「スペースワールド」が、2017年12月末で閉園することが16日、西日新聞の取材で分かった。経営難が理由とみられる。同園が同日午後にもホームページ上で発表する。新日製鉄八幡製鉄所(現・新日鉄住金八幡製鉄所)の遊休地に1990年に開業し、九州を代表するテーマパークの一つだった同園は、営業開始から四半世紀超で幕を閉じることになる。(西日新聞) [続きを読む]

    スペースワールドが閉園へ | 2016/12/16(金) 14:24 - Yahoo!ニュース
    key_amb
    key_amb 2016/12/16
    残念。。
  • AWS Managed Services – エンタープライズ向けのインフラストラクチャ操作管理 | Amazon Web Services

    Amazon Web Services ブログ AWS Managed Services – エンタープライズ向けのインフラストラクチャ操作管理 大規模なエンタープライズデータセンターは慣例に従うのが一般的です。ポリシー、ベストプラクティス、操作手順は IT マネジメントが担う責任の一部として開発、改善、キャプチャ、体系化する作業が行われています。そしてその際に ITIL モデルに目を向けることは少なくありません。すべてのインフラストラクチャの改善や設定変更そしてプロビジョニングなどのリクエストは必要以上に複雑であったり大幅に時間を要することなく、データセンターのオペレーションがある程度の規律を守り、段階を追って処理することが理想と言えるでしょう。IT スタッフはハードウェアのプロビジョニング、ソフトウェアのインストール、パッチの適用、操作のモニタリング、バックアップやその復元、予期してい

    AWS Managed Services – エンタープライズ向けのインフラストラクチャ操作管理 | Amazon Web Services
    key_amb
    key_amb 2016/12/16
  • Unbound のリトライ処理を追跡してみました : DSAS開発者の部屋

    この記事は KLab Advent Calendar 2016 の 15 日目の記事です。 こんにちは。大野です。 KLab では最近、ローカルの DNS キャッシュサーバとして Unbound を使うようになりました。 今までは dnscache を利用していたのですが、キャッシュ削除のためにプロセスを再起動しなければならなかったり、特定のレコードのみを削除することができないといった課題や一部の問合せをキャッシュサーバ内部で解決したいといった要求があり Unbound を導入するに至りました。 Unbound を運用していく中でつまずいた点もありましたので、今回この記事で紹介します。 とある案件で AWS を利用した構成の運用を任されていたのですが、アプリケーションのエラーログには以下のような記録が残っており、何らかの理由で RDS で運用している DB サーバの名前解決に失敗し接続でき

    Unbound のリトライ処理を追跡してみました : DSAS開発者の部屋
    key_amb
    key_amb 2016/12/16