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
Wantedly Peopleの連絡先一覧について
Search
Yu Tawata
May 31, 2017
Technology
5.8k
1
Share
Wantedly Peopleの連絡先一覧について
https://wantedly.connpass.com/event/56920/
の登壇資料です。
Yu Tawata
May 31, 2017
More Decks by Yu Tawata
See All by Yu Tawata
SwiftUIを導入したアプリ設計
yuta24
4
3.2k
try! Serverless App with Swift
yuta24
2
580
再利用可能なUI Componentsを利用したアプリ開発
yuta24
12
3.7k
Wantedly Peopleがたどり着いたアーキテクチャ
yuta24
1
5.3k
Other Decks in Technology
See All in Technology
Claude Codeを組織で使いこなす— サーバサイドAIエージェント運用の実践知
techtekt
PRO
0
130
「使われるデータ基盤」を目指してデータアナリストとワークショップをやった話
jackojacko_
2
930
Fabric-cicd によるAzure DevOps デプロイ
ryomaru0825
0
150
AI時代に改めて考える、ドメイン駆動設計 - モデリングが「AIへの共通言語」になる
littlehands
8
2.9k
権限管理設計を完全に理解した
rsugi
2
240
海外カンファレンス「JavaOne」参加レポート ユーザー系IT企業における目的・成果/JavaOne Report Purpose and Results in the User IT Company
muit
0
110
はじめてのDatadog
kairim0
0
230
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.7k
テストコードのないプロジェクトにテストを根付かせる
tttol
0
230
AI駆動開発でなんでもハンズオン環境をつくってみた
yoshimi0227
0
180
AI フレンドリーなエラー監視を TypeScript で実現する
shinyaigeek
2
190
Spring Boot における AOT Cache 活用テクニックと 起動時間改善事例
ntt_dsol_java
0
170
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
130
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
37
6.5k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
150
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
160
Darren the Foodie - Storyboard
khoart
PRO
3
3.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
180
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
150
Leveraging LLMs for student feedback in introductory data science courses - posit::conf(2025)
minecr
1
270
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
290
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
350
Paper Plane (Part 1)
katiecoart
PRO
0
8k
Transcript
Yu TAWATA 8BOUFEMZ1FPQMFͷ ࿈བྷઌҰཡʹ͍ͭͯ Wantedly ٕज़ݟֶձ ʙiOSฤʙ
γΰτͰίίϩΦυϧ w ଟాါʢ:V5"8"5"ʣ w UXJUUFSHJUIVCZVUB w &OHJOFFS w ΧʔφϏ։ൃʢϛυϧΣΞʣ w
ιʔγϟϧήʔϜ։ൃʢαʔόαΠυʣ w ໊ཧΞϓϦ։ൃʢJ04ʣ 1SPpMF
γΰτͰίίϩΦυϧ w ໊ใͷӾཡ w ϝʔϧૹ৴ w ి w ฒସ͑ w
໊લॱ w ձ໊ࣾॱ w Ճॱ w ࠷ޙʹݟͨॱ ࿈བྷઌҰཡ
γΰτͰίίϩΦυϧ ঢ়ଶ w ϩάΠϯ͋Γ w Πϯετʔϧޙʹ৽نొPSϩάΠϯ w 8BOUFEMZͷͭͳ͕ΓΛ࿈བྷઌҰཡʹಡΈࠐΉʢϩάΠϯͷΈʣ w ࿈བྷઌҰཡΛಉظ
w ޙ͔Β৽نొPSϩάΠϯ w ࿈བྷઌҰཡͱ8BOUFEMZͷͭͳ͕ΓΛϚʔδʢϩάΠϯͷΈʣ w ࿈བྷઌҰཡΛಉظ
γΰτͰίίϩΦυϧ ୯७ͳσʔλಉظ /contacts?last_fetched_at=XXXX Yu Tawata Wantedly, Inc. 03-XXXX-XXXX
γΰτͰίίϩΦυϧ ୯७ͳσʔλಉظʢޙ͔ΒϩάΠϯʣ /contacts?last_fetched_at=XXXX Yu Tawata Wantedly, Inc. 03-XXXX-XXXX Yohei Sugigami
ٕज़ސ last_fetched_atΑΓݹ͍ใ
γΰτͰίίϩΦυϧ σʔλಉظʢࠩऔಘAPI /contacts/diffʣ w JET w ΞϓϦଆͰطʹΩϟογϡ͍ͯ͠Δσʔλͷ*% w MBTU@GFUDIFE@BU w
લճͷσʔλಉظ࣌ w SFWJTJPO w લճͷσʔλಉظ࣌ͷϦϏδϣϯ w 8BOUFEMZͷαʔόαΠυͳΒͰͷཁ݅
γΰτͰίίϩΦυϧ σʔλಉظʢࠩऔಘAPIʣ /contacts/diff { ids: [ … ], last_fetched_at: XXXX,
revision: YYYY, } { ids: [ … ], revision: ZZZZ }
γΰτͰίίϩΦυϧ σʔλಉظʢࠩऔಘAPIʣ Yu Tawata Wantedly, Inc. 03-XXXX-XXXX Yohei Sugigami ٕज़ސ
/contacts { ids: [ … ] }
γΰτͰίίϩΦυϧ ΤϥʔϋϯυϦϯά
γΰτͰίίϩΦυϧ w ໊ใͷӾཡ w ϝʔϧૹ৴ w ి w ฒସ͑ w
໊લॱ w ձ໊ࣾॱ w Ճॱ w ࠷ޙʹݟͨॱ ࿈བྷઌҰཡ
γΰτͰίίϩΦυϧ
γΰτͰίίϩΦυϧ w ࿈བྷઌ ݅ w ىಈ͔ͯ͠ΒΧϝϥ͕BDUJWBUF͢Δ·Ͱඵ͙Β͍ w ࿈བྷઌҰཡભҠޙɺMPBEFSͰͯͳͯ͘ന͍ը໘Ͱඵ͙Β͍ w ͦͷଞͷಈ࡞࣮༻తͰͳ͍
ܭଌ
γΰτͰίίϩΦυϧ ॲཧϑϩʔ View ʢControllerʣ ViewModel
γΰτͰίίϩΦυϧ w 3FBMNΦϒδΣΫτ͔ΒTUSVDUͷม w ฒͼସ͑ͷΠϯσοΫεੜ ݪҼ
γΰτͰίίϩΦυϧ RealmΦϒδΣΫτ͔Βstructͷม View ʢControllerʣ ViewModel RLMObject → Struct ࿈བྷઌ 10,000݅ɿ80ඵ
(iPhone 7)
γΰτͰίίϩΦυϧ ղܾࡦ දࣔ༰͕ҟͳΔ
γΰτͰίίϩΦυϧ ؆ུ ղܾࡦ
γΰτͰίίϩΦυϧ RealmΦϒδΣΫτ͔Βstructͷม View ʢControllerʣ ViewModel RLMObject → Struct ࿈བྷઌ 10,000݅ɿ2.5ඵ
(iPhone 7)
γΰτͰίίϩΦυϧ ฒସ͑ͷΠϯσοΫεੜ w ໊લɺՃͱʹಉ͡खॱͰੜ w શͯͷ࿈བྷઌͷΠϯσοΫεରσʔλΛऔಘ w ॏෳ͢ΔσʔλΛআ͢Δ w ιʔτ͢Δ
γΰτͰίίϩΦυϧ ղܾࡦ
γΰτͰίίϩΦυϧ ιʔτΩʔ
γΰτͰίίϩΦυϧ ιʔτΩʔ
γΰτͰίίϩΦυϧ ղܾࡦ
γΰτͰίίϩΦυϧ ·ͱΊ w ໊ใͷӾཡ w ࠩߋ৽"1*ΛऔΓೖΕͨσʔλߋ৽ w ฒସ͑ w Ϟσϧ͕ෳͷಠࣗܕͷϓϩύςΟΛ͍࣋ͬͯͯɺ3-.0CKFDU͔Β
ͷมίετ͕େ͖͍߹ɺදࣔઐ༻ϞσϧΛ࡞ͬͯͦͷϞσϧʹϚο ϐϯά͢Δ w ؔ࿈σʔλͷϓϩύςΟΛ࣋ͨͤͨΤϯςΟςΟΛ༻ҙ͠ɺͦͷΤϯ ςΟςΟͰϑΟϧλϦϯάιʔτ͢Δͷ༗༻
γΰτͰίίϩΦυϧ THANK YOU