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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Kaoru Hotate
June 06, 2019
Technology
1
610
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
420
20210528_MedPeer_事業成長を加速させたエンジニアリングのウラ側
hotatekaoru
0
1.3k
費用対効果の高いテストコードを書くために意識したこと.pdf
hotatekaoru
3
5k
新規プロジェクトのリードエンジニアになるために
hotatekaoru
6
2.7k
リファクタリングチャンスを探せ
hotatekaoru
2
510
Dependabotからの脱却
hotatekaoru
0
480
Fat Modelに対処する 6つのリファクタリングパターン
hotatekaoru
13
4.6k
MobPro2Points
hotatekaoru
0
120
ViewModelをプロダクトに導入した🤖
hotatekaoru
1
220
Other Decks in Technology
See All in Technology
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
2
130
システムのアラート調査をサポートするAI Agentの紹介/Introduction to an AI Agent for System Alert Investigation
taddy_919
2
1.7k
AIと新時代を切り拓く。これからのSREとメルカリIBISの挑戦
0gm
0
690
Tebiki Engineering Team Deck
tebiki
0
24k
2026年はチャンキングを極める!
shibuiwilliam
9
1.9k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
3
1.2k
Meshy Proプラン課金した
henjin0
0
240
オープンウェイトのLLMリランカーを契約書で評価する / searchtechjp
sansan_randd
3
650
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.1k
なぜ今、コスト最適化(倹約)が必要なのか? ~AWSでのコスト最適化の進め方「目的編」~
htan
1
110
ClickHouseはどのように大規模データを活用したAIエージェントを全社展開しているのか
mikimatsumoto
0
190
AzureでのIaC - Bicep? Terraform? それ早く言ってよ会議
torumakabe
1
230
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
54
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
320
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
56
50k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.2k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
450
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
A better future with KSS
kneath
240
18k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
Accessibility Awareness
sabderemane
0
48
Building Flexible Design Systems
yeseniaperezcruz
330
40k
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