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
株式会社ビットキー / Bitkey Inc.
PRO
October 08, 2021
Technology
0
2.5k
コードをほとんど書かなくてもシステムを作れるようにした話
株式会社ビットキー / Bitkey Inc.
PRO
October 08, 2021
Tweet
Share
More Decks by 株式会社ビットキー / Bitkey Inc.
See All by 株式会社ビットキー / Bitkey Inc.
多領域インシデントマネジメントへの挑戦:ハードウェアとソフトウェアの融合が生む課題/Challenge to multidisciplinary incident management: Issues created by the fusion of hardware and software
bitkey
PRO
2
81
GORM v1 → v2に移行したときの変更点/Changes when moving from GORM v1 to v2
bitkey
PRO
1
44
うまくいく! を実現するための質問力 / It works! The Power of Questions to Make It Happen
bitkey
PRO
1
320
ビットキーの中核を担うプロダクトで テスト自動化を駆使して安定的なリリースを実現する/At the core of BitKey's products Achieving stable releases through the use of test automation
bitkey
PRO
1
83
共創するアーキテクチャ ~チーム全体で築く持続可能な開発エコシステム~ / Co-Creating Architecture - A Sustainable Development Ecosystem Built by the Entire Team
bitkey
PRO
2
5.7k
キャンセルします!処理を / Cancels the process!
bitkey
PRO
1
130
Waroomを使って ハードウェアからソフトウェアまで 領域横断してインシデントマネジメント始めてみた /I started incident management using Waroom across domains from hardware to software.
bitkey
PRO
1
120
データを用いてサービス品質の向上に貢献!! SREのプラクティスを用いた守りのデータ分析 / Using Data to Improve Service Quality! Defensive data analysis using SRE practices
bitkey
PRO
2
140
“共通化”で失敗したモデリング実例 / Modeling examples of failures due to "commonization
bitkey
PRO
3
210
Other Decks in Technology
See All in Technology
スタートアップで取り組んでいるAzureとMicrosoft 365のセキュリティ対策/How to Improve Azure and Microsoft 365 Security at Startup
yuj1osm
0
140
LINE Developersプロダクト(LIFF/LINE Login)におけるフロントエンド開発
lycorptech_jp
PRO
0
110
サイバー攻撃を想定したセキュリティガイドライン 策定とASM及びCNAPPの活用方法
syoshie
1
280
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
21
9k
バクラクのドキュメント解析技術と実データにおける課題 / layerx-ccc-winter-2024
shimacos
2
880
LINEヤフーのフロントエンド組織・体制の紹介【24年12月】
lycorp_recruit_jp
0
520
Wantedly での Datadog 活用事例
bgpat
1
250
新機能VPCリソースエンドポイント機能検証から得られた考察
duelist2020jp
0
180
ブラックフライデーで購入したPixel9で、Gemini Nanoを動かしてみた
marchin1989
1
440
Ruby on Railsで作る銘柄スクリーニング
shoe116
0
120
データパイプラインをなんとかした話 / Improving the Data Pipeline in IVRy
mirakui
1
340
KubeCon NA 2024 Recap: How to Move from Ingress to Gateway API with Minimal Hassle
ysakotch
0
190
Featured
See All Featured
Building Adaptive Systems
keathley
38
2.3k
Practical Orchestrator
shlominoach
186
10k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
28
900
Become a Pro
speakerdeck
PRO
26
5k
Building Applications with DynamoDB
mza
91
6.1k
Facilitating Awesome Meetings
lara
50
6.1k
The Illustrated Children's Guide to Kubernetes
chrisshort
48
48k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
29
2k
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Site-Speed That Sticks
csswizardry
2
180
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