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
ブログ夏祭り2020_チバユキ_脳
Search
YukihiroChiba
August 12, 2020
Technology
0
7.1k
ブログ夏祭り2020_チバユキ_脳
クラスメソッド社内で2020年8月に行われたイベントでの登壇資料です
YukihiroChiba
August 12, 2020
Tweet
Share
More Decks by YukihiroChiba
See All by YukihiroChiba
わたしの業務の中に住み着いたCacoo/Cacoo has taken up residence in my work routine
yukihirochiba
0
930
Amazon VPCでの IPv6利用に向けた はじめの一歩/first-step-towards-using-ipv6-in-amazon-vpc
yukihirochiba
0
480
AWS IAM の結果整合性を避けるためセッションポリシーを用いてポリシーの動作確認を行う、を解説する
yukihirochiba
0
830
SSMエージェントはIAMロールの夢を見るか/ Do SSM Agents Dream Of IAM Roles?
yukihirochiba
0
2.4k
AWS IAM の知っておくべき話と知らなくてもいい話 DevIO2023/ AWS IAM DevIO 2023
yukihirochiba
0
3.3k
デジタルアイデンティティWGミニウェビナー第4回「IaaSとアイデンティティ」/ jnsa-iaas-identity
yukihirochiba
0
680
学習エンジンがうなりを上げているチームの作り方 / How to build a team with a learning engine humming along
yukihirochiba
0
4k
Amazon Route 53 Application Recovery Controller zonal shift 試してみた
yukihirochiba
0
1.8k
re:Growth 2022 Amazon Verified Permissions/妄想を膨らませる_チバユキ
yukihirochiba
0
5.4k
Other Decks in Technology
See All in Technology
ビジネスモデリング道場 目的と背景
masuda220
PRO
9
520
RSNA2024振り返り
nanachi
0
580
ハッキングの世界に迫る~攻撃者の思考で考えるセキュリティ~
nomizone
13
5.2k
【Developers Summit 2025】プロダクトエンジニアから学ぶ、 ユーザーにより高い価値を届ける技術
niwatakeru
2
1.4k
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
210
Goで作って学ぶWebSocket
ryuichi1208
1
880
スタートアップ1人目QAエンジニアが QAチームを立ち上げ、“個”からチーム、 そして“組織”に成長するまで / How to set up QA team at reiwatravel
mii3king
2
1.5k
Platform Engineeringは自由のめまい
nwiizo
4
2.1k
なぜ私は自分が使わないサービスを作るのか? / Why would I create a service that I would not use?
aiandrox
0
740
急成長する企業で作った、エンジニアが輝ける制度/ 20250214 Rinto Ikenoue
shift_evolve
3
1.3k
君も受託系GISエンジニアにならないか
sudataka
2
430
Building Products in the LLM Era
ymatsuwitter
10
5.5k
Featured
See All Featured
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
12
960
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
GraphQLとの向き合い方2022年版
quramy
44
13k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
366
25k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
356
29k
Being A Developer After 40
akosma
89
590k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
Mobile First: as difficult as doing things right
swwweet
223
9.3k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
27
1.6k
Agile that works and the tools we love
rasmusluckow
328
21k
Transcript
ਤɺ͔ͭ͏ɻ ɺӻͿɻ "84ࣄۀຊ෦ɹίϯαϧςΟϯά෦ νόϢΩ
ࣗݾհ ઍ༿ • 20201݄JOIN • ͖ͳ AWSαʔϏεɿVPC •
͖ͳνόɿνόϢεέ
ຊͷςʔϚ ਤΛͬͯΈΑ͏͔ͳ……ͱࢥͬͯΒ͏
ষཱͯ 4 •ୈҰষɹਤͱ •ୈೋষɹϒϩάͷͨΊͷਤ •ୈࡾষɹਤͷͨΊͷϒϩά •࠷ऴষɹ͔͜͏ɺਤ
ୈҰষɹਤͱ
͓ॻ͖ 6 I.ʹඳըॲཧΛͤ͞ͳ͍ II.࣮ଞਓͷ͚ͳ͍ III.ϝϞϦΛղ์͢Δ •ୈҰষɹਤͱ
ҙࣄ߲ ʰ˞ݸਓͷײͰ͢ɻʱ / ϊʔࠜڌͩΑ \
Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍
Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍ 9 • ਓؒͷΠϯϓοτΛແҙࣝʹඳը͢Δ • ςΩετɺԻ…… • ඳըॲཧͷମྗΛফඅ͢Δ •
ݟ͕ͳ͍ͷ߹ɺಛʹେม • ॳΊ͔Βඳը͞Εͨঢ়ଶͰݟͤΔ
10 ղ૾ͷ͍ඳը ςΩετ Ի ύϫʔΛ৯͏ Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍
11 Ⅰ. ʹඳըॲཧΛͤ͞ͳ͍ ॳΊ͔ΒਤͰ ݟͤΔ / ͔ͨ͢ΔΘʔ \
Ⅱ. ࣮ଞਓͷ͚ͳ͍
Ⅱ. ࣮ଞਓͷ͚ͳ͍ 13 • ্༷ɺଞਓͷͷத͚ͳ͍ʢ2020ݱࡏʣ • ෆศͳͷͰΞοϓσʔτ͓͍ͪͯ͠·͢ʂ • ಉҰͷΠϯϓοτ͔Βಉ͡ͷΛ૾͍ͯ͠Δ ͔อূ͕ͳ͍
• ڌΓॴͱͯ͠ਤΛ༻͍Δ
14 Πϯϓοτ Ⅱ. ࣮ଞਓͷ͚ͳ͍ ͪΌΜͱಉ͜͡ͱࢥ͍ු͔ͯ·͔͢ʁ
15 Ⅱ. ࣮ଞਓͷ͚ͳ͍ ڞ௨ͯ͠ʹݟ͑ΔͷΛڌΓॴʹ͢Δ ͷதͰ ಛఆͷՕॴΛ ϙΠϯτ͢Δ͜ͱՄೳ / ͔ͨ͢ΔΘʔ \
/ ͔ͨ͢ΔΘʔ \ / ͔ͨ͢ΔΘʔ \
Ⅲ. ϝϞϦΛղ์͢Δ
Ⅲ. ϝϞϦΛղ์͢Δ 17 • ͕ඳ͘ਤղ૾͕͘ݻఆ͞Ε͍ͯͳ͍ • ϫʔΩϯάϝϞϦ͙͍ͬ͢ͺ͍ʹͳΔ • ෆશͰͷ֎ʹਤͱͯ͠Ξτϓοτ͢Δ
18 ղ૾ͷ͍ඳը ଞͷλεΫ ଞͷλεΫ ଞͷλεΫ Ⅲ. ϝϞϦΛղ์͢Δ ͣͬͱʹ ͱ͓͚ͬͯͳ͍ ෳࡶͳͷ
ඳ͚ͳ͍
19 Ⅲ. ϝϞϦΛղ์͢Δ ଓ͖͔ΒඳըͰ͖Δ ͷ֎ʹ ग़͓ͯ͘͠ / ͔ͨ͢ΔΘʔ \ ղ૾ͷ͍ඳը
ୈೋষɹϒϩάͷͨΊͷਤ
͓ॻ͖ 21 I.ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ II.ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ •ୈೋষɹϒϩάͷͨΊͷਤ
Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍
Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ 23 • ڵຯͳ͍ͷʹͷମྗΛׂ͜͏ͱ͠ͳ͍ • ಡΈख࠷ॳʹͬ͘͟ΓͲΜͳ͜ͱ͕ॻ͍ͯ ͍Δ͔Θ͔Βͳ͍ͱෆ҆ • ਤΛೖΕͯԿʹ͍ͭͯͷϒϩά͔Ͱཧղ
ͯ͠Β͏
24 Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ λΠτϧ 344 ݕࡧ 4/4 ࣥචऀ Ϧʔυจ ಡΉ
ͬ͘͟Γ શମ ಡΉ ڵຯ͕ ͋Ε શମΛ ಡΉ ྲྀೖܦ࿏ ։͘લͷஅ ։͍ͨ͋ͱͷஅ هࣄͷ֓ཁ ਤΛೖΕΔ͜ͱͰڵຯΛ࣋ͨͤΔ ಄Λগ͠ ಡΉ / ಡΜͰΈΑ͏͔ͳ \ ಡΈखͷ ʜʜ ʜʜ
25 Ⅰ. ଞਓࣗͷϒϩάʹͦΜͳڵຯͳ͍ λΠτϧ 344 ݕࡧ 4/4 ࣥචऀ Ϧʔυจ ಡΉ
ͬ͘͟Γ શମ ಡΉ ڵຯ͕ ͋Ε શମΛ ಡΉ ྲྀೖܦ࿏ ։͘લͷஅ ։͍ͨ͋ͱͷஅ هࣄͷ֓ཁ ಄Λগ͠ ಡΉ ʜʜ ʜʜ ಡΉ࣌ʹলΤωͰࡁΉ / ཧղ͍͢͠ \ ಡΈखͷ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ 27 • ཁૉؒͷؔΛݫີʹఆٛ͠ͳͯ͘Α͍ • ݴٴ͍ͨ͠෦ΛϙΠϯτ͢Δͷָ͕ • ςΩετʹى͜͢ͷ͕େมͳͷΛਤͰදݱ ͢Δ
Ⅱ. ਤ͚ͬ͜͏ᐆດ͕͞ڐ͞ΕΔ 28 ཁૉ1 ཁૉ1-a ཁૉ2-c ཁૉ3 ཁૉ3-a ཁૉ1-b ཁૉ1-c
ཁૉ1-d ݫີʹఆٛ͠ͳͯ͘ͳΜͱͳ͘ϑΟʔϦϯάͰิͰ͖Δ ཁૉͱ ͦͷԼͷ ཁૉͷؔ ʁ ͜ͷҹ ԿΛද͢ʁ ςΩετͰ දݱͮ͠Β͍Օॴͷ ϙΠϯτָ / ਤͰඳָ͍ͯͪ͠Ό͑ \ ॻ͖खͷ
ୈࡾষɹਤͷͨΊͷϒϩά
͓ॻ͖ 30 I.ࢲਤʹͳΓ͍ͨ •ୈࡾষɹਤͷͨΊͷϒϩά
Ⅰ. ࢲਤʹͳΓ͍ͨ 31 • ઌ΄ͲݟͨͷϒϩάΛิ͢ΔͨΊͷਤ • ਤͦͷͷ͕ίϯςϯπʹͳ͍͍ͬͯͷͰ ͳ͍͔ • ಛఆͷྖҬΛநԽͯ͠ਤղͨ͠ͷΛϝΠ
ϯʹਾ͑ͯɺͦͷղઆΛߦ͏ϒϩά
Ⅰ. ࢲਤʹͳΓ͍ͨ 32 • ·ͣΤϯδχΞ͕Γ͍ͨͷҎԼͷ͋ͨΓͷͣ • Ͳ͏͍ͬͨίϯϙʔωϯτ͕͋ͬͯ • Ͳ͏͍ͬͨύϥϝʔλΛ͍࣋ͬͯͯ •
ͦΕΒ͕ͲΜͳؔʹ͋Δ͔ • AWSͩͬͨΒҎԼΛॱ܁Γͯ͠ཧղΛਂΊΔͣ • BlackBeltɺυΩϡϝϯτɺ࣮ࡍʹ৮Δɺઌਓͷϒϩά • ॱ܁Γ͢Δલʹશମ૾Λԡ͑ͯ͞Β͏ͨΊͷਤ
33 Ⅰ. ࢲਤʹͳΓ͍ͨ υΩϡϝϯτ #MBDL#FMU ࣮ࡍʹ৮Δ ઌਓͷϒϩά ମܥཱͯͨ ཧղ ͜ΕΑΓઌʹ
શମ૾͕ ͔͍ͬͯΕ ΑΓޮత
34 / രͰཧղͰ͖Δͥ \ Ⅰ. ࢲਤʹͳΓ͍ͨ υΩϡϝϯτ #MBDL#FMU ࣮ࡍʹ৮Δ ઌਓͷϒϩά
ਤղ ϒϩά ମܥཱͯͨ ཧղ ͡Ίʹͬ͘͟Γཧղ ͕͍ࣗ·ֶΜͰ͍Δͷ͕ શମͷͲ͜ʹҐஔ͢Δ͔Ḫͬͯ֬ೝ
ີ͔ͳ ʰBlackBeltΑΓઌʹ ԶͷϒϩάΛݟΖʱ / ݴ͑ΔΑ͏ʹͳΔͱ͍͍Ͷ \
࠷ऴষɹ͔͜͏ɺਤ
͓ॻ͖ 37 I.ϓϩΞΫςΟϒ2" •࠷ऴষɹ͔͜͏ɺਤ (ฉ͔Εͯͳ͍͜ͱʹউखʹ͑·͢) / Ϛονϙϯϓ \ ϒϩάʹݶΒͣɺର͓٬͞ΜͩͬͨΓɺ ֶशͷதͩͬͨΓɺʹ͓͚Δਤ
Ⅰ. ϓϩΞΫςΟϒQA 38 ΫΤενϣϯ Ξϯαʔ ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ ԿͰਤΛ͔͍ͯ·͔͢ʁ CacooͰ ͔͍ͯ·͢ʂ
CacooͰ ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ Ͱͦͷ͏ͪCacooے͕͖ͭ·͢ / ۙಓͳΜͯͳ͍ͥ…… \
39 ΫΤενϣϯ Ξϯαʔ Լॻ͖͔͍ͯ·͔͢ʁ ͔͔ͳ͍͜ͱͳ͍Ͱ͕͢ɺ ༧ఆ௨Γʹͳͬͨ͜ͱͳ͍Ͱ͢ ࢴͱϖϯͰ͍͍Ͱ͔͢ʁ ѱ͘ͳ͍Ͱ͕͢ɺ ͔͍ͨΓফͨ͠ΓͰ͖ͳ͍ͱਏ͍͔ ϗϫΠτϘʔυͰ͍͍Ͱ͔͢ʁ
ѱ͘ͳ͍Ͱ͕͢ɺίϐϖͨ͠Γ ΦϒδΣΫτҠಈͰ͖ͳ͍ͱਏ͍͔ / ੲExcelͰؤுͬͯͨΑɻํ؟ࢴʹͨ͠ExcelͰ͔͍ͯZipͯ͠ύεϫʔυΛผϝʔϧͰૹΔΜͩʂҒ͍ਓ͍͍ͪͪจষͳ ΜͯಡΜͰ͘Εͳ͍͔ΒͶɺͬ͞͞ͱֆΛඳ͍ͯૹͬͯϦϞʔτʢԻonlyʣͰઆ໌͢ΔΜͩʂָ͔ͬͨ͠ͳʂʂϋϋοʂ\ Ⅰ. ϓϩΞΫςΟϒQA
Ⅰ. ϓϩΞΫςΟϒQA 40 ΫΤενϣϯ Ξϯαʔ ͡Ί͔Βܗ͕ ࢥ͍ු͔ΜͰ·͔͢ʁ ͍͍͑ɺͷதͰҭͯΔʹ ݶք͕͋Γ·͢ɻ ͷ֎ʹग़͔ͯ͠Βҭͯ·͢ɻ
ਤΛ͔͘ͷΊΜͲ͘͘͞ͳ͍Ͱ͔͢ʁ ͍ɺΊΜͲ͍͘͞Ͱ͢ʂ ίπͱ͔͋Γ·͔͢ʁ ͱΓ͋͑ͣʹ͍ͭͨͷΛཁૉͱͯ͠ ͔͖ग़ͯ͠ɺΈ͑ΔΑ͏ʹͯ͠·͢ / Զʹݶք͋ΔΑ \ ϚωδϝϯτίϯιʔϧͷࠨϖΠϯͱ͔ υΩϡϝϯτͷதʹग़͖ͯͨϦιʔεͱ͔
41 ΫΤενϣϯ Ξϯαʔ ਤΛ͔͘ͷʹͲͷ͘Β͍ ͔͚࣌ؒͯ·͔͢ʁ ʮԿͷͨΊʹ͜Μͳ͜ͱͯ͠ΜͩΖ……ʯ ͱࢥ͏͜ͱ͕͋Δ͘Β͍͔͚ͯ·͢ ԿͷͨΊʹ ͦΜͳ͜ͱͯ͠ΔΜͰ͔͢ʁ ΈΜͳͷɺসإʜʜ
Έ͍ͨ͡Όͳ͍ʁ ͔͔ͳ͍͍ͯ͘Ͱ͔͢ʁ ೖͨ࣌ؒ͠ʹରͯ͠ಘΒΕΔޮ༻Λ ؑΈͯஅ͍ͯͩ͘͠͞ Ⅰ. ϓϩΞΫςΟϒQA / ݸਓతʹΈΜͳͷਤ͕ݟ͍ͨͰ͢ \
42 ΫΤενϣϯ Ξϯαʔ ͏গ͓͠खܰʹͰ͖·ͤΜ͔ʁ ϚΠϯυϚοϓͱ͔͍͍͔͠Ε·ͤΜ Ⅰ. ϓϩΞΫςΟϒQA ਤ ϚʔΫ μϯ
ςΩετ ϚΠϯυ Ϛοϓ ͔͘ͷ͕ ͓खܰ ͔͘ͷ͕ ΊΜͲ͍ ಡΈऔΔͷ͕େม ಡΈऔΔͷ͕ϥΫ ϚΠϯυϚοϓ ֊Խ͞Εͨදݱಘҙ͚ͩͲ ֊Λ·͍ͨͩ ؔੑͷදݱۤखͩΑ
·ͱΊ
·ͱΊ 44 • ಡΈखͷཱͱͯ͠ਤͰදݱ͞Εͨํ͕ຬ ͕ߴ͍ • ॻ͖खͷཱͱͯ͠ϝϦοτ͕͋Δ • ಡΈखΛ༠Ҿ͢Δ •
શʹςΩετʹམͱ͞ͳ͍͍ͯ͘ • ॻ͍ͨ͜ͱΕΔͷͰࣗະདྷͷಡΈख • ͱݴͬͯΊΜͲ͍ͷΊΜͲ͍ • ֶशͷ్தʹਤΛ׆༻͢Δ͜ͱͰޮΞοϓ
·ͱΊ ΈΜͳͰ ͋·Ͷ͘ਓྨͷɺ ࿑ͬͪΌ͓͏ͥ……ʁ ͓Μͺ͔ͬͯ͘ΕΑͳʂ