SoftLayer Bluemix Summit 2015 (自分のtsudaり分のみ) 2015年9月2日 #slbm15
宇藤さん:活用ではこんなところでも…: ・ライフサイエンス ・シミュレーション、解析 →製造業、石油・ガス・次世代エネルギー #slbm15 #slbm15a
2015-09-02 14:41:04MNU雪本さん、DMM.com Labo小峰さんによる「事例紹介: 開発現場から効率的な開発手法やSoftLayerの活用事例についてご紹介」です。 #slbm15 #slbm15f
2015-09-02 14:50:29雪本さん:Webアプリをメインにやっています。特に Python を。大きな問題なのは、いかに効率的に開発していくか。効率よく開発→バグが入らないようにする、リリース対応を早く、など。銅やったらいいかを日々、ディスカッションしながら進めている。 #slbm15 #slbm15f
2015-09-02 14:54:02雪本さん:特に、課題管理、ソースコードの品質管理、テストの実施(どのようにテストを?)、本番環境へのデプロイ #slbm15 #slbm15f
2015-09-02 14:54:55雪本さん:ちまたで、DevOps という言葉が。開発と運用?ツールもたくさん出ています。何をどのように使うのかが重要になってくるのかな、と。また継続的インテグレーションCIも。 #slbm15 #slbm15f
2015-09-02 14:55:41雪本さん:SLでDevOpsを考えてみる: ・ASWにはOpsWorksがある →非常に使い勝手が良い ・BlueMixにDevOps Serviceがある →これを使えばいいじゃないか! #slbm15 #slbm15f
2015-09-02 14:56:41雪本さん:BlueMixのDevOps Services: ・実際に使ってみると →SLの自分のインスタンスが指定できない →ソースコードは独自管理 →テストは出来るか不明 #slbm15 #slbm15f
2015-09-02 14:57:49→Issue管理はない →そもそも他のサービスと組み合わせて出来そうにない #slbm15 #slbm15f
2015-09-02 14:57:50雪本さん:DebOpsの導入を考えてみる: ・考慮すべきこと →導入が楽 →できるだけ自動化できるように →ユニットテストが実行できること →課題管理もできると嬉しい #slbm15 #slbm15f
2015-09-02 14:58:24雪本さん:弊社で導入した開発フロー: ・ソース管理:GitHub →Issue管理があったり、非常に便利な機能がある →お金を出してまで使う価値があると ・Circle CIがテストを実行してくれる →Fabricによるデプロイも #slbm15 #slbm15f
2015-09-02 14:59:48雪本さん:GitHub: ・Issue管理が便利 →Slackへの通知もできる ・Pull Request →ソースコードの品質を担保できる ・沢山のツールと連携できる →Slackとの連携 →メール通知 #slbm15 #slbm15f
2015-09-02 15:01:09雪本さん:Circle CI: ・GitHubとの相性が良い ・YAMLで書いておける ・Virtual Envも作ってくれる ・Fabricも、テストが成功したら自動実行してくれる #slbm15 #slbm15f
2015-09-02 15:02:05雪本さん:ChefとFabric: ・環境構築ツール ・Chefは初期の環境構築に利用 →通常のデプロイにはオーバースペック ・Fabric →デプロイ作業に利用 →→ソースの更新がメインなので 本当は一つで対応できればすごく嬉しいが #slbm15 #slbm15f
2015-09-02 15:03:18雪本さん:まとめ: ・その他に抱える問題点 →テストコードをどうやって上手く書くか →→プログラマの力量が試されるところ →簡単にデプロイまで出来るツールがほしい →→SLのインスタンスの作成からできると嬉しい #slbm15 #slbm15f
2015-09-02 15:04:08雪本さん:API分科会について: ・不定期で開催 ・ユーザー会で ・SL APIについて勉強しています ・過去の開催 →Pythonの言語仕様 →SLCLIのコードを読んでみよう #slbm15 #slbm15f
2015-09-02 15:05:04・APIに興味のある方、プログラマの方は、ぜひ一緒に、APIについて勉強していきましょう! ・そして、なにか作ることができたら、と #slbm15 #slbm15f
2015-09-02 15:05:33小峰さん:DMM.com: ・いろいろなサービスを展開 →動画配信 →オンラインゲーム ・現在、39種類のサービスを展開 #slbm15 #slbm15f
2015-09-02 15:08:52小峰さん:DMM.comの内側: ・サービス →動画、電子書籍など、各事業部が開発して提供 ・プラットフォーム →共通基盤群で、プラットフォーム開発部が開発 #slbm15 #slbm15f
2015-09-02 15:09:48小峰さん:旧会員基盤: ・PHPで書かれていたり、古くなっていたりしているので、新会員基盤へリプレースを。 #slbm15 #slbm15f
2015-09-02 15:10:34小峰さん:このプロジェクトでやりたい事: ・個人情報をしっかり守る ・長年つかっていたシステムを切り替えるので、色々意欲的に取り組んでいきたい →スクラムの導入 →コードベース整理、DDD実践、フレームワーク刷新 #slbm15 #slbm15f
2015-09-02 15:11:56