BPStudy#134〜LINE Ads Platform / Twitter広告&APIの活用 まとめ
世の中では、Rustが流行っているようだけど使っていない。理由:コンパイラーが高速でもライブラリが高速でないとメリットが少ない。 #bpstudy
2018-10-30 19:27:15具体例で、「なでしこ」(ジョーク)が出てきたが、業務に使っているような所、実際にあるのかしらw nadesi.com/top/ #bpstudy
2018-10-30 19:27:49Rust も一時期使ってみようかという話があったが、関連するライブラリがそろってないと厳しいのでは、などの事情からある程度ポピュラーな言語を選定したとの事。配信サーバは Go で、それ以外は Java が多い。 #bpstudy
2018-10-30 19:29:10SSPはとにかくトラフィックが多い。Java Spring Boot2でTomcat上で動いている。Tomcatはアプリケーションサーバーで、今も一番人気があるんだ。 #bpstudy
2018-10-30 19:31:14そういや、 #bpstudy に来てて、 Java ってキーワードを久しぶりに聞いたな。 Java 派な僕としては、安心なプレゼンだw
2018-10-30 19:31:21SSP は Java 8 + Spring Boot 2 + Tomcat。DSP は Go + net/http (フレームワークは使っていない)。 #bpstudy
2018-10-30 19:33:00DSPはGo言語を使っている。Cを書いた人が多い。ちなみに私もイーサリアムのせいでGoを書く機会が最近増えた。 #bpstudy
2018-10-30 19:34:08Airflow 知らなかった。👀 #bpstudy / ETL best practices with Airflow documentation site gtoonstra.github.io/etl-with-airfl…
2018-10-30 19:35:38Kafka は負荷が高くなっても大丈夫という安心して使える設計になっているらしい。 #bpstudy
2018-10-30 19:38:41ログの再送処理とか面倒だったりするので、間にKafkaを挟んでいると便利。しかもLINEのように国をまたいだ組織だとコミュニケーション取るのが大変。時差があるともっと大変なので便利。 #bpstudy
2018-10-30 19:40:11Kafkaは急激なトラフィック増加にも便利。号外ニュースの通知の時の広告表示増大ではサーバースケールするよりもバッファを増やす方が便利。 #bpstudy
2018-10-30 19:41:37チームの境界においてKafkaを設けて、とにかくKafkaに入れることまでゴールにするのがベストプラクティスとなっている。 #bpstudy
2018-10-30 19:43:36Kafka を間に挟む設計にすることで、チーム間の責務が明確になるので良いとのこと。 書き込む所までやっていれば責務終了。 チームがグローバルに分かれているLINEのような組織だと非常に便利とのこと。 #bpstudy
2018-10-30 19:43:44JSON などはデシリアライズするコストが高い。速いシリアライゼーションフォーマットが必要。AVRO, Protobuf を併用している。 #bpstudy
2018-10-30 19:44:49日本と韓国を比べて、どの言語が人気あるかを調べると日本では、なんだかんだで Javaが一番。韓国は更に圧倒的。 Rubyは日本ではある程度使われるが、韓国では皆無に近いぐらいとのこと。韓国とやる時には Ruby は使わない方がいいとのこと。 #bpstudy
2018-10-30 19:47:38LINEの人は、やっぱり業務でもLINEでコミュニケーションしているんだなw #bpstudy
2018-10-30 19:49:21コミュニケーションに機械翻訳を挟んだほうが、感情剥き出しになったり言葉の裏読みをしたりして無用な摩擦が生じず良い事もあるのかもな…などと余計な事を考えてしまった。 #bpstudy
2018-10-30 19:52:22