タグ

scalaとdockerに関するmanabouのブックマーク (2)

  • ニコニコ生放送におけるdockerの活用事例:dwango エンジニア ブロマガ

    はじめに はじめまして。ニコニコ生放送でマイクロサービスチームのグループリーダーを務めています、 ビビる(@vivil@friends.nico) です。以前歌舞伎座.techでニコニコ生放送フロント レガシーシステムの改善の発表をさせていただきました。 ニコニコ生放送(以下「生放送」)ではバックエンド・フロントエンドのサーバーを建てる環境として、2016年からDocker Swarmを採用し始めています。ここではその際に得た知見等を書いていきます。 ご意見・ご質問等あればコメント・トゥート等でお声をおかけ下さい。 何故docker化を始めたの? マイクロサービス化の機運 生放送は肥大化したモノリシックなサービスが2つ並列運用されており、それぞれロジックを保有する見通しの悪い状態になっていました。 そこで、各種のロジックをマイクロサービスとして切り出すことで、サービス全体の見通しを良くする

    ニコニコ生放送におけるdockerの活用事例:dwango エンジニア ブロマガ
  • ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる - Qiita

    結論 -> vmwareを使うと速い 経緯 私達のチームでは、開発環境と番環境の差をなるべく無くすために、VagrantとDockerを使って環境を構築しています。Vagrantで動作しているのはUbuntu 14.04 x64です。VirtualBoxにはGuest Additionsがインストールされている状態です。 ある日、同僚からdockerコンテナでScalaのソースをコンパイルすると遅すぎるとの苦情がきたのでどこが遅いか調べてみることにしました。 どのくらい遅いかというと、macでコンパイルすると6秒で完了するものが、Dockerコンテナ内だと30秒かかる。5倍ぐらい時間がかかってます。 Dockerコンテナが遅いのか? -> 遅くない まずDockerコンテナが遅いのかどうかを知らべてみることにしました。 そのために同じScalaの環境をゲスト環境(Ubuntu 14.04

    ScalaのコンパイルはVirtualBox環境だと5倍時間がかかる - Qiita
  • 1