Questions and feedbacks

vividmuimui
vividmuimui commented over 1 year

モノリシック化していくのとPHPをrubyに置き換えるのは同時に行う予定なのでしょうか? それとも段階的に行っていく予定でしょうか?

Like(0)

nobuhikosawai
nobuhikosawai commented over 1 year

ふりがなサービスとかutil的なサービスもあるような気がするのですが、gemじゃなくてmicroservice化されているのは理由がありますか?

Like(2)

yuemori
yuemori commented over 1 year

セッションテーマとちょっとずれた質問ですが、「Dockerの薄いラッパー」って具体的にどんなものなんでしょう? シェルやMakefileでサブコマンド、みたいなのがよくあるユースケースかと思っているのですが何かツールとか作られてますか?

Like(0)

ttwo32
ttwo32 commented over 1 year

テストコードを書く文化が無いと、それを受け入れてもらうのも大変なんじゃないかなぁと思っているのですが、 同意してもらうために工夫したこと等もしあれば教えて欲しいです。

Like(2)

KentaYoshitani
KentaYoshitani commented over 1 year

peopleっていうserviceは、今思うと細かいserviceに切り分けたいと考えますか?切り分けた事例があればその中で辛かった部分を教えて欲しいです

Like(0)

nabuchi
nabuchi commented over 1 year

Wantedly Peopleの方はかなりサービス数多いと思うんですが 今振り返ってみてサービスの分け方は成功したと思いますか? また、運用してみてサービス数が多いことによるつらみみたいなのはありますか?

Like(1)

morimorihoge
morimorihoge commented over 1 year

学校のシステムって典型的な瞬間的にアクセスの集中するシステムで、障害原因もアプリ側じゃなくて学校側のネットワーク輻輳みたいなケースもあるんじゃないかなと思います。 そういう意味での障害対応とかってどんな感じなんでしょうか?学校にもよるとは思いますが、各校レベルで詳しい人がいないケースもあると思うので、2000校とかあるとサポート担当とかすごいことになりそうな気がします。

Like(1)

hamadata
hamadata commented over 1 year

マルチテナント化のためにapartment は使っていますか?NoSQLのDBはどう取り扱っていますか?

Like(1)

qsona
qsona commented over 1 year

テナントごとにDBを論理的に分けているということですが、Auroraの物理的なインスタンス自体は(どう)分けているのでしょうか?

Like(0)

mtsmfm
mtsmfm commented over 1 year

Capybara でテストが不安定でつらいという話でしたが、遭遇したたまに落ちるテストの具体例とその対処を教えて欲しいです

Like(0)

qsona
qsona commented over 1 year

(なんちゃってのprefixがありつつもw、)マイクロサービスにしているということですが、学校向けのサービスということで、使うユーザの種別がたくさんありそうなのが難しそうに思います(生徒、保護者、先生など?)。例えば生徒向けのサービスと先生向けのサービスで同じデータを使うことはあるのでしょうか。そのような場合、マイクロサービスはどういう単位で分けられているのでしょうか?

Like(0)

hachi8833
hachi8833 commented over 1 year
  • Google Educationsについてはいかがでしょうか?(純粋に見解を知りたくて...)

Like(0)

naoki85
naoki85 commented over 1 year
  • 切り出し元から切り出し先を起動してテストされていたということですが、その起動のプログラムやコンフィグはどちらで管理されているでしょうか?
  • また、変な質問になりますが、テストコードが関係性を持ってしまわないでしょうか?

追記
実は現在アサインしているプロジェクトが近い形になっておりまして、(私がアサインした段階で) 普段少し疑問に思っておりまして。。。

Like(1)

yuemori
yuemori commented over 1 year

ビルダーイメージとランタイムイメージを分けるとのことですが、Railsの場合どういうところを気をつけられていますか? Railsの場合、どうしてもnative extension用のパッケージなどでサイズが大きくなりがちなのですが、かなり複雑なアプローチをとらざるを得なくてつらくなりがちです (例えばビルダーイメージから必要なファイルだけとってくるとかそういうアプローチもあると思うんですがとてもつらい)

Like(2)

qsona
qsona commented over 1 year

docker build中にbundle installしない理由と、どういう方法でやっているかが知りたいです!

Like(0)

nobuhikosawai
nobuhikosawai commented over 1 year

Docker作る時の秘匿情報の管理、具体的にどのように行われているのか気になります

Like(3)

nabuchi
nabuchi commented over 1 year

サービスを切り出す時に エンドポイント分割 or 内部API の話があったと思うんですが、内部APIを採用した理由をもう少し詳しく聞きたいです。

Like(2)

yuemori
yuemori commented over 1 year

AWS on Kubernetes、ECSやGKEといった選択肢もあったと思うんですがその選択肢をとられた経緯が気になります

Like(2)

morimorihoge
morimorihoge commented over 1 year

スモールスタートだったり社内システムなんかだとRails Consoleを使いたくなったりすると思うんですが、そういう場合はどうするのがbest practiceなんでしょうか? ※SQLだけだとARのValidationとか通らないので、interactive rubyしたい

fat container的な軽量VM感覚で良ければsshしてrails c という手もありますが、コンテナにsshログインするってのもアレな気がしています。

Like(2)

morimorihoge
morimorihoge commented over 1 year

多分発表で出てきそうですがAWSならFargateとself managed Kubeのpros. cons.みたいな話に興味があります!

Like(1)

toshimaru
toshimaru commented over 1 year

Railsコミッターはどのように選出されるのですか?(あるいはどうすればRailsコミッターになれますか?)

Like(3)

284km
284km commented over 1 year

Rails のデバッグはどのようにやっていますか? (print debug とか、binding.pry で止めてとか) おすすめの技があったら教えてほしいです!

Like(15)

284km
284km commented over 1 year

Ruby のここがこう変わると、Rails の開発が捗る。というような視点で考えていることがあったら教えてください。

Like(3)

koic
koic commented over 1 year

Active Support が中心になると思うのですが、Rails から Ruby に移植されると良いと思う機能やメソッドはあるでしょうか?

Like(3)

koic
koic commented over 1 year

日本人コミッターのみなさんに質問です。もし日本の Rails に関するカンファレンスに、外タレの Rails コミッターをキーノートで1人呼ぶという立場になったら「誰に」「どういったテーマの話」でオファーを出されるでしょうか?

Like(4)

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