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
【iCARE秘伝のアプリを初公開】GJ Carelyであなたの会社にも温かい文化を作ってみ...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Terai Shogo
June 25, 2022
Technology
0
55
【iCARE秘伝のアプリを初公開】GJ Carelyであなたの会社にも温かい文化を作ってみませんか?
OSC(オープンソースカンファレンス)2022北海道 (
https://event.ospn.jp/osc2022-online-do/session/585529
)で発表した内容です。
Terai Shogo
June 25, 2022
Tweet
Share
More Decks by Terai Shogo
See All by Terai Shogo
富山発の個人開発サービスで日本中の学校の業務を改善した話
krpk1900
7
590
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
100
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
1.5k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
980
今日で分かる!カスタムコップの作り方
krpk1900
2
1.4k
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
65
技術的負債に対してカスタムコップでできること
krpk1900
0
700
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
21
8k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
140
Other Decks in Technology
See All in Technology
Amazon Bedrock AgentCore 認証・認可入門
hironobuiga
2
500
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
130
2026年はチャンキングを極める!
shibuiwilliam
9
1.9k
GitLab Duo Agent Platform × AGENTS.md で実現するSpec-Driven Development / GitLab Duo Agent Platform × AGENTS.md
n11sh1
0
120
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
1
190
サイボウズ 開発本部採用ピッチ / Cybozu Engineer Recruit
cybozuinsideout
PRO
10
73k
茨城の思い出を振り返る ~CDKのセキュリティを添えて~ / 20260201 Mitsutoshi Matsuo
shift_evolve
PRO
1
170
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
180
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
3
1.1k
MySQLのJSON機能の活用術
ikomachi226
0
150
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
150
CDK対応したAWS DevOps Agentを試そう_20260201
masakiokuda
1
170
Featured
See All Featured
Making Projects Easy
brettharned
120
6.6k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
310
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
52
Documentation Writing (for coders)
carmenintech
77
5.2k
New Earth Scene 8
popppiees
1
1.5k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
420
Principles of Awesome APIs and How to Build Them.
keavy
128
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
The Pragmatic Product Professional
lauravandoore
37
7.1k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
430
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.1k
Transcript
גࣜձࣾiCARE αʔόʔαΠυΤϯδχΞ ࣉҪ লޗ(@krpk1900_dev) ʲiCAREൿͷΞϓϦΛॳެ։ʳ GJ CarelyͰ͋ͳͨͷձࣾʹ Թ͔͍จԽΛ࡞ͬͯΈ·ͤΜ͔ʁ
2 גࣜձࣾiCARE αʔόʔαΠυΤϯδχΞ ࣉҪ লޗ 20218݄ʹגࣜձࣾiCAREʹೖࣾɻ ҎલֶͷڭһͰɺגࣜձࣾiCAREʹΤϯδχΞͱͯ͠స৬ɻ झຯͰݸਓ։ൃΛߦ͓ͬͯΓʮ੮ସ͑ϝʔΧʔʯʮେ୩ϝʔ λʔʯͳͲͷ9ͭͷαʔϏεΛӡ༻͍ͯ͠·͢ɻ ࣗݾհ
@krpk1900_dev
3 ࣉҪݸਓͷද࡞ͦͷ1ʮ੮ସ͑ϝʔΧʔʯ • ڭࢣͷͨΊͷ੮ସ͑ΞϓϦ
4 ࣉҪݸਓͷද࡞ͦͷ1ʮ੮ସ͑ϝʔΧʔʯ • Ϣʔβʔ70,000ਓΛಥഁ🎉
5 ࣉҪݸਓͷද࡞ͦͷ2ʮେ୩ϝʔλʔʯ • େ୩બखͷHRΛϦΞϧλΠϜͰ௨ͯ͘͠ΕΔChrome֦ுػೳ • Πϯετʔϧ200ਓɺධՁ˒˒˒˒˒
ಇ͘ͻͱͷ݈߁ΛੈքதʹΔ גࣜձࣾiCARE
7 גࣜձࣾiCAREͷ͝հ • CarelyʢέΞϦΟʣ • ਓࣄ୲ऀ͕બͿNo.1݈߁ཧSaaS
8 Carelyͷ͝հ • ʮ݈߁࿑Λϛεͳ͘ɺϥΫʹʯ
9 Carelyͷ͝հ • ਓࣄͷ݈߁ཧʹ͔͔ΔۀΛ75%ݮ
10 Carelyͷ͝հ
11 ࠓ͍ͨ͜͠ͱ
12 ࣍ • GJ Carelyͱʁ • Twitter GJ CarelyϓϩδΣΫτ •
iCAREॳͷOSSެ։ʹ͋ͨͬͯ໘ͨ͠น • ࣾͰͷٞ • Twitter GJ CarelyΛ௨ͯ͠ಘΒΕͨ͜ͱ • ݸਓͷֶͼ • ձࣾͷֶͼ
13 GJ Carelyͱʁ
14 GJ Carelyͱʁ • ײँΛ͍͑ͨ૬खͱGJ CarelyΛҰॹʹϝϯγϣϯ͢Δͱ ϙΠϯτΛՃࢉͯ͠ϦϓϥΠͰ๙Ίͯ͘ΕΔSlack Bot
15 iCAREʹ͓͚ΔGJ Carelyͷಇ͖ • 2019ʹVPoE͕։ൃͯ͠ҎདྷͣͬͱΘΕ͖ͯͨ • ͜ͷ3ؒͰੜ·ΕͨGJͷͳΜͱ12ສݸʂ • ࠓͰ1͋ͨΓ200ݸͷGJ͕ੜ·Ε͍ͯΔ
16 iCAREʹ͓͚ΔGJ Carelyͷಇ͖ • શࣾͷఆྫͰຖिϥϯΩϯά݁Ռ͕հ͞Ε͍ͯΔ
17 iCAREʹ͓͚ΔGJ Carelyͷಇ͖ • ʹɺҰ͓ؒੈʹͳͬͨਓͨͪʹGJΛૹΔ׳श
18 খ͞ͳ͜ͱͰײँΛݴ༿ʹͯ͑͠Δ iCAREͷจԽͷఆணʹେ͖͘ߩݙ͍ͯ͠Δ
19 GJ Carely OSSԽϓϩδΣΫτ • ͜ͷSlackΞϓϦΛࣾ֎ͷਓ͑ΔΑ͏ʹ͠Α͏ʂ • GJ Carely OSSԽϓϩδΣΫτ͕։࢝ʢ2022ʣ
• ࣾ֎ͷਓͰ͑ΔΑ͏ʹίʔυΛมߋத • ·ͩશʹ͑Δঢ়ଶͰͳ͍ • ͏গ͕͔͔࣌ؒ͠Γͦ͏ • ͦ͜Ͱ…
20 Twitter GJ Carely։ൃϓϩδΣΫτ • Twitter BotͰ͋Εࣾͷਓࣾ֎ͷਓ͑ΔͷͰʁ • طଘͷαʔϏεΛมߋ͢ΔͷͰͳ͘θϩ͔Β։ൃ͢ΔͷͰ͋Εɺ
ࣗ1ਓ͔ΒͰͳΜͱ͔Ͱ͖ͦ͏ • Twitter GJ Carely ։ൃϓϩδΣΫτ͕ൃʂ
21 Twitter GJ Carelyͷ͍· • Twitter GJ Carely20226݄16()͔Βਖ਼ࣜʹӡ༻Λ։࢝ • ࠓݩؾʹՔಇ͍ͯ͠·͢ʂ
22 ͱ͜Ζ͕ɺ શ͕ͯॱௐʹਐΈ·ͤΜͰͨ͠
23 iCAREॳͷOSSެ։ʹ͋ͨͬͯ ໘ͨ͠น
24 Twitter GJ Carely 1ճͷϦϦʔε • ͕ͯ͢ॱௐʹਐΜͩΘ͚Ͱͳ͔ͬͨ • 20225݄12ਖ਼ޕʹϦϦʔε🎉 •
ࣾͷਓࣾ֎ͷਓͬͯ͘Εͨ
25 Twitter GJ Carely 1ճͷϦϦʔε • ϦϦʔεޙɺGJ Carely͕Ԡ͠ͳ͍ෆ۩߹͕ൃ֮͠ ͳΜͱ2࣌ؒޙʹαʔϏεఀࢭʹ…
26 ͳͥ͜͏ͳ͔ͬͨʁ • ଞͷΤϯδχΞͷํʹίʔυڞ༗͕ͨ͠ɺ ʮͳ͚Εൃද͍ͨ͠ͱࢥ͍·͢ʯͱݴͬͯ ฦ৴ΛΒΘͳ͍··ϦϦʔεͨ͠ • ಈ࡞֬ೝΛϩʔΧϧڥͰ1ਓͰߦͬͨ
27 ͜ͷͱ͖ͷঢ়گ • ࣾ֎ͷਓͰ͑ΔαʔϏεΛఏڙ͢Δ༧ఆͰɺOSSʹ͢Δ ͭΓͳ͔ͬͨ • ͠ෆ۩߹͕ൃੜͯ͠͠·ͬͯɺ͍ͭͷݸਓ։ൃͱಉ͡Α͏ʹ ஞ࣍मਖ਼͍ͯͬͯ͠ɺΑΓྑ͍ͷʹ͍͚ͯ͠ྑ͍ͱߟ͍͑ͯͨ
28 ࣾͰͷٞ • ͜͜ͰऴΘΒͳ͔ͬͨ • ࢲͷνʔϜϦʔμʔ͕Devશମʹରͯ͠ࢦఠΛ͔͚͛ͨ • iCAREͱͯ͠ग़ͨ͠ɺ͔ࣗࣾ͠ͷͰ͋ΔCarelyͷ໊͕ ͍͍ͭͯΔͷͰɺ͙͢ʹαʔϏε͕མͪͯ͠·ͬͨΒ
ϒϥϯυ৴པͷԼʹܨ͕Δ • ίʔυ͕ඇެ։ͰαʔϏεͷ੬ऑੑΛ͔ͭΕͯ͠·ͬͨΒ ձࣾʹӨڹ͕ग़Δ • ͳͷͰຊ൪αʔϏεͱಉϨϕϧͷίʔυϨϏϡʔɺ ςετɺ੬ऑੑஅͷϑϩʔΛ௨ͯ͠৻ॏʹϦϦʔε͖͢
29 ࣾͰͷٞ • ରͷҙݟग़ͨ • ϧʔϧΛݫ͘͢͠Δͱϋʔυϧ্͕͕ͬͯ͠·ͬͯ ͦͦઓ͠Α͏ͱ͍͏෩ை͕ى͖ͳ͍ • ϦϦʔεͯ͠ෆ۩߹͕ى͖ͯ͠·͏ํ͕Կग़͞ͳ͍ΑΓ
Կഒྑ͍ • ·ͣखΛಈ͔ͯ͠࡞ͬͯɺͦΕ͔ΒΈΜͳͰྑ͍ͷʹ ͍͚ͯ͠ྑ͍ͷͰͳ͍͔ʁ
30 ώʔτΞοϓͨٞ͠ͷ݁Ռ…
31 ΈΜͳ͕ೲಘͨ݁͠ • ॳظͷελʔτΞοϓͷ͍ΛΕͳ͍Α͏ʹͭͭ͠ɺ iCAREͱͯ͠ग़͢ͷʹ͍ͭͯϒϥϯυ৴པͳͲʹ ҙΛ͍ͬͯ͘ඞཁ͕͋Δ • ͦͷͨΊɺࣗࣾͷͰ͋ΔCarelyͰͳ͔ͬͨͱͯ͠
iCAREͱͯ͠ग़͢ͷͰ͋ΕɺίʔυϨϏϡʔɺςετɺ ੬ऑੑஅͷϑϩʔΛ౿ΜͰ͔ΒϦϦʔε͢Δ
32 ͔͜͜Βগ͠มΘͬͯɺ ࢲݸਓͷؾ࣋ͪͷ
33 ࢲ͕ײͨ͡ؾ࣋ͪ • ͘͢͝མͪࠐΜͩ • ෆ۩߹ΛੜΜͰ͠·ͬͨ͜ͱʹରͯ͠Ͱͳ͍ • ͲΜͳʹؾΛ͚ͭͯੈʹग़͢લʹ100%ᘳʹͰ͖ͳ͍ • ձࣾͷงғؾΛΑΓྑ͍ͨ͘͠ͱ͍͏ࢥ͍Ͱ࡞ͬͨͷʹ
Ұ࣌ͱ͍͑ਓͷͿ͔ͭΓ߹͍ΛੜΉ݁Ռʹܨ͕ͬͯ͠·ͬͨ
34 ࢲ͕ײͨ͡ؾ࣋ͪ • ݸਓ։ൃͷܦݧ͔Βɺ͕͕ࣗΜͬͯॻ͍ͨίʔυ ਓΛָ͠·ͤͨΓɺ՝Λղܾͯ͠ײँ͞ΕΔ͜ͱʹܨ͕͍ͬͯΔͱ ͜Ε·Ͱٙͬͯདྷͳ͔ͬͨ • ࠓ·ͰͷΑ͏ʹTwitterͰެ։͢Δͱɺྑ͍Ԡ։ൃऀʹಧ͕͘
ٯͷԠΘ͟Θ͟։ൃऀʹ·Ͱಧ͔ͳ͍ • 100%͍ͭসإײँʹܨ͕͍ͬͯΔΘ͚Ͱͳ͍ͱߟ͑ΔΑ͏ʹ ͳͬͨ
35 ͦΕ͔Βͷࢲͷࢥ͍ • Ұࣦഊͯ͠͠·͚ͬͨͲɺ͕͔ࣗͬ͠ΓͱΓΔ͜ͱ͕ ձࣾʹͱͬͯࣗʹͱͬͯલʹਐΉ͜ͱʹܨ͕Δͣ • Ұϲ݄Ͱෆ۩߹Λमਖ਼͠ɺίʔυϨϏϡʔɺςετɺ੬ऑੑஅ·Ͱ ߦͬͨ
• ͨͩͰى্͖͕Γͨ͘ͳ͍ • OSSͱͯ͠ެ։͢Δ • OSC2022ʹొஃͯ͜͠ͷΛ͑Δ
36 Twitter GJ CarelyΛ௨ͯ͠ಘΒΕͨ͜ͱ • ձࣾͱͯ͠ • Ϧʔμʔਞ͚ͩͰͳ͘ҰਓͻͱΓ͕ࣗͷҙݟΛද໌ͨ͠ • ͍ͣΕඞཁ͕ͩͬͨٞੜ·Εͨ
• ͠߹͍ͷ݁Ռɺೲಘͷ͍݁͘ʹͨͲΓண͚ͨ • OSSʹؔ͢Δϧʔϧ͕৽͘͠Ͱ͖ͨ • ձࣾͱͯ͠OSS׆ಈݸਓ։ൃΛԠԉ͢Δ੍Λ ࡞Ζ͏ͱ͍͏ಈ͖͕ੜ·Εͨ
37 Twitter GJ CarelyΛ௨ͯ͠ಘΒΕͨ͜ͱ • ݸਓͱͯ͠ • ॻ͍ͨίʔυ͕ਓͷʹཱͭ·ͰͷաఔΛ ΑΓҙࣝ͢ΔΑ͏ʹͳͬͨ
• ϓϩδΣΫτͷཁ݅ఆٛͰҰϲ݄લͱ໌Β͔ʹҧ͍͕ग़ͨ • ͍͔ͭܦݧ͢Δ͜ͱʹͳͬͨนʹରͯ͠ɺ ܙ·ΕͨλΠϛϯάͰૺ۰͢Δ͜ͱ͕Ͱ͖ͨ
38 Twitter GJ CarelyΛ௨ͯ͠ಘΒΕͨ͜ͱ • ࢥ͍ग़ • ࢦఠͯ͘͠ΕͨνʔϜϦʔμʔ͕ʮ͠ࣉҪ͘Μ͕ࠓͷ༵ ՋͩͬͨΒɺΦϑΟεʹདྷͯख͏͔ΒΔ·ͰҰॹʹΖ͏ͥʯ
• ݴ༿ʹࠐΊΒΕ͍ͯͨࢥ͍͕خ͔ͬͨ͠ • ৺ͷෝ͘··ʹࢼߦࡨޡͨ͠Ұɺ͍ͭͷۀͱҧͬͨ ײ֮Ͱɺࢥ͍ग़ʹΔҰͩͬͨ
39 Twitter GJ Carely ͷσϞମݧ • ͠Α͔ͬͨΒࠓ͔Βࢼ͠ʹ͍͚ͬͯͨͩ·ͤΜ͔ʁ • ײँΛ͍͑ͨਓͱ@GJ_CarelyΛಉ࣌ʹϝϯγϣϯ͢Δ͚ͩʂ ʢύοͱࢥ͍ු͔ͳ͚Ε@krpk1900_devʹରͯͥ͠ͻʂʣ
40 ࣗͰΧελϚΠζ͍͍ͯͨ͠߹ • iCAREͷGitHub(https://github.com/icare-jp/twitter_gj_carely)͔Β ίʔυΛClone͢Δ • READMEʹԊͬͯɺTwitterΞΧϯτͷ࡞Twitterೝূใͷ มߋͳͲΛਐΊ͍ͯ͘
41 ࣗͰΧελϚΠζ͍͍ͯͨ͠߹ • PostgreSQLͷςʔϒϧΛ࡞ • Python͕࣮ߦͰ͖ΔڥͰϓϩάϥϜΛىಈ • iCAREͷ߹AWS EC2Πϯελϯε
42 ΧελϚΠζʹΑͬͯͰ͖Δ͜ͱ • ϙΠϯτ੍ΛಋೖͰ͖Δ • ҰिؒϙΠϯτ͕ཷ·͍ͬͯ͘ • શࣾͷఆྫͰϥϯΩϯάΛൃද͠ɺ্ҐϝϯόʔΛදজ • 5ϙΠϯτɺ10ϙΠϯτɺ20ϙΠϯτͳͲɺΩϦͷྑ͍
ϙΠϯτͷͱ͖ʹϥϯμϜͰgifը૾͕දࣔ͞ΕΔ
43 ΧελϚΠζʹΑͬͯͰ͖Δ͜ͱ • ΩϦͷྑ͍ϙΠϯτͷͱ͖ʹग़ͯ͘Δgifը૾ΛΞϨϯδͰ͖Δ
44 ΧελϚΠζʹΑͬͯͰ͖Δ͜ͱ • ͓͠ؾ͖ͮͷ͕͍͟͝·ͨ͠ΒɺTwitterͷDMͰ ࣉҪ(@krpk1900_dev)·Ͱ͝࿈བྷ͍͚ͨͩΔͱॿ͔Γ·͢ʂ • ϦϦʔε͔ͯ͠Β·ͩҰिؒͷͨΊɺࠓޙcontributeΛੵۃతʹ औΓࠐΜͰ͍͔͘Ͳ͏͔ʹ͍ͭͯ·ͩձࣾͷํ͕ܾ·͍ͬͯͳ͍
• ࠓճɺͬͯΒ͍͍ͨࢥ͍Ͱެ։ͨ͠
45 ࠓޙͷల • ͍ͣΕTwitter GJ Carely͚ͩͰͳ͘ɺ iCAREͷSlackͰେ͖ͳׂΛՌͨͯ͘͠Ε͍ͯΔGJ Carely
OSSʹ͍ͨ͠ • গ͠௧͍ΛݟΔ͜ͱʹͳͬͯ͠·͚ͬͨͲɺඞͣ͜Ε͔Β iCAREͷ໊Λഎෛͬͨݸਓ։ൃOSS׆ಈʹઓ͠ଓ͚·͢
46 iCARE DevνʔϜͷհ • νʔϜΫϨυʮDEV DRIVENʯ
47 iCARE DevνʔϜͷհ
48 Carelyͷٕज़ελοΫ
49 iCARE DevνʔϜͷऔΓΈ
50 iCARE DevνʔϜͷߏਤ
51 \ We're Hiring👍 / https://herp.careers/v1/icare 👇 Ԡืͪ͜Β(HERP) https://note.icare-carely.co.jp/ 👇
ެࣜnoteͪ͜Β EM / ςοΫϦʔυɹɹɹɹɹSRE αʔόʔαΠυΤϯδχΞɹ QAE ϑϩϯτΤϯυΤϯδχΞ UIσβΠφʔ
@GJ_Carely @ࢹௌऀͷΈͳ͞· ͝ਗ਼ௌͲ͏͋Γ͕ͱ͏͍͟͝·ͨ͠ʂ
53 ಇ͘ͻͱͷ݈߁ΛੈքதʹΔ