Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kaigi on Rails 2023 〜運営の裏側〜
Search
Terai Shogo
November 09, 2023
Programming
0
890
Kaigi on Rails 2023 〜運営の裏側〜
After Kaigi on Rails LT Night (
https://smartbank.connpass.com/event/299631/
) で発表した内容です。
Terai Shogo
November 09, 2023
Tweet
Share
More Decks by Terai Shogo
See All by Terai Shogo
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
15
技術的負債に対してカスタムコップでできること
krpk1900
0
440
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
19
7.6k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
48
Fat Modelを解消するためのCQRSアーキテクチャ
krpk1900
6
8.4k
【OPEN CODE】YOUTRUST サーバーサイド編
krpk1900
0
140
Rubyのハッシュとパスワードのハッシュ化、まったく別物だと思っていませんか?
krpk1900
0
39
【iCARE秘伝のアプリを初公開】GJ Carelyであなたの会社にも温かい文化を作ってみませんか?
krpk1900
0
31
What is ECS, EKS, EC2 and Fargate?
krpk1900
0
130
Other Decks in Programming
See All in Programming
Frontend Magic mit CSS Houdini
joergneumann
0
420
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
4
93k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
1.1k
Cloud Adoption Frameworkにみる組織とクラウド導入戦略(縮小版)
tomokusaba
1
140
色んなオートローダーを覗き見る #phpcon_okinawa
o0h
PRO
5
360
Vue :: Better Testing 2024
up1
1
360
Compose Multiplatform과 Ktor로 플랫폼의 경계를 넘어보자
kwakeuijin
0
210
XP2024 っていう国際会議に行ってきたよの記 / XP2024 Conference Report
bonotake
4
150
Applied NLP in the Age of Generative AI
inesmontani
PRO
3
1.1k
5年分のツケを一気に払った話
soogie
3
1.1k
データサイエンスのフルサイクル開発を実現する機械学習パイプライン
xcnkx
2
450
pytest プラグインを開発して DRY に自動テストを書こう
inuatsu
2
240
Featured
See All Featured
Raft: Consensus for Rubyists
vanstee
136
6.6k
Robots, Beer and Maslow
schacon
PRO
157
8.2k
WebSockets: Embracing the real-time Web
robhawkes
59
7.3k
Mobile First: as difficult as doing things right
swwweet
222
8.8k
Code Review Best Practice
trishagee
62
16k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
41
9.2k
We Have a Design System, Now What?
morganepeng
49
7.1k
VelocityConf: Rendering Performance Case Studies
addyosmani
324
23k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
37
1.7k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Transcript
,BJHJPO3BJMT0SHBOJ[FS ࣉҪলޗ ,BJHJPO3BJMT ʙӡӦͷཪଆʙ
ࣗݾհ w ࣉҪলޗ !LSQL@EFW w גࣜձࣾ:0653645 ʙ w
,BJHJPO3BJMT4QFBLFSʢʣ w ʮ'BU.PEFMΛղফ͢ΔͨΊͷ$234ΞʔΩςΫνϟʯ w ,BJHJPO3BJMT0SHBOJ[FS ʙ w 3VCZ,BJHJ)FMQFSʢʣ w 3BJMT(JSMT$PBDIʢUIɾUIʣ !LSQL@EFW
ӡӦͬͯͲΜͳΠϝʔδʁ🤔
ԿΛ͍ͯ͠Δ͔͔Βͳ͍ɺɺ
ఱ࠽ΤϯδχΞ͕ઈ͍͢͝ͷΛ࡞ͬͯΔʁ ී௨ͷΤϯδχΞ͡Ό͔Βͳ͍Α͏ͳ͍͠ʁ
ͲΜͳ͜ͱΛ͍ͬͯΔ͔հ
݄
݄ w ,BJHJPO3BJMT
݄
݄ʢϲ݄લʣ w ʹ͚ͨ࠷ॳͷNUHʢճ݄ʣ w ࣗݾհ🙋 w جௐߨԋΛ୭ʹ͢Δʁ
݄
݄ʢϲ݄લʣ w ࣗݾհ🙋ʢ͜ͷ࣌ظຖճͪΐͬͱͣͭ૿͍͑ͯ͘ʣ w σβΠφʔ͞Μ୭͕୲ʁ
݄
݄ʢϲ݄લʣ w NUH͕ճ݄ͷසʹϖʔεΞοϓ w σβΠφʔνʔϜ֬ఆ🎉 w جௐߨԋͷީิऀͱϝʔϧͷΓऔΓ📨
݄
݄ʢϲ݄લʣ w جௐߨԋͷΛ୭ʹ͢Δʁ w ௨༁Ͳ͏͢Δʁ w ެࣜͷϩΰҊ͕Ͱ͖ͨʂΈΜͳͰථͩʂ w 5PQɺ"CPVUɺ1PMJDJFTͷσβΠϯ࡞🎨
݄
݄ʢϲ݄લʣ w ެࣜ)1Ͳ͜ͰσϓϩΠ͢Δʁ%/4Ͳ͏͢Δʁ w εϙϯαʔϓϥϯͲ͏͠Α͏ w ϓϥϯԿछྨʁஈʁͲ͜·Ͱ૿ͤΔʁ w ,BJHJPO3BJMTͷձ୳͠🏢
݄
݄ʢϲ݄લʣ w ެࣜ)1Λެ։🎉 w DGQBQQͱTQPOTPSBQQͷ४උΛ։࢝ w εϙϯαʔืूࢿྉΛ࡞Γ࢝ΊΔ w ϒʔεཧతʹͲΕ͘Β͍ձʹೖΔʁ
݄
݄ʢϲ݄લʣ w 3VCZ,BJHJ w 3VCZJTUͱͯ͠ࢥ͏ଘָ͠Ήʂ w ,BJHJPO3BJMTʹऔΓೖΕ͍ͨ͜ͱΛ֬ೝ
݄
݄ʢϲ݄લʣ w ࣮ࡍʹձͷԼݟʹߦͬͨ w εϙϯαʔͱͷϝʔϧ͕૿͑࢝Ί͖͕ͯͨɺͭͭରԠ📨 w 5FBNϖʔδΛެ։🎉 w ୗࣇͷͨΊʹಈ͖࢝ΊΔ w
࠙ձͲ͏͢Δʁ🍺
݄
݄ʢϲ݄લʣ w $'1ืू։࢝🎉 w ެࣜϊϕϧςΟͲ͏͠Α͏ʁ w νέοτʹ͍ͭͯߟ͑࢝ΊΔ w Կຕʁֹۚʁ࠙ձηοτʁֶੜϓϥϯͱ͔༻ҙ͢Δʁ w
࠙ձͲ͏͢Δʁ w ϒʔεͷϨΪϡϨʔγϣϯ w େ͖͞ʁϒʔεϝϯόʔͷνέοτͲ͏͢Δʁҿ৯Ͳ͏͢Δʁ w εϙϯαʔͷநબʂ w ਆʹ3VCZͷTIVGGMFϝιου
݄
݄ʢϲ݄લʣ w NUH͕ճ݄ʹϖʔεΞοϓ w ެࣜϊϕϧςΟͷ࡞ w τϥϯγʔόʔͷൃ w ϒʔεͷϨΪϡϨʔγϣϯΛ٧ΊΔʢిݯͱ͔ஔͱ͔ʣ w
$'1ͷ࠾ w શ෦Ͱ݅ʂʂ w ͭͰݟͯ࣌ؒʜʂ🤯 w $'1ͷఏग़ऀ໊ΛӅͯ͠࠾ʢςʔϚඃΓͳͲͰ࠷ޙʹௐ͋Δʣ w ༗໊ͳਓ͔ͩΒͱ͔ɺӡӦ͔ͩΒΈ͍ͨͳርҰͳ͠
݄ʢϲ݄લʣ w %PPSLFFQFSͷ४උ։࢝ w ొஃऀ͚ͷࢿྉΛ࡞ͬͨΓɺ4MBDLʹটͨ͠Γ w εϙϯαʔϒʔεڞ༗صͷࢿྉΛ࡞ͬͨΓ w ͷ߳൫දΛ࡞ͬͨΓ w
ͷελοϑหΛൃͨ͠Γ
݄
݄ʢϲ݄લʣ w νέοτͷൢച։࢝👏 w ࠙ձͷྉཧϓϥϯΛܾΊΔ w ొஃऀͷλΠϜςʔϒϧΛߟ͑Δ📝 w جௐߨԋऀͷ॓ΛऔΔ w
ެࣜ5γϟπͷจࣈΛܾΊͨΓ👕 w PHJKVOᘖᘣͷௐͨ͠Γ☕ w ΧϝϥϚϯͷௐͨ͠Γ w อݥͷܖͨ͠Γ
݄
݄ w ͷΰϛͷॲํ๏Λߟ͑ͨΓ🗑 w ৴ϨΠΞτͷ࡞ w ΠϕϯτΛެࣜ)1ʹࡌͤΔ w ඞཁͳͷΛ࡞Γ࢝ΊΔ w
ख࣋ͪ൘ͱ͔ɺτΠϨͪ͜Βͱ͔ w ඞཁʹͳΔඋΛߪೖ
,BJHJPO3BJMT w ड w ొஃऀରԠ w εϙϯαʔରԠ w ৴ w
ୗࣇॴ w ଓ֬ೝ w λΠϜΩʔύʔ w ձ·Ͱͷ༠ಋ w ؾʹͳΔηογϣϯݟͯɺ,BJHJPO3BJMTΛָ͠Ήʂ
େม͔Ͳ͏͔Ͱݴ͏ͱɺָͰͳ͍ ʢݸਓͷײʣ
ΈΜͳͰಉ͡ඪʹ͔ͬͯɺ େ͖ͳ͜ͱΛୡͰ͖ͨͱ͖͕࠷ߴʹָ͍͠
͍ͬͯΔ͜ͱଟ͍Ͱ͕͢ɺ Ͱ͖ͦ͏ͳ͜ͱ͋Γ·ͤΜͰ͔ͨ͠ʁ
ΦϯϥΠϯͰݟΔΑΓɺ ࣮ࡍʹߦͬͯͨ͠ํָ͕͍͠
࣮ࡍʹߦ͚ͩ͘Ͱָ͍͕͠ɺ ൃදͰ͖Δͱͬͱָ͍͠ʂ
ൃදͰ͖Δͱָ͍͕͘͢͝͠ɺ ӡӦͱָͯ͠͠·ͤΔଆͰ׆ಈͰ͖Δͱ ͬͱͬͱָ͍͠ʂʂ
ӡӦʹڵຯ͕͋Δํͥͻʂ
ͲΜͳਓͰ ίϛϡχςΟͷͨΊʹ Ͱ͖Δ͜ͱ͋Δ
ਓʹΑͬͯܗҧ͏
Ұา౿Έग़͔ͦ͢ͷਓ࣍ୈ Ͱ౿Έग़ͨ͠Βָ͘͠ͳΔʂ
ΈΜͳͰίϛϡχςΟΛָ͠Έͳ͕Β Γ্͍͚͛ͯͨΒྑ͍Ͱ͢Ͷʂ