海外にデータセンターを作ってLEGYを置くことでデータセンターから遠いところでも遅くならないように、非同期メッセージ送信も利用 #linedevday pic.twitter.com/g4quoVyWIF
2015-04-28 12:10:09フロントエンドがapache -> nginx -> erlang(=LEGY) って変遷してきたのか。バックエンドはtomcatで変わってない。 #linedevday
2015-04-28 12:10:25LEGYが送ったよってのを一旦返してくれるからUXはサクサク送れて気持ちよくなる。失敗した時はクライアントからfetchする。 #linedevday pic.twitter.com/RLDdsz21nS
2015-04-28 12:10:34海外データセンターを使う様になってからのアーキテクチャ #linedevday pic.twitter.com/b5KNtjFisL
2015-04-28 12:11:15もうメッセージングのバックエンドに MySQL は使っていなくて、HBase + Redis で全て捌いているらしい #linedevday
2015-04-28 12:11:19あとはMySQLからHBaseに変わっただけで、構成はシンプル #linedevday pic.twitter.com/xhaK8tXZff
2015-04-28 12:12:04MonolithicをMicro serviceに置き換えることで、新しい人が入ってもすぐ開発できるようにした #linedevday
2015-04-28 12:14:47デプロイが独立というのはどーだろう。。。うちは逆にデプロイがどこいっても同じだからすげー楽なんだけど。。 #linedevday
2015-04-28 12:14:58LINEの開発スタイルについて。マイクロサービスの集まり。一つ一つにチーム、デプロイメント、開発プロセスがある。使うミドルウェアとかも違う。 #linedevday pic.twitter.com/9dZybw5s7g
2015-04-28 12:16:55レンテンシの問題は海外に Gateway を置きつつ、非同期メッセージングを採用して体感速度を向上させた。メッセージングの成否は次にリクエストがあった時に、そのレスポンスと一緒に返した #linedevday
2015-04-28 12:17:08