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
エンジニアかつ研究者としての今後のキャリアについて/My Career As An Engin...
Search
Gosuke Miyashita
April 12, 2019
Technology
460
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
エンジニアかつ研究者としての今後のキャリアについて/My Career As An Engineer And A Researcher
Gosuke Miyashita
April 12, 2019
More Decks by Gosuke Miyashita
See All by Gosuke Miyashita
なぜインフラコードのモジュール化は難しいのか - アプリケーションコードとの本質的な違いから考える
mizzy
71
37k
Serverspec(をつくった自分)のそれまでとその後
mizzy
9
3.3k
A method for separating policy definition and behavior control by an intermediate language to achieve optimal server configuration management according to the situation
mizzy
3
310
Past and future of Infrastructure as Code
mizzy
0
370
Configuration Managementツールのポリシー定義用中間言語に関する考察/Considerations about an intermediate language of configuration management tools
mizzy
0
530
Infrastructure as Codeのこれまでとこれから/Infra Study Meetup #1
mizzy
28
13k
Compare OCI Runtimes
mizzy
2
1.7k
Serverspec and OSS at IEICE Society Conference 2018
mizzy
2
380
House Meetup
mizzy
7
3.6k
Other Decks in Technology
See All in Technology
Type-safe IaC for Dart
coborinai
0
110
10年目を迎えた「ABEMA」がどのように AI 活用を推進して、AI 駆動開発にシフトしているのか / How ABEMA, entering its 10th year, is promoting the use of AI and shifting toward AI-driven development
miyukki
0
200
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8.4k
しぶいSRE: サーバから見えない障害にどう向き合うか。ラストワンマイルのデバッグ実践 / Shibui SRE
kanny
13
6.3k
AIと共生する開発者プラットフォーム:バクラクのモノレポ×マイクロサービス基盤
sakajunquality
2
3.6k
関数型の考えを TypeScript に持ち込んで、テストしやすい純粋関数を増やす / Pure at the Core, Effects at the Edge: Bringing Functional Thinking into TypeScript
kaminashi
2
130
End-to-Endで考える信頼性 —LINEアプリにおけるクライアント開発×SRE連携の実践
maruloop
4
4.4k
Amplify Gen2でbackend.tsにCDKを定義する/しない事によるCDKの挙動の違いとユースケース
smt7174
1
330
壊して学ぶAWS CDK: そのcdk deployで消えるもの、残るもの
k_adachi_01
1
310
第67回コンピュータビジョン勉強会CVPR2026読会前編
tsukamotokenji
0
140
見守りエージェントを作ってみた(ローカルLLM + Hermes Agent)
happysamurai294
0
100
「ちゃんとやっている」は独りよがりだった ― 不安に寄り添うインシデント対応へ / Towards incident response that addresses anxieties
chmikata
1
5.7k
Featured
See All Featured
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
510
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.5k
Statistics for Hackers
jakevdp
799
230k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
67
56k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Visualization
eitanlees
152
17k
Music & Morning Musume
bryan
47
7.3k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
220
Prompt Engineering for Job Search
mfonobong
0
370
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
350
Designing for Performance
lara
611
70k
Optimising Largest Contentful Paint
csswizardry
37
3.8k
Transcript
͘͞ΒΠϯλʔωοτגࣜձࣾ (C) Copyright 1996-2019 SAKURA Internet Inc ͘͞ΒΠϯλʔωοτݚڀॴ ΤϯδχΞ͔ͭݚڀऀͱͯ͠ ͷࠓޙͷΩϟϦΞʹ͍ͭͯ
2019/04/10 ٬һݚڀһ ٶԼ ߶ี
2 1. ͜Ε·Ͱͷܦྺ 2. ͜Ε·ͰͷओͳऔΓΈ 3. ͘͞ΒΠϯλʔωοτݚڀॴͰͷݚڀςʔϚ 4. ࠓޙͷΩϟϦΞϓϥϯ ࣍
1. ͜Ε·Ͱͷܦྺ
4 ɾւಓେֶܦࡁֶ෦ܦӦֶՊଔۀ(1997) ɾҏ౻ςΫϊαΠΤϯεೖࣾ(1997) ɾNetscapeͷϓϦηʔϧεΤϯδχΞ ɾωοτϚʔΫεೖࣾ(2004) ɾpaperboy&co.ೖࣾ(2006) ɾఇژେֶཧֶ෦ใՊֶՊ௨৴ڭҭ՝ఔೖֶ(2012) ͜Ε·Ͱͷܦྺ(ձࣾһ࣌)
5 ɾݸਓࣄۀओ(2014) ɾ๏ਓԽ(2016) ɾఇژେֶཧֶ෦ใՊֶՊ௨৴ڭҭ՝ఔଔۀ(2019) ͜Ε·Ͱͷܦྺ(ಠཱޙ)
6 ɾ͘͞ΒΠϯλʔωοτݚڀॴؚΊ6ࣾͱܖ ɾαʔόʔΠϯϑϥӡ༻ ɾϛυϧΣΞ։ൃ ɾOSS։ൃ ɾ৽͍͠πʔϧٕज़ͷௐࠪݕূ ɾίϯαϧςΟϯά ɾڭҭ ɾͳͲ ݱࡏͷओͳۀ
2. ͜Ε·ͰͷओͳऔΓΈ
8 ɾInfrastructure as Codeͷ࣮ફܒ׆ಈ ɾཧίετʗ࡞ۀϛεΛେ෯ݮ PuppetͰγεςϜཧΛࣗಈԽ͠ Α͏, Software Design 200712݄߸
ɾInfrastructure as Code ͷ͜Ε·Ͱͱ͜Ε͔Β, ϦΫϧʔτςΫϊϩ δʔζΦʔϓϯϥϘ, 20167݄ ɾhttps://speakerdeck.com/mizzy/infrastructure-as-code ɾInfrastructure as Code, ΦϥΠϦʔɾδϟύϯ, 20173݄(༁) Infrastructure as Code
9 ɾIaCͷ࣮ફܦݧΛݩʹServerspecͱ͍͏αʔό༻ςετπʔϧΛ։ൃ ɾBlack Duck Open Source Rookies of the Year
2013બग़, 20141݄ ɾserverspec: એݴతهड़Ͱαʔόͷঢ়ଶΛςετՄೳͳ൚༻ੑͷߴ͍ςετϑϨʔ ϜϫʔΫ, ใॲཧֶձݚڀใࠂΠϯλʔωοτͱӡ༻ٕज़ʢIOTʣ, 2014-IOT- 24(15), 1-6, 20142݄ ɾServerspec: The Simplest Server Testing Tool Ever, ChefConf 2014, 20144݄ ɾServerspec, ΦϥΠϦʔɾδϟύϯ, 20151݄ ɾୈ10ճຊOSSྭ, 201510݄ Serverspec
3. ͘͞ΒΠϯλʔωοτݚڀॴ ͰͷݚڀςʔϚ
11 ɾInfrastructure as Codeʹؔ͢Δ࣮ફܦݧݟΛ׆͔͠ɺݸମܕ σʔληϯλʔʹ͓͚ΔΦϖϨʔγϣϯΦʔέετϨʔγϣϯʹ ؔ͢ΔݚڀΛߦ͏༧ఆ ͘͞ΒΠϯλʔωοτݚڀॴͰͷݚڀςʔϚ
4. ࠓޙͷΩϟϦΞϓϥϯ
13 ɾΤϯδχΞͱ͖ͯ͠ͳ͜ͱΛ͢Δ͜ͱͱɺ͓ۚΛՔ͙͜ͱΛཱ྆ ͠ଓ͚͍ͨʢগͳ͘ͱ͋ͱ15ʣ ɾͦͷͨΊͷʮઐࣝͷਂԽͱ֦େʯͱʮӨڹྗͷ૿େʯ ɾ࠷৽ͷٕज़πʔϧΛֶͼଓ͚Δɺͱ͍͏ಓ͋Δ͕ɺࣗઐ ٕज़Λਂ͘ڀΊ͍ͨ ɾServerspecҎ্ʹӨڹྗͷ͋Δٕज़ιϑτΣΞΛ࡞Γ͍ͨ ɾͦΕʹΑΓΤϯδχΞͱͯ͠ͷرগՁΛҡ࣋͠ଓ͚͍ͨ ɾ͜ΕΒͷ࣮ݱͷͨΊʹɺݚڀऀͱͯ͠ͷΩϟϦΞΛࡧ͍ͯ͠Δ ࠓޙͷΩϟϦΞϓϥϯ
14 ɾम࢜՝ఔͰߋʹਂֶ͘Ϳ ɾઐࣝͷਂԽͱ֦େ ɾത࢜߸Λऔಘ͢Δ ɾͦͷաఔΛ௨ͯ͡ɺݚڀจͷํ๏Λࣗͷͷͱ͢Δ ɾτοϓΧϯϑΝϨϯεʹจΛ௨͢ ɾ͜ΕΛඪͱ͢Δ͜ͱͰɺੈքతʹӨڹྗͷ͋Δٕज़Λ࡞Γग़͢ ݚڀऀͱͯ͠ͷࠓޙͷΩϟϦΞ