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
Hello fast_jsonapi
Search
Kaoru Hotate
June 06, 2019
Technology
1
550
Hello fast_jsonapi
usecase fast_jsonapi
Kaoru Hotate
June 06, 2019
Tweet
Share
More Decks by Kaoru Hotate
See All by Kaoru Hotate
20240607_人を動かし続ける力_ピープルマネジメントへの内発的動機づけの工夫
hotatekaoru
2
390
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
4.8k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.6k
リファクタリングチャンスを探せ
hotatekaoru
2
470
Dependabotからの脱却
hotatekaoru
0
450
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.3k
MobPro2Points
hotatekaoru
0
110
ViewModelをプロダクトに導入した🤖
hotatekaoru
1
220
Other Decks in Technology
See All in Technology
オーティファイ会社紹介資料 / Autify Company Deck
autifyhq
10
130k
いつの間にか入れ替わってる!?新しいAWS Security Hubとは?
cmusudakeisuke
0
120
Getting to Know Your Legacy (System) with AI-Driven Software Archeology (WeAreDevelopers World Congress 2025)
feststelltaste
1
130
使いたいMCPサーバーはWeb APIをラップして自分で作る #QiitaBash
bengo4com
0
1.9k
2025-07-06 QGIS初級ハンズオン「はじめてのQGIS」
kou_kita
0
170
Flutter向けPDFビューア、pdfrxのpdfium WASM対応について
espresso3389
0
130
ビズリーチが挑む メトリクスを活用した技術的負債の解消 / dev-productivity-con2025
visional_engineering_and_design
3
7.5k
生成AI活用の組織格差を解消する 〜ビジネス職のCursor導入が開発効率に与えた好循環〜 / Closing the Organizational Gap in AI Adoption
upamune
7
5.2k
Sansanのデータプロダクトマネジメントのアプローチ
sansantech
PRO
0
160
20250707-AI活用の個人差を埋めるチームづくり
shnjtk
4
3.8k
品質と速度の両立:生成AI時代の品質保証アプローチ
odasho
1
340
2025 AWS Jr. Championが振り返るAWS Summit
kazukiadachi
0
110
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
42
7.4k
Why Our Code Smells
bkeepers
PRO
336
57k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
126
53k
Bash Introduction
62gerente
613
210k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.8k
Making Projects Easy
brettharned
116
6.3k
YesSQL, Process and Tooling at Scale
rocio
173
14k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
820
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Transcript
)FMMPGBTU@KTPOBQJ อཱ ֜ ,BPSV )PUBUF !QVSVOLBPSV
ࣗݾհ อཱ ֜ ,BPSV)PUBUF !QVSVOLBPSV .FE1FFSͷੜʂ 3BJMTϝΠϯͰ ͨ·ʹ4XJGUΛॻ͍ͯ·͢
ࠓ͢͜ͱ IUUQTHJUIVCDPN/FUGMJYGBTU@KTPOBQJ ձࣾͷϓϩμΫτͰɺGBTU@KTPOBQJΛͬͯ։ൃͯ͠ΔͷͰɺ ͦ͜ͰಘͨݟΛڞ༗͠·͢ GBTU@KTPOBQJɺ"1*ͷϨεϙϯεΛKTPOܗࣜͰ ฦ͢ࡍʹɺ"DUJWF3FDPSEϥΠΫʹࢦఆͰ͖ΔHFNͰ͢
GBTU@KTPOBQJ ͷಛ ಛGBTU serialization time is at least 25
times faster than Active Model Serializers on up to current benchmark of 1000 records.
)PXEPFTGBTU@KTPOBQJ HFUTPGBTU IUUQTHJUIVCDPN/FUGMJYGBTU@KTPOBQJJTTVFT $BDIJOH UIFBUUSJCVUFEFGJOJUJPOT SFMBUJPOTIJQEFGJOJUJPOT LFZUSBOTGPSNTFUD
NBLFTTFSJBMJ[JOHIPNPHFOFPVTMJTUT GBTUFS 8FEPOUDSFBUFPCKFDUTXIFOFWFSXFDBOBWPJEPCKFDU DSFBUJPO )BWJOHQFSGPSNBODFUFTUTGSPNUIFCFHJOOJOHIFMQFEVT VOEFSTUBOEUIFQFSGPSNBODFJNQBDUPGGFBUVSFTXFCVJMU
GBTU@KTPOBQJ ͱ ಛKTPOBQJܗࣜͷKTPOʹڧ੍͞ΕΔ IUUQTKTPOBQJPSH
GBTU@KTPOBQJ ͱ ".4 KTPOBQJ
GBTU@KTPOBQJ ͱ ".4 KTPOBQJ উखʹ༷ʑͳύϥϝʔλ͕͍ͭ ͯ͘Δ ωετਂ͘ͳͬͯΔ
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUGFUDIJOHJODMVEFT ʮ *ODMVTJPOPG3FMBUFE3FTPVSDFTʯ "OFOEQPJOU .": BMTPTVQQPSUBO JODMVEF SFRVFTU
QBSBNFUFSUPBMMPXUIFDMJFOUUPDVTUPNJ[FXIJDISFMBUFE SFTPVSDFTTIPVMECFSFUVSOFE &YBNQMF (&5BSUJDMFT JODMVEFDPNNFOUT BSUJDMFTʹDPNNFOUTΛKPJOͯ͠ฦ͢
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUGFUDIJOHTQBSTFGJFMETFUT ʮ 4QBSTF'JFMETFUT ʯ "DMJFOU .": SFRVFTUUIBUBOFOEQPJOUSFUVSOPOMZ TQFDJGJD
GJFMET JOUIFSFTQPOTFPOBQFSUZQFCBTJTCZ JODMVEJOHB GJFMET<5:1&> QBSBNFUFS &YBNQMF (&5BSUJDMFT JODMVEFBVUIPS GJFMET<BSUJDMFT>UJUMF CPEZGJFMET<QFPQMF>OBNF BSUJDMFUJUMFCPEZͱBSUJDMFBVUIPSOBNFΛฦ͢
KTPOBQJ͕࣮ݱ͍ͨ͜͠ͱ IUUQTKTPOBQJPSHGPSNBUEPDVNFOUDPNQPVOE EPDVNFOUT ʮ .FUB*OGPSNBUJPOʯɺʮ -JOLTʯ 8IFSFTQFDJGJFE B NFUB
NFNCFSDBOCFVTFEUP JODMVEFOPOTUBOEBSENFUBJOGPSNBUJPO MJOLT\ SFMBUFE\ ISFGIUUQFYBNQMFDPNBSUJDMFTDPNNFOUT NFUB\DPVOU^ ^ ^
GBTU@KTPOBQJ͕࣮ݱͨ͜͠ͱ TFSJBMJ[FSͰࢦఆͨ͠ύϥϝʔλΛɺ ߴʹ KTPOBQJʹԊͬͨKTPOʹܗͯ͠ ઃఆͯ͘͠ΕΔ *ODMVTJPOPG3FMBUFE3FTPVSDFT 4QBSTF'JFMETFUT
$PNQPVOE%PDVNFOUT
GBTU@KTPOBQJ͕࣮ݱͨ͜͠ͱ TFSJBMJ[FSͰࢦఆͨ͠ύϥϝʔλΛɺ ߴʹ KTPOBQJʹԊͬͨKTPOʹܗͯ͠ ઃఆͯ͘͠ΕΔ *ODMVTJPOPG3FMBUFE3FTPVSDFT 4QBSTF'JFMETFUT
$PNQPVOE%PDVNFOUT GBTU@BOE@OPU@KTPOBQJ͕΄͍͠
KTPOBQJ͔Βͷ٫ <EBUB><BUUSJCVUFT>ԼͷΈ औಘ͢ΔΑ͏ʹ͢Ε͍͍ !
͔͜͜Β ຐज़ͷ Α͍͜ਅࣅͪ͠ΌμϝͩΑʂ
΅͘ΒͷGBTU@BQJ
΅͘ΒͷGBTU@BQJ