Docker コンテナごと Node.js アプリケーションをホットデプロイする方法

docker-logo

こんにちは。Tokyo Otaku Mode(以下 TOM)ソフトウェアエンジニアの稲田です。

TOM が運営している otakumode.com は現在 1 日約 3、4 回ほどの頻度で更新されています。
これを多いと見るか少ないと見るかは人によって違うと思いますが、デプロイのたびにサイトにアクセスできない状態になっていては、まともなサイト運営とは言えないでしょう。

そこで、サイトへのアクセスを一瞬も止めることなくデプロイする、いわゆるホットデプロイと呼ばれるものが必要になります。

TOM ではアプリケーションサーバーに Node.js を使っており、既に Cluster モジュールを使った独自のホットデプロイの仕組みが実装されています。

今回はこのホットデプロイを Docker と Node.js でもできるようにしていきます。

Read More


海と食事とボードゲームを満喫!鎌倉でのんびり開発合宿して来ました

d00a5d26-74fa-11e5-9979-6454bc552c08

こんにちは。Tokyo Otaku Mode (以下TOM) エンジニアの榛葉です。
今年の7月の終わりにTOMにジョインし、現在は otakumode.com の開発を行っているDevチームに所属しています。

そのDevチームのメンバーと、10月8日から10月10日にかけて鎌倉で開発合宿を行いました。上の写真は材木座海岸でDevチームのメンバーと撮影したものです。海風と浜辺の開放感がとても気持ち良かったです。
今回はそんな海辺で行った開発合宿の様子をご紹介します。

Read More



アニメ鑑賞会『楽園追放』、エンジニアたちがアニメの企画!?

image

こんにちは。Tokyo Otaku Mode エンジニアの重岡です。

ひさしぶりにブログ記事を書く順番がまわってきたのですが、技術ネタではなくアニメ鑑賞会のレポートです。

でも、アニメ鑑賞会のレポートを期待していたコアなファンもいるんじゃないでしょうか?(いるといいな・・・)

それでは、『楽園追放』を鑑賞した座談会の様子を書き起し形式でお楽しみ下さい。

Read More


今から始めるCreateJSで実装するHTMLリッチコンテンツ

エンジニアのたかです。半年ほど前からTokyo Otaku Mode(以下 TOM)にjoinして働いています。
はじめてのブログ投稿は、CreateJSについて書いていきたいと思います。

CreateJSでTOMのロゴマークをParticleにしてみました。
クリックをすることでParticleが弾けるようになっています。はじけたParticleは指定の場所に戻ってくるようにTweenが実行されます。すべてのParticleが指定の場所に戻ると再度、細かいアメーバっぽい動きを始めます。

Read More




CTO/エンジニア総勢10名でアニメ鑑賞会をしてたら本音が止まらなくなって…(後半)

image

決して忘れていたわけではないのだ。劇場版『シドニアの騎士』先行上映会の開催が急きょ決まったり、参加メンバーそれぞれに内容を確認してもらったりしていたら、公開するまで予想以上に時間がかかってしまったのだ。

なんのことかって?

Read More



ついに公開!Tokyo Otaku Mode社員が見ている今期アニメBEST10

image

こんにちは、Tokyo Otaku Modeインターン生の大塚です!

Tokyo Otaku Mode(以下、TOM)という社名、なかなかインパクトがありますよね。
社名に「オタク」が入っているけど、中の人は実際にどんな人たちなのでしょう?
どこまでオタクなのでしょうか?

さぁ、真実を知るお時間です。

先日、TOMのメンバーに今期(15年1~3月期)のアニメ視聴状況に関するアンケートを取り、オタク実態調査を実施しました。
※アンケート時期:2015年2月

Read More