e-ZUKA Tech Night vol.50 -enPiT PBL最終成果発表会-
- yagiyama_san
- 828
- 4
- 0
- 0
サブスクリプションに注目したのは面白い。チームで機能を分割して担当して回しているのは素晴らしい。Githubだけじゃなく、他のツールもあるのでそういった選択肢を見てみるのもいいかも。 #ezuka_tech_night
2020-01-23 19:35:25第二部の最初のセッションはGMOペパボの近藤さんから「コンテナを3年間自作したお話 - How to create my Haconiwa」 #ezuka_tech_night
2020-01-23 19:46:15KVMやZenみたいな仮想化技術と違って個別にOSを用意したりハードウェアをエミュレーションする必要がなく軽量に動作する。#ezuka_tech_night
2020-01-23 19:54:442016..09のRuby会議のCFPに採用されたので、頑張ってHaconiwaを完成させる。 #ezuka_tech_night
2020-01-23 19:58:24Fast Container = リクエスト単位でコンテナ起動、一定期間で停止し(FastCGI的な)、再生性を繰り返すことで状態を持たせない。 #ezuka_tech_night
2020-01-23 20:00:00これHaconiwa使えばできるんちゃう?ということでFastContainerの要素をHaconiwaに実装していく。 #ezuka_tech_night
2020-01-23 20:00:412017.11にマーネージドクラウドβとしてHaconiwaを使ったサービスをローンチ。 #ezuka_tech_night
2020-01-23 20:01:19プロセスのレイアウトを多段化。全てのエラーをキャッチするレイヤーと、フック処理をするレイヤーを設ける。 #ezuka_tech_night
2020-01-23 20:03:02mruby-threadでSEGVが起きることが多く、苦労。 2018.04にスレッドではなくFiberで実装しなおし、IOのノンブロッキング化。結果、コンカレンシーの問題がなくなり安定化。そしてロリポップマネージドクラウドを正式サービスとしてリリース。 #ezuka_tech_night
2020-01-23 20:04:35起動をもっと速くするために、一から起動するのではなく、メモリダンプを事前にとっておいてそこから起動するように。それをするためにLinuxで開発されてたCRIUを採用。 #ezuka_tech_night
2020-01-23 20:06:59eBPFというLinuxでカーネルのイベントをトレースする技術とHaconiwaを組み合わせられないか? Cgroup V2への対応などが今後の対応。 #ezuka_tech_night
2020-01-23 20:08:35アイディアは組み合わせ。 複数の技術要素を組み合わせることで、越境する。Rubyを高め、もう1つの山を高める。 自分の興味に好きな道具を掛け合わせるといい。 #ezuka_tech_night
2020-01-23 20:09:50続いて、クックパッドの笹田さんによる「Rubyインタプリタのテストってどうやってるの?」#ezuka_tech_night
2020-01-23 20:11:03「Haconiwaが超えたあの夏 - 飯塚の冬remix」を #ezuka_tech_night で実況していただいたけど、内容かなりいい感じにまとめていただいて便利... twitter.com/search?q=%23ez…
2020-01-23 20:14:16今、Ruby 3の開発をしてる。結構大きなソフトウェアで、特徴なのはユーザーが多い。バグがあったら影響度が凄い。いかに品質の良いソフトウェアを作るかが重要。 #ezuka_tech_night
2020-01-23 20:15:07なんのためにテストするか? 様々な品質の指標。 ・ちゃんと動く。 ・性能がいい。 ・メンテナンスしやすい。 #ezuka_tech_night
2020-01-23 20:16:17#ezuka_tech_night ありがとうございました。質問懇親会で是非。 使ったスライドです(鹿児島remixです...) speakerdeck.com/udzura/haconiw…
2020-01-23 20:16:47品質を保証するためのテスト。 いつ、誰がテストする?はこの50年で変わってきた。 #ezuka_tech_night
2020-01-23 20:18:45自動テスト文化がここ何十年かで進化してきた。今ややっていない開発プロジェクトなんて存在しない。自動的に行えるので、いつの間にか実行可能。 #ezuka_tech_night
2020-01-23 20:20:30