GitHub joker1007
Comment8
Like
Created atMarch 24, 2018 14:18
Updated atMarch 24, 2018 14:18

Questions and feedbacks (8)

joker1007
joker1007 commented 5 months

もしアプリケーションがGCPで動いていたらBigQueryだけで粘っていましたか?

多分、そうはならなかった。 課金スタイルとのミスマッチや構造上、マルチテナントと合わない問題は割と大きい。

Like(0)

joker1007
joker1007 commented 5 months

ガンガン技術力で課題を解決していてすごいなと感じたのですが、新しい技術スタックを導入する際に、特に意識しているポイントがありますか?

動作の理屈とかはしっかり調べて、筋が通ってるかどうかと、その理屈が自分達の課題にマッチするかをある程度先の想定をしつつ考慮している感じです。

Like(1)

joker1007
joker1007 commented 5 months

Bigquery APIが一時間くらい落ちる時があるとのことでしたが、それはビジネス的に問題ないのでしょうか? それともBigquery APIが繋がらない時は別の集計方法を臨時でおこなってたりするのでしょうか?

今現時点では落ちてても大丈夫なところしか使ってないですね。

Like(1)

joker1007
joker1007 commented 5 months

Bigquery -> Presto-EMRに移行する際に、SQLの書き直しはどれくらい発生した感じでしょうか? まるっと書き直しが必要だったレベルなのか、多少書式変えた程度で何とかなったのか。 また、大幅に書き直しが必要になったのであれば、テストはどのようにやったかなど興味があります!

BQのStandardSQLで一回書き直していたので、そこからPrestoについてはそんなに弄らなくて行けました。 テストについては、人間が事前に想定できるケースを越えているので、実際のproductionデータの抽出結果を何パターンも取得して実行結果に差分が無いかを日々確認してます。

Like(1)

joker1007
joker1007 commented 5 months

アーキテクチャ変更の際にアーキテクチャ候補はいくつか出てくると思うのですが 「これで行ける!」感を得るまでの試行錯誤の中で一番重要視しているのは何でしょうか?

一番っていうがどれかは自分でも分からないですが、観点として見ているのは大体以下の要素です。

  • 要求が本当に実現できる
  • 要求を実現するのに過剰な工夫が必要無い
  • コスト感が妥当
  • 運用イメージが持てるかどうか
  • 監視が作れるかどうか

この辺りを総合的に判断してます。

Like(1)

joker1007
joker1007 commented 5 months

Railsを使ったソフトウェア開発において理想的なチームの人数はどれぐらいだと考えていますか?

Like(2)

joker1007
joker1007 commented 5 months

新しい着想を生み出す時やRailsに新しい機能を追加する時に参考にしているものは何ですか? 未来の構想を練る時にどういう考え方をしているのかに興味があります。

Like(3)

joker1007
joker1007 commented over 1 year

トークでは省略されてましたが、LDAPクライアントのmrbgemsとかあったりするのでしょうか?

Like(0)

This software is available as open source under the terms of the MIT License.
Copyright © 2018 Yoshiyuki Hirano