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
VICOLLEのAPI層のモデル設計
Search
Yuya Hirayama
February 22, 2017
Technology
0
1.5k
VICOLLEのAPI層のモデル設計
Yuya Hirayama
February 22, 2017
Tweet
Share
More Decks by Yuya Hirayama
See All by Yuya Hirayama
iOSアプリの定期リリースとその自動化@potatotips#90
hiragram
1
350
Xcode Cloud事例紹介
hiragram
1
430
iOSアプリを安全にローカライズする
hiragram
1
410
iPhoneXのTrueDepthカメラでVRMを動かす
hiragram
2
14k
生きた仕様書としてのUIカタログアプリ運用 構想編
hiragram
1
1.4k
waiwai-swiftc-lazy.pdf
hiragram
0
250
Protocol Oriented WebAPI Abstraction
hiragram
0
350
Vapor cloud + Codegen
hiragram
0
60
VaporアプリからFCM経由でプッシュ通知を送る
hiragram
0
130
Other Decks in Technology
See All in Technology
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
6.2k
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
150
オブザーバビリティの観点でみるAWS / AWS from observability perspective
ymotongpoo
8
1.5k
エンジニアが加速させるプロダクトディスカバリー 〜最速で価値ある機能を見つける方法〜 / product discovery accelerated by engineers
rince
4
380
The Future of SEO: The Impact of AI on Search
badams
0
200
ソフトウェアエンジニアと仕事するときに知っておいたほうが良いこと / Key points for working with software engineers
pinkumohikan
0
100
明日からできる!技術的負債の返済を加速するための実践ガイド~『ホットペッパービューティー』の事例をもとに~
recruitengineers
PRO
3
410
データ資産をシームレスに伝達するためのイベント駆動型アーキテクチャ
kakehashi
PRO
2
550
データマネジメントのトレードオフに立ち向かう
ikkimiyazaki
6
1k
OpenID BizDay#17 KYC WG活動報告(法人) / 20250219-BizDay17-KYC-legalidentity
oidfj
0
250
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.1k
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
210
Featured
See All Featured
For a Future-Friendly Web
brad_frost
176
9.5k
Java REST API Framework Comparison - PWX 2021
mraible
28
8.4k
What's in a price? How to price your products and services
michaelherold
244
12k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Designing on Purpose - Digital PM Summit 2013
jponch
117
7.1k
Designing for humans not robots
tammielis
250
25k
Reflections from 52 weeks, 52 projects
jeffersonlam
348
20k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
28
9.3k
Making Projects Easy
brettharned
116
6k
Writing Fast Ruby
sferik
628
61k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.7k
Designing Experiences People Love
moore
140
23k
Transcript
7*$0--&ΞϓϦͷ"1*ͷ Ϟσϧઃܭ 4QFFF$BGF.FFUVQ !IJSBHSBN
୭ w ฏࢁ༟ w !IJSBHSBN w w $.ࣄۀ෦ɹ7*$0--& J04ΞϓϦΤϯδχΞ
7*$0--&
ࠓ w νʔϜͷ։ൃϑϩʔͷΛ͠·͢ w ͦΕͧΕͷఔͰͬͯΔ͜ͱΛ؆୯ʹ͠· ͢ w ΞϓϦͷίʔυϕʔεͷதͰ"1*͕ͲͷΑ͏ʹఆ ٛ͞Ε͍ͯΔ͔ͷΛ͠·͢
νʔϜͷ։ൃϑϩʔ
+40/4DIFNBͰ"1*ఆٛ ϞοΫαʔόࣗಈੜ .BSLEPXOυΩϡϝϯτࣗಈੜ "1*ͱσʔλΦϒδΣΫτ ఆٛͷίʔυࣗಈੜ 45(ڥ"1*։ൃ 45(ڥ݁߹ςετ 2"ɺຊ൪ςετ ΞϓϦ։ൃ
Α͍ͱ͜Ζ w "1*ͷ࣮ྃΛͨͣʹJ04ଆΛฒߦͯ͠։ൃ Ͱ͖ͯΑ͍ w TDIFNBΛઈରʹਖ਼ͱ͢ΔͷͰෆ۩߹ͷݪҼ͕αʔ όଆͳͷ͔ΞϓϦଆͳͷ͔Θ͔Γͯ͘͢Α͍ w TDIFNB௨Γʹฦͯ͠ΔͳΒΞϓϦͷͬΆ ͍ɺTDIFNBʹ߹Θͳ͍Ϩεϙϯεฦͯ͠Δͳ
ΒαʔόଆͬΆ͍
ͳΜͱ͔͍ͨ͠ͱ͜Ζ w +40/4DIFNBࣗମͷϨϏϡʔ͕݁ߏͭΒ͍ w ੜͷKTPOਓ͕ಡΉͷͰͳ͍͠ɺNBSLEPXO ͷυΩϡϝϯτݟͯύϥϝʔλͷ࿙Εͱ͔ͳ ͔ͳ͔ؾ͖ͮʹ͍͘ w ·͋ɺ+40/4DIFNB࠾༻ʹΑΔϝϦοτͷ΄ ͏͕໌Β͔ʹେ͖͍͔Β͍͍͔ͳʜ
ͦΕͧΕͷఔΛ؆୯ʹ
+40/4DIFNBͰ"1*ఆٛ w KTPO@XPSME SLBNVSBKTPO@XPSME ͰεΩʔϚΛੜ w ಉ࣌ʹɺੜ͞ΕͨεΩʔϚΛݩʹQSNE JOUFSBHFOU QSNE
Ͱ.BSLEPXOυΩϡϝϯτΛੜ w +40/4DIFNB༻ͷϦϙδτϦͰϨϏϡʔ αʔόαΠ υɺΞϓϦ྆ਓ w ྑ͚ΕNBTUFSʹϚʔδ
None
ϞοΫαʔό্ཱͪ͛ w TDIFNB͕NBTUFSʹϚʔδ͞ΕΔͱɺͦΕΛ ͱʹ$PNNJUUFF JOUFSBHFOUDPNNJUUFF Λ ͬͨϞοΫ͕ੜ͞ΕΔɻ
ίʔυδΣωϨʔλ࣮ߦ w ͖ͬ͞Ϛʔδͨ͠TDIFNB༻ϦϙδτϦͷ $JSDMF$*͕ɺJ04༻ͷίʔυδΣωϨʔλ͕ͬ ͯΔ5SBWJT$*ΛΩοΫ͢Δ w TDIFNBΛղऍ֤ͯ͠ΤϯυϙΠϯτͱσʔλΦ ϒδΣΫτͷίʔυΛੜ w 044ͱͯ͠ެ։
TQFFFKTPOTDIFNBTXJGU
4XJGUଆͷ"1*ఆٛ
جຊࢥ w "1*ϦΫΤετͱͦͷϨεϙϯε3Y4XJGUͷ 0CTFSWBCMFͰநԽͯ͠ѻ͏ w Ωϟετͱ͔Ξϯϥοϓͱ͔ɺͳΔͨ͘͘͠ͳ ͍ w ܕਪ͍ͨ͠ w
ؔ࿈ܕ BTTPDJBUFEUZQF Λ͏ͨΊʹɺΤϯ υϙΠϯτͭͷܕͱͯ͠ఆٛͨ͠
None
"1*ར༻ଆ͕͢ඞཁͷ͋ΔύϥϝʔλΛͯ͠Ϧ ΫΤετʹؔ͢ΔσʔλΛΠϯελϯεԽ͢Δ
4JOHMF3FTQPOTF5IFNF&OUJUZ 5IFNF&OUJUZ͕ݸฦͬͯ͘Δ͜ͱΛࣔ͢ɻଞʹ "SSBZ3FTQPOTF)PHF&OUJUZɺ /P$POUFOU3FTQPOTFͳͲ͕͋Δɻ
ݺͼग़͠ଆ͜Μͳײ͡ w $MJQ5IFNF3FTQPOTF ͭ·Γ 4JOHMF3FTQPOTF5IFNF&OUJUZ Ͱܕਪ͞Εͯ ετϦʔϜͷܕ͕0CTFSWBCMF5IFNF&OUJUZʹ ܾ·Δ w 4JOHMF3FTQPOTF5IFNF&OUJUZJOJU
KTPO ͕ KTPOEJDUJPOBSZΛ5IFNF&OUJUZʹϚοϓͯ͠Πϯ ελϯεԽ
௨৴࣌ʹΫϥογϡ͠͏Δͷ͚ͩ͜͜