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.7k
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.4k
pepabo-with-flutter-2020
osamtimizer
1
2.3k
Flutter+Providerでウィジェットのテストを書く/widget-test-with-provider
osamtimizer
0
1.8k
SUZURIのAndroidアプリをFlutterで作っている話 / SUZURI-meets-Flutter
osamtimizer
2
23k
RubyのOSSコードリーディング / ruby-oss-code-reading
osamtimizer
4
3.2k
Other Decks in Technology
See All in Technology
AI駆動開発を実現するためのアーキテクチャと取り組み
baseballyama
17
15k
信頼性が求められる業務のAIAgentのアーキテクチャ設計の勘所と課題
miyatakoji
0
190
変わるもの、変わらないもの :OSSアーキテクチャで実現する持続可能なシステム
gree_tech
PRO
0
1.2k
今すぐGoogle Antigravityを触りましょう
rfdnxbro
0
230
.NET 10のASP. NET Core注目の新機能
tomokusaba
0
140
組織の“見えない壁”を越えよ!エンタープライズシフトに必須な3つのPMの「在り方」変革 #pmconf2025
masakazu178
1
1k
進化の早すぎる生成 AI と向き合う
satohjohn
0
150
Introduction to Sansan for Engineers / エンジニア向け会社紹介
sansan33
PRO
5
45k
PostgreSQL で列データ”ファイル”を利用する ~Arrow/Parquet を統合したデータベースの作成~
kaigai
0
180
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
15k
学術的根拠から読み解くNotebookLMの音声活用法
shukob
0
500
経営から紐解くデータマネジメント
pacocat
7
1.6k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Large-scale JavaScript Application Architecture
addyosmani
514
110k
Code Reviewing Like a Champion
maltzj
527
40k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
3.8k
Producing Creativity
orderedlist
PRO
348
40k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Making the Leap to Tech Lead
cromwellryan
135
9.6k
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.4k
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͜Ε͔Βɺू·ͬͨσʔλΛݩʹੳࣗಈԽΛ͑Δ