タグ

ブックマーク / dmmlabotech.hatenablog.jp (6)

  • 【資料公開】AWS Summit Tokyo 2017にてDMMのAWS移行について紹介してきました - DMM.comラボエンジニアブログ

    2017 - 06 - 02 【資料公開】AWS Summit Tokyo 2017にてDMMのAWS移行について紹介してきました Tweet Share on Tumblr AWSSummitにて岩崎、飯田、西村の3名が登壇して来ました! 『DMMにおける会員基盤プラットフォームへのAWS導入から活用事例の紹介』 と言うタイトルでお話をさせていただきました。 導入時期が特段早かったという訳ではないですが、 開始してからはかなりのスピード感で移行を行うことが出来たと考えております。 内製DMM API GatewayAWS移行で特にお伝えしたいポイントは4点 ・オンプレミスのミドルウェア⇒AWSのマネージドサービスの置換 ・EC2パラメータストアによるシークレット値管理 ・ElastiCache Redis Clusterの選定理由 ・Multi-AZ構成環境下のシステム統

    【資料公開】AWS Summit Tokyo 2017にてDMMのAWS移行について紹介してきました - DMM.comラボエンジニアブログ
  • 社内チャットツール選定!OSSを含む7種からSlackにたどりついた理由とは? - DMM.comラボエンジニアブログ

    こんにちは!システム部 ビッグデータ部の鈴木です。 DMM.comラボでは2016年4月から開発部門のチャットツールとして Slackが正式に導入されましたヽ(=´▽`=)ノ *1 私が口癖のように「Slack使いたいです〜」と言っていたのですが・・・ ある日!! 上司 「実際にSlack導入提案をやってみない?」 鈴木 「ホントですか!?やりたいです!」 上司 「現状含みほかのツールと比較して、まずは提案資料作ってみてよ」 鈴木 「承知しました!( ̄- ̄)ゞ」 こんなことがありました。 これをきっかけに評価シートの作成を行い、導入に至った訳です。 各事業部が続々と移行を進め、年末を迎えた現段階ではかなり定着したと思われます!! そこで今回は移行前のチャット事情やSlackの選定に至った理由についてご紹介したいと思います。 Slackが選ばれた理由 移行前のチャットツール事情 チャットを

    社内チャットツール選定!OSSを含む7種からSlackにたどりついた理由とは? - DMM.comラボエンジニアブログ
  • CIのテスト環境にDockerを導入して自動テストを高速化してみた。 - DMM.comラボエンジニアブログ

    はじめに こんにちは。プラットフォーム開発部のいしがきです。普段はDMMサービス全体を支える会員基盤の開発をしています。 目次 概要 既存の自動テスト環境 既存の自動テスト環境の問題点 改善案 : Dockerの導入 実現方法 まとめ 概要 今回はCI(継続的インテグレーション)の開発工程において、自動テスト環境にDockerを導入してテストの実行時間を高速化した事例を紹介します。 既存の自動テスト環境 まず、既存の自動テスト環境を紹介します。構成はごくごく一般的なCIの構成で、下記の図のような構成になっています。 1.リポジトリ管理はStashを使用しています。 開発者は日々、ソースコードを自身のトピックブランチにcommit,push→pull request(レビュー・承認)→統合ブランチ(master)にmergeの流れです。テストコードはPHPのテストフレームワークである、Cod

    CIのテスト環境にDockerを導入して自動テストを高速化してみた。 - DMM.comラボエンジニアブログ
  • DMMエンジニア厳選Linux派手コマンド - DMM.comラボエンジニアブログ

    こんにちは こじポンです。 DMMでは動画配信プラットフォームの設計〜実装を担当しています。 最近では、RailsGoAngularJS や Wowza を利用し、動画配信プラットフォームの最適化をしています。 DMMでは、たくさんのサービス(40サービス以上)があり、とんでもなく早いサービス開発をしています。 それに対応すべく1000万人のユーザ様を支えるプラットフォームをドラスティックにスクラップアンドビルドしています。 この規模感のプラットフォームに、エンジニアリングでコミットできる楽しみを感じています。 ぜひぜひ、このような環境にご興味をお持ちのエンジニアの方はこちらの採用ページからご応募ください。 さて、宣伝もそこそこに今回は開発をしていて、テストをしている際に、ふとインストールしてみて派手で面白かったコマンドを4つご紹介させていただきます。 以下の、実行環境はすべて

    DMMエンジニア厳選Linux派手コマンド - DMM.comラボエンジニアブログ
  • tmux使ってみたメモ - DMM.comラボエンジニアブログ

    こんにちは、ザキミヤです! 今回はtmuxを使ってみたので、そのレポートをお送りします! かなり基的なことですが、お試しください! 今回メモしたこと 用語 インストール~起動 セッション ウインドウ ペイン 便利な小技 そもそも、tmuxとは? tmuxとは、端末多重化ソフトウェアです。 1つのターミナルで幾つもの端末を起動したり、操作できたり... 開発が捗ります! できること 1つのターミナルで複数の擬似端末を起動、操作可能 起動した仮想端末を画面分割して使用可能 => 他のファイルを参照したりログ出力を参照しながらオペレーション可能 起動した仮想端末上でマウスを使わずにコピペが可能 起動した仮想端末のデタッチ/アタッチ)が可能 => tmux実行端末とのネットワークが切れても問題なく、異なる環境から同じtmuxセッションへ接続可能 それでは、今回色々メモしたまとめをご

    tmux使ってみたメモ - DMM.comラボエンジニアブログ
    kasahi
    kasahi 2015/11/01
  • mocha-phantomjsでクライアントサイドJSのテスト自動化 - DMM.comラボエンジニアブログ

    こんにちはDMM.comラボCTO室の加嵜です。 記念すべきDMMエンジニアブログの第1回目ということで、今回は、mochaというJavaScriptのテスティングフレームワークと、mocha-phantomjsを使って、クライアントサイドのJavaScriptテストの自動化を紹介します。 mochaでテスト駆動開発 まず、mochaを使ってクライアントサイトJavaScriptの簡単なテスト駆動開発を実践してみます。 今回使用するのは、mocha体と、mochaでアサーションを記述するためのchaiというライブラリです。 mocha http://mochajs.org/ chai http://chaijs.com/ 事前準備 事前準備として、htmlで読み込むmocha.js, mocha.css, chai.jsファイルを入手します。npm, bower等を使って自動でダウンロー

    mocha-phantomjsでクライアントサイドJSのテスト自動化 - DMM.comラボエンジニアブログ
  • 1