タグ

cookpadに関するyokojiのブックマーク (4)

  • Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ

    技術部の鈴木 (id:eagletmt) です。 クックパッドでは一部の Web アプリケーションサーバで Docker が使われており、今回はそのデプロイ方法について紹介します。 Docker で Web アプリケーションをデプロイするときには、まだまだベストプラクティスがある状況ではありません。 たとえば、どのように無停止でデプロイするか、どのようにコンテナと通信するかといった問題があります。 最初に Apache Mesos と Marathon などのツールを検証しましたが、クックパッドの環境において使いやすそうなものはなく、最終的に自前でデプロイのしくみを作ることにしました。 しかし Docker 周辺のツールは様々な新しいものが出てきている最中です。 今はまだベストなものが無いけれども、近いうちによりよいものが出てくるかもしれません。 そのため、できるだけ単純なしくみにしておく

    Docker を利用した Web アプリケーションのデプロイ - クックパッド開発者ブログ
  • 発表資料 - クックパッド開発者ブログ

    クックパッドスタッフによる開発者向け発表資料は下記 URL に移動しました。 https://static.cookpad.com/techlife/presentations.html

    発表資料 - クックパッド開発者ブログ
  • Cookpadのコアユーザーを探す · Naoki Orii's blog

    Cookpadには様々な使い方が考えられます。真っ先に思い浮かぶものといったら、 夕飯の献立を考える主婦 子どものお弁当の献立を考えるお母さん お客を家に招いて、おもてなし料理を作る必要がある主婦 冷蔵庫の残り野菜を使いきりたい一人暮らしの学生 などが挙げられます。 どのケースにせよ、Cookpadの検索機能でレシピを探し出し、それを作り、べて満足するというのが一般的な流れでしょうか。つくれぽを投稿せずに、自分のオリジナルレシピを投稿するのでもなく、自分だけの閉じた世界で満足するという実利的な使い方もむろん十分良いですが(むしろ大多数のユーザーがそういう使い方をしているでしょう)、ユーザーをお気に入り登録したりつくれぽを投稿したり、他のCookpadユーザーと交流するのにも独特の楽しさがあると思います。 これを端的に表しているのが、8月下旬にネットで話題になった増加する“クックパッド至上

  • CI で稀に失敗してしまうテストへの対処方法 - クックパッド開発者ブログ

    技術部の福森です。 クックパッドでは RSpec と Jenkins を利用して CI による自動テストを行なっています。 テストの数は 12000 examples を越えていて、テストによっては稀に失敗する物が出てきています: 時間帯依存で失敗してしまうもの 他に同時に実行されるテストに依存しているもの (並列実行で組合せが変わり再現する) インテグレーションテストでの ajax リクエストの微妙なタイムアウト etc また、番環境を壊さないよう、 CI で成功したリビジョンのみデプロイ可能となっており、開発者が push しデプロイしたいと思っている時に無関係な原因で失敗する事を避けたいという欲求があります。 なぜなら、再度ビルドを実行する時間 (およそ 10 分) の間待たされる事になるからです。 そこで、そのようなテスト起因での失敗を減らし、かつ開発者にそれらを修正してもらうた

  • 1