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
Terai Shogo
June 25, 2022
Technology
0
51
【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
6
500
PRODUCT HISTORY CONFERENCE 2024の裏側
krpk1900
0
60
Kaigi on Rails 2024 〜運営の裏側〜
krpk1900
1
1.2k
【Kaigi on Rails 2024】YOUTRUST スポンサーLT
krpk1900
1
790
今日で分かる!カスタムコップの作り方
krpk1900
2
1.2k
SNS特有のタイムライン機能におけるYOUTRUSTの工夫点
krpk1900
0
48
技術的負債に対してカスタムコップでできること
krpk1900
0
600
サービスを軌道に乗せるまで一人でやったすべてのこと
krpk1900
20
7.9k
RailsアプリでのCQSの運用を支える仕組みと文化
krpk1900
0
110
Other Decks in Technology
See All in Technology
OpenTelemetryセマンティック規約の恩恵とMackerel APMにおける活用例 / SRE NEXT 2025
mackerelio
3
2k
ポストコロナ時代の SaaS におけるコスト削減の意義
izzii
1
470
組織内、組織間の資産保護に必要なアイデンティティ基盤と関連技術の最新動向
fujie
0
280
Maintainer Meetupで「生の声」を聞く ~講演だけじゃないKubeCon
logica0419
0
110
cdk initで生成されるあのファイル達は何なのか/cdk-init-generated-files
tomoki10
1
670
SREのためのeBPF活用ステップアップガイド
egmc
2
1.3k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.7k
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
820
助けて! XからWaylandに移行しないと新しいGNOMEが使えなくなっちゃう 2025-07-12
nobutomurata
2
200
[SRE NEXT 2025] すみずみまで暖かく照らすあなたの太陽でありたい
carnappopper
2
470
「現場で活躍するAIエージェント」を実現するチームと開発プロセス
tkikuchi1002
3
410
SRE不在の開発チームが障害対応と 向き合った100日間 / 100 days dealing with issues without SREs
shin1988
2
2.1k
Featured
See All Featured
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
32
2.4k
Making Projects Easy
brettharned
116
6.3k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
What's in a price? How to price your products and services
michaelherold
246
12k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
340
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.5k
Building Applications with DynamoDB
mza
95
6.5k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
We Have a Design System, Now What?
morganepeng
53
7.7k
Optimizing for Happiness
mojombo
379
70k
How to Think Like a Performance Engineer
csswizardry
25
1.7k
GraphQLとの向き合い方2022年版
quramy
49
14k
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 ಇ͘ͻͱͷ݈߁ΛੈքதʹΔ