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
suzuri-data-driven-2020
Search
Osamtimizer
December 16, 2020
Technology
1
1.5k
suzuri-data-driven-2020
Osamtimizer
December 16, 2020
Tweet
Share
More Decks by Osamtimizer
See All by Osamtimizer
SUZURIにおけるSREの取り組み/SRE-and-SUZURI
osamtimizer
0
1.2k
pepabo-with-flutter-2020
osamtimizer
1
2.1k
Flutter+Providerでウィジェットのテストを書く/widget-test-with-provider
osamtimizer
0
1.7k
SUZURIのAndroidアプリをFlutterで作っている話 / SUZURI-meets-Flutter
osamtimizer
2
23k
RubyのOSSコードリーディング / ruby-oss-code-reading
osamtimizer
4
2.8k
Other Decks in Technology
See All in Technology
B2B SaaSから見た最近のC#/.NETの進化
sansantech
PRO
0
680
SSMRunbook作成の勘所_20241120
koichiotomo
2
130
OCI Security サービス 概要
oracle4engineer
PRO
0
6.5k
個人でもIAM Identity Centerを使おう!(アクセス管理編)
ryder472
3
190
Evangelismo técnico: ¿qué, cómo y por qué?
trishagee
0
360
The Role of Developer Relations in AI Product Success.
giftojabu1
0
120
フルカイテン株式会社 採用資料
fullkaiten
0
40k
複雑なState管理からの脱却
sansantech
PRO
1
140
適材適所の技術選定 〜GraphQL・REST API・tRPC〜 / Optimal Technology Selection
kakehashi
1
160
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
28
12k
【令和最新版】AWS Direct Connectと愉快なGWたちのおさらい
minorun365
PRO
5
750
[FOSS4G 2024 Japan LT] LLMを使ってGISデータ解析を自動化したい!
nssv
1
210
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
38
6.9k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Visualization
eitanlees
145
15k
Building Adaptive Systems
keathley
38
2.3k
GraphQLの誤解/rethinking-graphql
sonatard
67
10k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Being A Developer After 40
akosma
86
590k
StorybookのUI Testing Handbookを読んだ
zakiyama
27
5.3k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
246
1.3M
Designing for humans not robots
tammielis
250
25k
Faster Mobile Websites
deanohume
305
30k
Fashionably flexible responsive web design (full day workshop)
malarkey
405
65k
Transcript
࣌ాཧ(.01FQBCP *OD ϖύϘςοΫΧϯϑΝϨϯε 46;63*ͷσʔλ ج൫ࣄ
ϞόΠϧ8FCΞϓϦέʔγϣϯΤϯδχΞ ࣌ాཧ!PTBNUJNJ[FS 46;63*ࣄۀ෦ϓϩμΫτνʔϜ IUUQTPTBNUJNJ[FSIBUFOBCMPHDPN
ࠓ͢͜ͱ w46;63*ͷݱঢ়ͱ՝ w͜Ε·Ͱ͖ͬͯͨ͜ͱ w͜Ε͔ΒΔ͜ͱ
46;63*ͷ ݱঢ়ͱ՝
None
ΦϦδφϧάοζ͕࡞ΕΔɺചΕΔɺങ͑Δɻ ը૾Λ1ຕΞοϓ ͢Δ͚ͩ ࣗಈతʹ͕ Ͱ͖·͢ ࣗͰങ͑Δ͠ ചΔ͜ͱͰ͖·͢
46;63*ͷݱঢ়ͱ՝ wྲྀ௨ֹɺձһͱʹେ෯૿ wͦΕʹ͍ɺ͍߹ͤنҧͷը૾Ξοϓϩʔυ૿Ճ ૉࡐͷ௨ใ
46;63*ͷݱঢ়ͱ՝ wཉ͍͠ʹͳ͔ͳ͔ͨͲΓண͚ͳ͍ w͍߹ͤߪೖϑϩʔͷੳɺυοάϑʔσΟϯά͔Β w4/4͔Βϖʔδͷྲྀೖ͕ଟ͘ɺݕࡧͰతͷʹͨͲΓ ண͖ͮΒ͍
46;63*ͷݱঢ়ͱ՝ wنҧૉࡐʹؔ͢Δ$4ۀͷෛ୲૿ wنҧૉࡐͷ௨ใରԠ wจ͞ΕͨͷൃલνΣοΫ wྲྀ௨ֹ૿Ճʹ͏จ૿ՃͰɺख࡞ۀʹΑΔνΣοΫ͕ෛ୲ʹ wཉ͍͠ʹͨͲΓண͖ͮΒ͍
͜ΕΒͷ՝Λ ղܾ͢ΔͨΊʹ
ղܾͷͨΊʹ wنҧૉࡐͷݕίετΛݮΒ͍ͨ͠ wࣗಈԽ wൃ࣌Ͱͳ͘ɺΞοϓϩʔυ࣌ʹݕ wϢʔβʔ͕ཉ͍͠ʹͨͲΓண͚ΔΑ͏ʹ͍ͨ͠ wݕࡧମݧͷ্ wཉ͍͠ΛαʔϏεଆ͔ΒఏҊ
ղܾʹ σʔλ͕ඞཁ
IUUQTUFDIQFQBCPDPNEYDSJUFSJB
ղܾͷͨΊʹ w%9$SJUFSJBͷஅ݁Ռ͔Β͔Δ௨Γɺܭଌͱσʔλ׆༻͕ऑ͍ w·ͣσʔλΛूΊΔͨΊͷج൫ͮ͘Γ͔Β
͜Ε·Ͱ͖ͬͯͨ͜ͱ
ߦಈσʔλͷੵ
ߦಈσʔλͷੵ wϢʔβʔ͕46;63*্Ͱىͨ͜͠ߦಈΛੵ wͦͷߦಈσʔλΛݩʹɺҙࢥܾఆ͕Ͱ͖ΔΑ͏ʹ͢Δ wͦͷͨΊͷԼ४උ wϖύϘͷσʔλੳج൫ #JHGPPU ͱ࿈ܞͤ͞Δ
#JHGPPU
#JHGPPU wϖύϘͷσʔλੳج൫ w%8)ͱͯ͠#JH2VFSZΛ༻ wߦಈσʔλͳͲΛ%8)ʹूੵͯ͠ɺੳ͕Ͱ͖Δ IUUQTSBOEQFQBCPDPNBSUJDMFCJHGPPUNJHSBUJPO
8FCΞϓϦ্ͷ ߦಈϩάੵ
8FCΞϓϦ্ͷߦಈϩάੵ w8FCΞϓϦ 3BJMT ͷϦΫΤετ͔ΒɺඞཁͳύϥϝʔλΛநग़ wநग़ͨ͠ύϥϝʔλΛ%8)͚ʹՃ w#JHGPPUͷ%8)Ͱ͋Δ#JH2VFSZʹߦಈσʔλΛૹ৴ wߦಈϩάϦΫΤετ୯Ґ w3BDLNJEEMFXBSFʹૹ৴ΛࠐΉ
ϞόΠϧΞϓϦ্ͷ ߦಈϩάੵ
ϞόΠϧΞϓϦ্ͷߦಈϩάੵ w8FCΞϓϦͱҟͳΓɺ)551ϦΫΤετ୯ҐͰͷߦಈϩά͕औΕͳ͍ wͷλοϓɺΧʔτը໘ͷҠಈɺߪೖ FUDʜ wશͯͷΞΫγϣϯ͕ϦΫΤετΛ͏ͱݶΒͳ͍ w'JSFCBTF"OBMZUJDT"EKVTUʹΧελϜΠϕϯτΛૹ৴
ૉࡐը૾ʹ ใΛ༩͢Δ
ૉࡐը૾ʹใΛ༩͢Δ wΞοϓϩʔυ͞Εͨૉࡐը૾ͷใগͳ͍ wը૾ϑΝΠϧ͔ΒऔΕͨใͷΈ wը૾ʹؚ·ΕΔใΛΑΓৄ͘͠Δ͜ͱͰɺੳͷʹཱͭ w(PPHMF7JTJPO"1*ͷྗΛआΓΔ
(PPHMF 7JTJPO"1*
(PPHMF7JTJPO"1* w($1ͷҰػೳ wը૾Λ͢ͱɺͦͷը૾͕࣋ͭใΛڭ͑ͯ͘ΕΔ wը૾ʹؚ·ΕΔͷը૾͕࣋ͭಛ wϩΰɺΩϟϥΫλʔɺΠϥετɺ৭ɺFUDʜ wը૾ͷ݈શࢉग़ͯ͘͠ΕΔ w"EVMU 7JPMFODF .FEJDBM 4QPPG
3BDZͭͷࢦඪ
(PPHMF7JTJPO"1*
(PPHMF7JTJPO"1*
ૉࡐը૾ʹใΛ༩͢Δ wૉࡐΞοϓϩʔυΛτϦΨʔʹ͠ɺ7JTJPO"1*ʹը૾Λඇಉظૹ৴ wಘΒΕͨ݁Ռσʔλϕʔεʹ֨ೲ͠ɺ&5-Ͱ#JH2VFSZʹಉظ
͜Ε·Ͱ͖ͬͯͨ͜ͱͷ·ͱΊ w46;63*্ͷߦಈϩάΛ#JHGPPUʹੵ wΞοϓϩʔυ͞Εͨૉࡐը૾ͷՃใΛੵ wσʔλۦಈͷͨΊͷԼ४උͱͯ͠ɺσʔλج൫Λඋ
͜Ε͔ΒΔ͜ͱ
͜Ε͔ΒΔ͜ͱ wҾ͖ଓ͖ɺσʔλج൫ͷվળ wੵ͞ΕͨσʔλΛݩʹɺσʔλۦಈͰ͖ΔΑ͏ʹ͢Δ wૉࡐը૾ʹ༩͞ΕͨใΛͬͯɺنҧը૾Λࣗಈݕग़͢Δ
σʔλج൫ͷվળ w8FCϞόΠϧΞϓϦͷߦಈϩάΛ౷Ұతʹѻ͑ΔΑ͏ʹ wΧελϜΠϕϯτΛ#JHGPPUʹΠϯϙʔτ
ੵ͞Εͨσʔλͷ׆༻ wߦಈϩάͱը૾ʹ༩͞ΕͨใΛΈ߹ΘͤΔ wߪങཤྺ wӾཡཤྺ wߪೖ͞Εͨʹ༻͞Εͨૉࡐը૾ͷใ wΦεεϝͷఏҊ͕Ͱ͖Δ͔ʁ
نҧૉࡐͷࣗಈݕ w7JTJPO"1*ʹΑͬͯ༩͞Εͨใ wը૾͕࣋ͭಛ wը૾ͷ݈શ wنҧʹΑ࣮ͬͯࡍʹൢചېࢭͱͳͬͨૉࡐը૾ w͜ΕΒͷใΛͬͯɺڭࢣ͋Γֶश͕Ͱ͖ͦ͏ʁ
·ͱΊ
·ͱΊ wྲྀ௨ֹɾϢʔβʔͷେ෯૿ʹ͍ɺ՝૿͑ͨ w՝Λղܾ͢ΔͨΊͷԼ४උ w͜Ε͔Βɺू·ͬͨσʔλΛݩʹੳࣗಈԽΛ͑Δ