![](https://s.togetter.com/static/web/img/placeholder.gif)
BASEのSREエンジニアが解説!ChefとnginxによるBlueGreenDevelopment #phpcon2016 #phpcon2016_2
Chefとnginxで作るPHPアプリケーションのReliable Blue Green Development
@srockstyle 小林 翔平
リンク
Mercari Engineering Blog
大人のスタートアップは大人のリリースができる。そう、ChatOpsならね。 - Mercari Engineering Blog
このブログをご覧のみなさま初めまして。@siroken3です。メルカリではインフラチームに所属しており、リリースの仕組み構築を担当しています。 メルカリのリリースについて メルカリではカスタマーサポートから受け取る改善要望、プロダクトとしてまだやれてないことなど多くのタスクがあり現在も継続して開発とリリースが行われています。 Issue管理はRedmine、ソースコードのリポジトリはGitHub privateを使用しています。Pull Request(以下PR)でのコードレビューを実施、masterブラ
![](https://s.togetter.com/static/web/img/placeholder.gif)
前提に「gitリポジトリが50個以上ある」ってことでこの構成になってるのかなぁ。 #phpcon2016 #phpcon2016_2
2016-11-03 11:16:49![](https://s.togetter.com/static/web/img/placeholder.gif)
小林くん、ペパボ時代、hetemlの構築メンバーなんだけど、あの頃と比べて、こんな発表をするようになるとはねえ。 #phpcon2016_2
2016-11-03 11:20:48![](https://s.togetter.com/static/web/img/placeholder.gif)
deploy管理サーバーの責務大変だな。deploy用にELB立てて、接続可能なインスタンスのリスト返させてるのか…。その内容を元にnginxの設定を書き換えてreloadと。 #phpcon2016 #phpcon2016_2
2016-11-03 11:21:18![](https://s.togetter.com/static/web/img/placeholder.gif)
nginx + php-fpm でも、php-fpmを2つ起ち上げておけば、Blue - Green できるよって誰かが言ってた。BASEさんの事例はやや大掛かりなので、もっと小さく始めたい。 #phpcon2016 #phpcon2016_2
2016-11-03 11:22:15![](https://s.togetter.com/static/web/img/placeholder.gif)
ちゃんと聞いてなかったからelb使えなかったって話から、elb が出て来て込み入って来たー。動画有ったら後で見よっと。そして、やっぱりchef でruby だったぁ。#phpcon2016_2
2016-11-03 11:23:14![](https://s.togetter.com/static/web/img/placeholder.gif)
on BASE:古いコード、SQLがなければ…Travis CI、circleCI で回してみたい、composerも使ってみたい #phpcon2016
2016-11-03 11:23:47![](https://s.togetter.com/static/web/img/placeholder.gif)
PHPのアップグレードもしたいし、テストを作ってしっかりやっていきたい。将来はマイクロサービスも手伝ってくれるエンジニアを募集しております。助けて!! #phpcon2016_2
2016-11-03 11:24:32![](https://s.togetter.com/static/web/img/placeholder.gif)
デプロイ専用LBにELBを使う理由がいまいちピンとこない。ELBが適しているのはどういう部分なんだろう。 #phpcon2016_2
2016-11-03 11:24:59