2015年8月11日のブックマーク (2件)

  • nginxとGoでつくるメルカリのプッシュ通知システム | メルカリエンジニアリング

    原稿の締め切りを越えた先にあるもの、それは校正です。「俺達の戦いはこれからだ!」的な展開に胸が熱く・・・いえ、ちょっと胃のあたりがチクチクする@cubicdaiyaです。 今回はメルカリのプッシュ通知システムとその変遷について紹介します。 メルカリとプッシュ通知 メルカリではアプリ内でのさまざまなイベントの発生時に対象ユーザに対してプッシュ通知を行うようになっています。アプリ内で発生するイベントというのは例えば、 商品の購入 購入した商品の発送 商品に対するいいね!、コメント といったものです。通常アプリ内でイベントが発生した際はAPIサーバにHTTPSリクエストを発行し、MySQLデータベースへの参照・更新が行われた後ユーザにレスポンスを返します。そして必要であればプッシュ通知を行います。 メルカリのプッシュ通知システムの課題と変遷 メルカリのプッシュ通知システムはこの1年間で2度刷新さ

    nginxとGoでつくるメルカリのプッシュ通知システム | メルカリエンジニアリング
    ttsurumi
    ttsurumi 2015/08/11
  • Hyper - コンテナ並に高速なVM型仮想化エンジン

    MOONGIFTはオープンソース・ソフトウェアを紹介するブログです。2021年07月16日で更新停止しました まだ筆者環境ではちゃんと動作しなかったのですが、面白いプロダクトなので紹介します。 Dockerに注目が集まっているのはコンテナ型仮想化が軽量、高速に動作する点にあるでしょう。そのためこれまで主流だったVM型仮想化ソフトウェアが一気に影を潜めてしまいました。 そんな中登場したのがHyperです。VMをコンテナのように実行できる仮想化ソフトウェアです。 Hyperの使い方 Hyperのインストールは専用のインストーラーを使って行えます。 実行はDockerのコンテナイメージをベースに行います。 $ docker pull ubuntu:latest そして、それをベースとしてHyperで実行します。 $ hyper run ubuntu:latest これで実行されるのですが、筆者環

    Hyper - コンテナ並に高速なVM型仮想化エンジン
    ttsurumi
    ttsurumi 2015/08/11