こんにちは!YOUTRUSTのしぶあつです。
2023年9月6日に株式会社マイベストさんと共に「OPEN CODE(データベース編)」を実施しました🎉
OPEN CODEは自社のプロダクトに使われているプロダクションコードを公開し、参加者間でのコミュニケーションを経ることで双方に学びを得る、というイベントになっております。
今回も参加者みんなでワイワイ盛り上がりましたのでレポートをお届けいたします!
開催の背景
先に行われたmybestさんのイベントでmybest CTOのmiraotoさんとYOUTRUST CTOのzooさんで発信について会話した際にOPEN CODEを知っていただき、共催しましょう!という流れで今回の開催に至っております。
Web、ベンチャー界隈を盛り上げていきたいという思い、そしてつながりの大切さを感じさせられます。感謝✨✨
コード公開
まずはYOUTRUSTのWebチームのエンジニアリーダーであるジョニーさんによるコード公開と説明です!
YOUTRUSTで使われているデータ構造などを公開!
会場のゲストの方から質問をいただき進んでいきますが時間があっという間に過ぎてしまいました。(たくさんの質問ありがとうございました!)
参加者の方からYOUTRUSTへの質問(一部抜粋)
・単一テーブル継承を採用したことによるデメリットはないか? ・1つのテーブルにカラムが増えることで困ることはないか? ・リレーションを貼ることで困ることはないか? ・今後タイムラインの投稿の種類が増えたときに、クエリの発行量が増えそうだが、パフォーマンスに問題はない?
mybest
続いてmybestさんのリードエンジニアrinceさんによるコード公開と説明となります!
mybestを使う上での裏技なども交えながら、データ構成図などの紹介をいただきました!
複雑なER図を披露いただき、会場からは「あるある」「あー!」等の笑いも起こり和やかな雰囲気で発表をいただきました。
参加者の方からmybestさんへの質問(一部抜粋)
・商品のカテゴリごとに評価項目が変わると思うが、カテゴリごとにテーブルがある? ・現在のデータ構造を採用した背景は? ・Elasticsearchの検索精度を上げるために工夫していることはあるか? ・多国展開している中で、テーブルはどのように使い分けている?
終わりに
参加いただいたゲストの皆様、今回コラボしていただいたmybestさん、改めましてありがとうございました!
今回のイベントにおいても他社のコードを見ることで新たな学びや気づきを得る機会になったというお声をいただけたこと、 同じコードや環境を認識した上で会話できる楽しさがOPEN CODEにはあるなぁと毎回感じさせられます。
今後もYOUTRUSTではコミュニティ貢献に寄与すべく、イベントの企画運営はもちろん、カンファレンスへのスポンサードも継続して参ります。
ぜひこれを機会にYOUTRUSTのconnpassページメンバーになってください!
また、YOUTRUSTはエンジニア採用を積極的に進めております!ぜひご覧ください!
告知
次回はIVRyさんとのコラボOPEN CODEを企画しています!
サーバーサイド編ということでYOUTRUSTとしても他社さんのサーバーサイドOPEN CODEを見るのがはじめてということもあり、 今からワクワクしています✨
それでは今日はこのへんで。