Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
コードをほとんど書かなくてもシステムを作れるようにした話
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.3k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
コードをほとんど書かなくてもシステムを作れるようにした話
株式会社ビットキー / Bitkey Inc.
PRO
October 08, 2021
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
410
Swift&Xcodeのバージョンアップにまつわる怖かった思い出 / Scary Memories of Swift and Xcode Updates
bitkey
PRO
0
200
iOS/Androidの二刀流エンジニアがFlutter & TypeScriptへ越境後の現在地 - Flutterがメインになって見えた景色と現在の醍醐味 / Dual-Platform Mobile Engineer Shifts to Flutter & TypeScript - The View and Real Thrill of Going Flutter-First
bitkey
PRO
0
550
個人開発で育てる「大規模設計の苗床」 - AI時代の1人開発から始める業務への知識接続 / The Seedbed for Large-Scale Design - From AI-Era Solo Projects to Professional Knowledge
bitkey
PRO
1
510
失敗を経て、Harness Engineering で 大切にしたいことを考える / Learning from Failure: What Matters in Harness Engineering
bitkey
PRO
1
560
AI Adaptable なテストを整える工夫 / Ways to Make Your Tests AI-Adaptable
bitkey
PRO
3
320
人が担う「価値」とは?これからの「QA」とは / Human Value and the Future of Quality Assurance
bitkey
PRO
0
350
キャリア25年目にしてTypeScript に出会うまで - 「型」を通じて振り返るプログラミング言語遍歴 / Meeting TypeScript After 25 Years in Tech - Looking Back at My Programming Language Journey Through "Types"
bitkey
PRO
2
510
AIのために、AIを使った、Effect-TSからの脱却 〜テストを活用した安全なリファクタリングの進め方〜
bitkey
PRO
2
1k
Other Decks in Technology
See All in Technology
OpenTelemetry eBPF Instrumentationの舞台裏 / Behind the Scenes of OpenTelemetry eBPF Instrumentation
ymotongpoo
4
1.2k
Tips for Building Useful Agent Skills
rstankov
0
100
2026-09-10 【Snowflake World Tour Tokyo 2026】dbt Core と Snowflake で実現する多層的なデータガバナンス / Multi-Layered Data Governance Powered by dbt Core and Snowflake
civitaspo
0
360
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
140
Minecraft JavaのMODをSwiftで作る
1mash0
0
130
Podは生きているのにGoだけが落ちる:GOGCとGOMEMLIMITで追うInvisible OOM Killの謎
tkc66buzz
1
680
事業課題から技術的負債に向き合う
sansantech
PRO
1
530
顧客に向き合う開発組織へ。リアーキテクチャとフィーチャーチーム化で挑む組織改革
safie
0
560
Sigmaで作る業務アプリ
kazushiro_honma
0
130
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
7
610
人間はどの意思決定を手放せるのか
kawasima
6
2k
「図書館」という名前のままでいいのか -Code4Lib JAPANカンファレンス2026 アンカンファレンス報告- / Code4Lib JAPAN Conference 2026: Unconference Report
ykiyota
0
170
Featured
See All Featured
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
280
Agile that works and the tools we love
rasmusluckow
331
22k
The World Runs on Bad Software
bkeepers
PRO
72
12k
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
1
730
Scaling GitHub
holman
464
140k
Rails Girls Zürich Keynote
gr2m
96
14k
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Color Theory Basics | Prateek | Gurzu
gurzu
0
460
Speed Design
sergeychernyshev
33
2.1k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
300
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
430
Utilizing Notion as your number one productivity tool
mfonobong
4
590
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