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
コードをほとんど書かなくてもシステムを作れるようにした話
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
株式会社ビットキー / Bitkey Inc.
PRO
October 08, 2021
Technology
3.2k
0
Share
コードをほとんど書かなくてもシステムを作れるようにした話
株式会社ビットキー / Bitkey Inc.
PRO
October 08, 2021
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
2
180
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
140
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
310
AIのために、AIを使った、Effect-TSからの脱却 〜テストを活用した安全なリファクタリングの進め方〜
bitkey
PRO
1
650
Flutter初心者が生成AIで大規模アプリ開発をキャッチアップした工夫 〜元ネイティブエンジニアが実践した、技術転換の高速道路〜 / Flutter with LLM: A Former Native Engineer's Fast Track to Large-Scale Apps
bitkey
PRO
0
230
〜備えあれば憂いなし〜とりあえず障害訓練やろ? デジタル/フィジカル横断プロダクトを24365で維持するための戦略 / Better Safe Than Sorry: Incident Drills for 24/365 Digital-Physical Products
bitkey
PRO
0
130
雑談は、センサーだった
bitkey
PRO
2
470
AIが書いたコードを信じられない問題 〜レビュー負荷を下げるために変えたこと〜 / The AI Code Trust Gap: Reducing the Review Burden
bitkey
PRO
8
1.5k
生成AI時代のドキュメントに対する期待の整理と実践から得た学び / Rethinking Documentation for LLM: Lessons from Practice
bitkey
PRO
1
150
Other Decks in Technology
See All in Technology
最低限これだけ押さえれ大丈夫_Claude Enterprise/Team企業展開ガバナンス入門
tkikuchi
1
560
Claude code Orchestra
ozakiomumkj
2
740
Platform Engineering as a Product: Criteria for Improvement and Multi-Tenant Design
kumorn5s
0
400
NFLコンペ2026 解法
lycorptech_jp
PRO
0
130
TROCCOで始めるクラウドコストを民主化するためのFinOps
tk3fftk
1
470
Javaで学ぶSOLID原則
negima
1
240
開発を止めない CI/CD ~CI Visibilityによる継続的最適化~
pensuke628
0
220
Anthropic AIネイティブ・スタートアップ構築のプレイブック を理解する
nagatsu
0
230
ITエンジニアを取り巻く環境とキャリアパス / A career path for Japanese IT engineers
takatama
4
1.8k
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
190
Kaggle未経験社員をメダリストに育てる「AIドラゴン桜」
lycorptech_jp
PRO
0
670
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
130
Featured
See All Featured
Accessibility Awareness
sabderemane
1
130
Game over? The fight for quality and originality in the time of robots
wayneb77
1
180
We Have a Design System, Now What?
morganepeng
55
8.2k
How to make the Groovebox
asonas
2
2.2k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
25k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
2
4k
Building a A Zero-Code AI SEO Workflow
portentint
PRO
0
540
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.2k
Thoughts on Productivity
jonyablonski
76
5.2k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
160
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.3k
Transcript
ίʔυΛ΄ͱΜͲॻ͔ͳͯ͘ γεςϜΛ࡞ΕΔΑ͏ʹͨ͠
Outline 1. ࠓճ࡞ͬͨͷ 2. େࣄʹͨ͜͠ͱ 3. ͦͷઌʹ͋Δͷ 2 2
ന య Takanori Shiraki 2014 2016 2018 גࣜձࣾϫʔΫεΞϓϦέʔγϣϯζʹೖࣾ ձܭγεςϜͷιϑτΣΞ։ൃऀͱͯ͠ɺཧձ ܭɺಛʹ༧ࢉཧΛओʹ୲
ձܭࣄۀ͔ΒECࣄۀҟಈ ݕࡧΤϯδϯ࿈ܞɺϓϩϞʔγϣϯػೳͷ։ൃΛ୲ ͨ͠ޙɺେखඦ՟ళ͚αʔϏεͷ։ൃΛ୲ ۀ͔ΒϏοτΩʔδϣΠϯ εϚϗΞϓϦɾΣϒΞϓϦɾόοΫΤϯυͷجૅ ઃܭɺΠϯϑϥબఆɺΞʔΩςΫνϟઃܭɺϑϨʔ ϜϫʔΫϥΠϒϥϦͷܾఆ͔Β࣮·ͰΛ୲͏ 2021 Workspaceࣄۀͷٕज़ऀͱͯ͠ ৽نαʔϏεͷઃܭɾ࣮ɺطଘαʔϏεͷվमɺ ։ൃମݧͷվળɺ৭ʑͬͯ·͢
γεςϜΛ·Δ͝ͱ࡞Δ δΣωϨʔλʔΛ࡞͓ͬͨ͠ ࠓͷςʔϚ 4 4 Work illustrations by Storyset
ࠓճ࡞ͬͨͷ 5 5
ࠓճ࡞ͬͨͷ 6 New
ࠓճ࡞ͬͨͷ ίϯηϓτ ͷܾఆ ཁ݅ఆٛ શମઃܭ ϩʔυϚοϓ ࡞ Πϯϑϥܾఆ ΞʔΩςΫνϟ ઃܭ
APIઃܭ ςʔϒϧઃܭ DB ϚΠάϨʔγϣϯ DBΞΫηε࣮ API࣮ ϩδοΫ࣮ ςετ ౷߹ςετ ϦϦʔε
ࠓճ࡞ͬͨͷ 8 ϚΠάϨʔγϣϯ DBΞΫηεΫϥε Ճɾมߋ Өڹൣғ֬ೝ APIͷՃ ϩδοΫ Ճɾมߋ طଘอূ
ςετ ౷߹ςετ
ࠓճ࡞ͬͨͷ ͍࣌ؒΛ͔͚Δ͔ɺͨ͘͞ΜͷਓͰ։ൃ͢Ε͍͍Ͱ͕͢… 9 ։ൃҰਓ ϦϦʔε·Ͱظؒʢ3ϲ݄ʣ workhubͱͷ౷߹ ͱ͍͏͖݅ɻ
ࠓճ࡞ͬͨͷ ਓΛ͔͖ूΊΔ 10 ࣗಈͰίʔσΟϯά Work illustrations by Storyset Work illustrations
by Storyset
ࠓճ࡞ͬͨͷ Ͱ͖͕͋ͬͨͷɾɾ 11 11
ࠓճ࡞ͬͨͷ 12 ERਤ OpenAPI ϦϙδτϦ ΫΤϦ Ϣʔεέʔε ֤छσʔλม ͦͷଞ৭ʑ Work
illustrations by Storyset
ࠓճ࡞ͬͨͷ 13 OpenAPI API όϦσʔλ σʔλม APIίʔϧ ͦͷଞ৭ʑ Work illustrations
by Storyset
ࠓճ࡞ͬͨͷ 14 OpenAPI ER ࣮ ίϯύΠϧ௨Ε ΘΓͱউͪ Work illustrations by
Storyset
ࠓճ࡞ͬͨͷ 15 ୯Ұͷςʔϒϧ ࣮ͳ͠ ςʔϒϧͷ݁߹Λ ؚΉσʔλऔಘ 5 ςʔϒϧͷՃɾ มߋΛؚΉ߹ 30
ࠓճ࡞ͬͨͷ 16 99 tables 2,217 files 134,703 lines Work illustrations
by Storyset
େࣄʹͨ͜͠ͱ 17 17
େࣄʹͨ͜͠ͱ 18 ม Πϯϓοτ Ξτϓοτ Πϯϓοτ Ξτϓοτ Work illustrations by
Storyset
େࣄʹͨ͜͠ͱ 19 Πϯϓοτ OpenAPI ERਤ Ξτϓοτ ϓϩάϥϜ ม Work illustrations
by Storyset
େࣄʹͨ͜͠ͱ 20 ΠϯλʔϑΣʔε ʁˠʁ ࣮ OpenAPI →API ࣮ OpenAPI →XXX
࣮ ER→ ϦϙδτϦ ࣮ ER→XXX ΠϯλʔϑΣʔε OpenAPI→ʁ ΠϯλʔϑΣʔε ER→ʁ ࣮ ER →ΫΤϦ ࣮ OpenAPI→ όϦσʔλ
ࠓޙͷ 21 21
ࠓޙͷ 22 Πϯϓοτ OpenAPI Ξτϓοτ Swift Work illustrations by Storyset
ࠓޙͷ 23 Work illustrations by Storyset
ࠓޙͷ 24 Work illustrations by Storyset
Fin 25 25