タグ

2014年10月24日のブックマーク (4件)

  • マイクロサービス(microservices)とは何か – recompile.net

    マイクロサービス(microservices)という言葉をご存知でしょうか? 今、エンタープライズ界隈のソフトウェアエンジニアの間でマイクロサービスという言葉がにわかに盛り上がりつつあります。 マイクロサービスはJames Lewis氏によって提案された言葉です。詳細については、彼がMartin Fowler氏と共著で書いた「Microservices」という記事を参照してほしいのですが、ようするにひとつのアプリケーションを、Railsのような一枚岩のアーキテクチャではなく、複数の軽量なサービスを連携させたアーキテクチャでつくろうというアプローチです。 上述の記事 では、マイクロサービスの特徴が九つほど上げられています。 サービスによるコンポーネント化:ライブラリではなく別プロセスで動作するサービスによってアプリケーションのコンポーネント化を実現している。 ビジネスケイパビリティに基づく組

    マイクロサービス(microservices)とは何か – recompile.net
  • ネット上のグローバルな算数大会「世界算数」開幕 ソニーCSL

    ソニーコンピュータサイエンス研究所(ソニーCSL)は10月23日、ネット上で行うグローバルな算数大会「世界算数」(Global Math Challenge)のPCサイトとAndroidアプリを公開した。小学生から大人まで適切な難易度の受験コースを選び、算数の力を試せる試験で、日語、中国語、英語での提供を予定している。 PC/スマートフォン向けのアプリ「Global Math Challenge」で参加する試験。子ども向け算数大会「算数オリンピック」の委員会が監修した設問を出題する。第1弾として日語の設問による大会を11月30日に開催。その後、英語中国語の大会を今年度中に開催する。 ユーザーは年齢に応じた受験コースを選べる。試験は無料で、合計得点を確認できるが、有料(税込2400円)の「スタンダードプラン」を選べば、得点に基づいたランキングや、自分の強み・弱みなどを分析したリポート、

    ネット上のグローバルな算数大会「世界算数」開幕 ソニーCSL
  • リクルートはエンジニアの楽園になれるか?

    インターンシップで、米国まで学生を送り込む日企業がほかにあるだろうか。あったとしても、これほどの規模ではないに違いない。 リクルートは今秋、12人の大学生を2週間、米国に派遣した。詳細は後述するが、そこに、リクルートの“気度”が見てとれる。 10月16日に株式上場を果たしたリクルート。「2020年人材領域でグローバルNo.1、2030年には、販促領域でもグローバルNo.1」という経営目標を掲げている。まさに、第3創業と位置づけられるほどの大変革だ。経営、組織、企業文化も、今、大きく変わろうとしている。 海外から破壊的イノベーションの波が迫る リクルートが、IT化、グローバル化の強化を急ぐ理由は明確。メディアビジネスは、必ずグローバルの戦いになるとみているからだ。 今、リクルートの競合になりかねない海外発のサービスが、続々と日に上陸している。たとえば、グルメ、買い物などの総合口コミサイ

    リクルートはエンジニアの楽園になれるか?
  • Socket.IO, Redisを使用し各ゲーム間でプッシュ通知するシステム | 株式会社サイバーエージェント

    2. システム概要 homingは、アメーバピグ関連サービスのいずれかにログインしているユーザに対して、各サービスの通知情報を横断的にプッシュ通知します。 システムの構成は以下の通りです。 図2-1. システム概要 2-1. APIサーバ ユーザへの通知要求を受け付けるREST fullなAPIを備えたWebサーバです。 Node.jsのClusterによる、master/worker構成で稼働します。 通知要求はワーカプロセスで処理します。 図2-2. APIサーバ 2-2. Redisサーバ(データストア用) 一時的なデータをストアするためのRedisサーバです。 sentinelプロセスによる、master/slave構成で稼働します。 ストアされたデータはメモリ上のみで管理し、ディスクへの書き込みは行いません。 以下の情報を管理します。 ユーザのオンライン情報 ユーザIDの索

    Socket.IO, Redisを使用し各ゲーム間でプッシュ通知するシステム | 株式会社サイバーエージェント