e-ZUKA Tech Night vol.34 -minne's backside-

◆15万人の作家を支えるサービス開発の裏側/三宅 悠介 さん GMOペパボ株式会社アドバンスドシニアエンジニア。 @monochromegane ◆minneで学ぶクラウド脳なインフラ/近藤 宇智朗 さん GMOペパボ株式会社アドバンスドシニア。 @udzura 続きを読む
0
やぎ山さん @yagiyama_san

本日です!e-ZUKA Tech Night vol.34 - minne's backside - (11月19日) #ezuka_tech_night ezukatechnight.doorkeeper.jp/events/34268 @eZukaTechNightさんから

2015-11-19 16:20:09
Shigeyuki Azuchi @techmedia_think

価値に時間を使った開発をしたいので、アタリマエをアタリマエにやってくために。 #ezuka_tech_night

2015-11-19 19:08:53
eZukaTechNight @eZukaTechNight

チームのアタリマエ=プロジェクトに対して当事者意識を持つ。 #ezuka_tech_night

2015-11-19 19:09:34
eZukaTechNight @eZukaTechNight

やる気じゃなくて仕組みで解決する。 #ezuka_tech_night

2015-11-19 19:09:53
eZukaTechNight @eZukaTechNight

「プラットフォームチームは「アタリマエをアタリマエ」にということを大切にしています。このためには各メンバーが当事者意識を持つことが大事です。」 #ezuka_tech_night

2015-11-19 19:10:04
sʇuǝsǝɹd@某人間 @Presents612

キックオフミーティングは全員参加、目的・手段の共有→当事者意識 #ezuka_tech_night

2015-11-19 19:11:49
eZukaTechNight @eZukaTechNight

「当事者意識を育むためにはキックオフが大事です。タスクを振るようなことではなく、目的から話をしていくということをします。大切なのは議論を尽くすことです。その中で当事者意識が育っていきます」 #ezuka_tech_night

2015-11-19 19:11:50
eZukaTechNight @eZukaTechNight

「そのあと、キックオフで話した目的を具体化するためのやり方みんなで考えていきます。これをBreak-downと呼んでいます。日々のやり取りは毎朝、朝会をやって共有していきます。」 #ezuka_tech_night

2015-11-19 19:13:24
sʇuǝsǝɹd@某人間 @Presents612

一人でチームの方針を決めて失敗したって経験を何度もしてるから、目的の共有という言葉をちゃんとかみしめないとな #ezuka_tech_night

2015-11-19 19:14:44
eZukaTechNight @eZukaTechNight

「次に基盤の話です。ここでのポイントはサービスの『規模を意識させない』事です。どういうことかというと、沢山サーバがあるからデプロイが億劫になるだとかそういうことを避けようということです。」 #ezuka_tech_night

2015-11-19 19:14:46
eZukaTechNight @eZukaTechNight

「そのためにinfrastructure as codeを進めている。minneではPuppet Packer Serverspecを採用しています。こういうツールを活用してデプロイの規模を意識しないようにしています。」 #ezuka_tech_night

2015-11-19 19:17:48
S.S / sahocha @sahocha

中西圭三が「Choo Choo TRAIN」作曲してるんだよ!#ezuka_tech_night

2015-11-19 19:19:12
eZukaTechNight @eZukaTechNight

「難しい問題を解決する時に、小さな問題を切り出して解決するということを考えています。小さな問題であれば解決が簡単です。当初2,662行だったminneですが、毎年3千行程度増えていっています。これをどれだけシンプルに保つかというのが大切です」 #ezuka_tech_night

2015-11-19 19:19:33
Shigeyuki Azuchi @techmedia_think

Railsのレールに乗り続ける、Railsのバージョンを最新に保ち続けるの大変よね。 #ezuka_tech_night

2015-11-19 19:20:23
eZukaTechNight @eZukaTechNight

「minneはRailsを使っています。Railsを使う上ではレールに乗り続ける事が大切です。いまのの頃minneは乗り続けています。バージョンアップに追従していますし、各新フィーチャーは積極的に利用しています。」 #ezuka_tech_night

2015-11-19 19:20:54
eZukaTechNight @eZukaTechNight

「マイクロサービスという点について話をします。これはminneだけでなく会社全体で推奨していっています。先ほどの問題領域を小さく分解するということにも繋がります。幾つかの機能をマイクロサービスとして切り出しています。」 #ezuka_tech_night

2015-11-19 19:22:10
eZukaTechNight @eZukaTechNight

「ひとつ目は検索エンジンです。早い段階からデータ量の増加が予見されたので、Solrを利用するようにしています。Solrにインデキシングしているのですが、ある時点から時間がかかりすぎるために運用しながらインデキシングすることができなくなりました #ezuka_tech_night

2015-11-19 19:25:05