SoftLayer Bluemix Summit 2015 (Track F) 2015年9月2日 #slbm15

http://softlayer-bluemix-summit.jp/ http://softlayer.connpass.com/event/17037/ 名称:SoftLayer Bluemix Summit 2015 日時:2015/09/02(水) 10:00 〜 20:00 会場:ベルサール渋谷ファースト 続きを読む
1
Yoshikazu GOTO @goto_ipv6

雪本さん:DebOpsの導入を考えてみる: ・考慮すべきこと →導入が楽 →できるだけ自動化できるように →ユニットテストが実行できること →課題管理もできると嬉しい #slbm15 #slbm15f

2015-09-02 14:58:24
Yoshikazu GOTO @goto_ipv6

雪本さん:弊社で導入した開発フロー: ・ソース管理:GitHub →Issue管理があったり、非常に便利な機能がある →お金を出してまで使う価値があると ・Circle CIがテストを実行してくれる →Fabricによるデプロイも #slbm15 #slbm15f

2015-09-02 14:59:48
Yoshikazu GOTO @goto_ipv6

雪本さん: ・Slackを見ると結果がわかる #slbm15 #slbm15f

2015-09-02 15:00:00
Yoshikazu GOTO @goto_ipv6

雪本さん: ・Chefで初期の環境構築を #slbm15 #slbm15f

2015-09-02 15:00:12
Yoshikazu GOTO @goto_ipv6

雪本さん:GitHub: ・Issue管理が便利 →Slackへの通知もできる ・Pull Request →ソースコードの品質を担保できる ・沢山のツールと連携できる →Slackとの連携 →メール通知 #slbm15 #slbm15f

2015-09-02 15:01:09
しずひこ @sizuhiko

GitHubはプライベートリポジトリ作らなければ無料でok #slbm15 #slbm15f

2015-09-02 15:01:42
Yoshikazu GOTO @goto_ipv6

雪本さん:Circle CI: ・GitHubとの相性が良い ・YAMLで書いておける ・Virtual Envも作ってくれる ・Fabricも、テストが成功したら自動実行してくれる #slbm15 #slbm15f

2015-09-02 15:02:05
しずひこ @sizuhiko

Python使う人はAnsible使うのかなーと思ったけどChefなのか #slbm15 #slbm15f

2015-09-02 15:03:02
Yoshikazu GOTO @goto_ipv6

雪本さん:ChefとFabric: ・環境構築ツール ・Chefは初期の環境構築に利用 →通常のデプロイにはオーバースペック ・Fabric →デプロイ作業に利用 →→ソースの更新がメインなので 本当は一つで対応できればすごく嬉しいが #slbm15 #slbm15f

2015-09-02 15:03:18
Yoshikazu GOTO @goto_ipv6

雪本さん:まとめ: ・その他に抱える問題点 →テストコードをどうやって上手く書くか →→プログラマの力量が試されるところ →簡単にデプロイまで出来るツールがほしい →→SLのインスタンスの作成からできると嬉しい #slbm15 #slbm15f

2015-09-02 15:04:08
Yoshikazu GOTO @goto_ipv6

雪本さん:API分科会について: ・不定期で開催 ・ユーザー会で ・SL APIについて勉強しています ・過去の開催 →Pythonの言語仕様 →SLCLIのコードを読んでみよう #slbm15 #slbm15f

2015-09-02 15:05:04
Yoshikazu GOTO @goto_ipv6

・APIに興味のある方、プログラマの方は、ぜひ一緒に、APIについて勉強していきましょう! ・そして、なにか作ることができたら、と #slbm15 #slbm15f

2015-09-02 15:05:33
Yoshikazu GOTO @goto_ipv6

小峰さん:会員基盤リプレースにおけるSoftLayer活用事例: #slbm15 #slbm15f

2015-09-02 15:06:27
Yoshikazu GOTO @goto_ipv6

小峰さん:DMM.com: ・いろいろなサービスを展開 →動画配信 →オンラインゲーム ・現在、39種類のサービスを展開 #slbm15 #slbm15f

2015-09-02 15:08:52
Yoshikazu GOTO @goto_ipv6

小峰さん:DMM.comの内側: ・サービス →動画、電子書籍など、各事業部が開発して提供 ・プラットフォーム →共通基盤群で、プラットフォーム開発部が開発 #slbm15 #slbm15f

2015-09-02 15:09:48
Yoshikazu GOTO @goto_ipv6

小峰さん: 私が担当しているのは、会員基盤 #slbm15 #slbm15f

2015-09-02 15:10:00
Yoshikazu GOTO @goto_ipv6

小峰さん:旧会員基盤: ・PHPで書かれていたり、古くなっていたりしているので、新会員基盤へリプレースを。 #slbm15 #slbm15f

2015-09-02 15:10:34
Yoshikazu GOTO @goto_ipv6

小峰さん:このプロジェクトでやりたい事: ・個人情報をしっかり守る ・長年つかっていたシステムを切り替えるので、色々意欲的に取り組んでいきたい →スクラムの導入 →コードベース整理、DDD実践、フレームワーク刷新 #slbm15 #slbm15f

2015-09-02 15:11:56
Yoshikazu GOTO @goto_ipv6

小峰さん:インフラ: →構成管理、負荷試験の充実 →→Ansibleなどを使ったり →→会員サービスのほぼすべてが会員基盤にアクセスするので #slbm15 #slbm15f

2015-09-02 15:12:27
Yoshikazu GOTO @goto_ipv6

小峰さん:Chef+Vagrant: ・構成管理と開発環境の構築を行っている ・Chef:Cookbookで環境構築を自動化 ・Vagrant:VMなどでのChefの実行を管理 #slbm15 #slbm15f

2015-09-02 15:13:53
Yoshikazu GOTO @goto_ipv6

小峰さん: ・Chef Supermarket ・Stash(Gitリポジトリ) →汎用Cookbookとプロジェクト用Cookbookに分けてある ・Chef Server & Berkshelf API Server #slbm15 #slbm15f

2015-09-02 15:16:09
Yoshikazu GOTO @goto_ipv6

・Vagrant →ChefサーバーからCookbookをダウンロード →プロビジョニンで VirtualBoxへ #slbm15 #slbm15f

2015-09-02 15:16:35
しずひこ @sizuhiko

これは黒魔術っぽいレシピの運用だなぁ。ServerSpecも修正しているのだろうか... #slbm15 #slbm15f

2015-09-02 15:16:50