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
kintone & AWSサーバレスアーキテクチャのベストプラクティス
Search
Ryu Yamashita
December 07, 2015
Programming
0
210
kintone & AWSサーバレスアーキテクチャのベストプラクティス
「kintone & AWSサーバレスアーキテクチャのベストプラクティス」タイトルカット
Ryu Yamashita
December 07, 2015
Tweet
Share
More Decks by Ryu Yamashita
See All by Ryu Yamashita
kintone hack 王者の流儀 - はじめに知っておきたいワンランク上のアプリ作成 -
ryuyamashita
0
74
シン・kintone 検索カスタマイズ - kintone 未解決超鉄板ニーズに準最適解を与える! - kintone show+case unlimited
ryuyamashita
0
3.4k
kintone 未解決超鉄板ニーズに準最適解を与える! - kintone hack 2022 予選
ryuyamashita
0
1.9k
kintoneイベントであのボタンを実戦投入した話
ryuyamashita
0
31
今知っておくべき地図サービスの活用トレンドとモバイルカスタマイズ
ryuyamashita
0
39
クラウドトレンドを先取り&実践するkintone活用 - kintone hack 2018
ryuyamashita
0
55
kintone developerが向かう次の場所を占う
ryuyamashita
1
120
気軽に始めるAI利用
ryuyamashita
0
96
U.S. Kintone元年 - Kintone-Connect-to-Play SF Vol.2
ryuyamashita
0
130
Other Decks in Programming
See All in Programming
atmaCup #23でAIコーディングを活用した話
ml_bear
4
740
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
280
AIに仕事を丸投げしたら、本当に楽になれるのか
dip_tech
PRO
0
180
文字コードの話
qnighy
43
17k
TipKitTips
ktcryomm
0
150
Claude Code の Skill で複雑な既存仕様をすっきり整理しよう
yuichirokato
1
290
Geminiの機能を調べ尽くしてみた
naruyoshimi
0
200
RAGでハマりがちな"Excelの罠"を、データの構造化で突破する
harumiweb
9
2.5k
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
AIコーディングの理想と現実 2026 | AI Coding: Expectations vs. Reality 2026
tomohisa
0
1k
15年目のiOSアプリを1から作り直す技術
teakun
1
600
CSC307 Lecture 11
javiergs
PRO
0
590
Featured
See All Featured
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
62
51k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Done Done
chrislema
186
16k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
170
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
140
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
60
51k
sira's awesome portfolio website redesign presentation
elsirapls
0
180
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
96
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
99
Unsuck your backbone
ammeep
672
58k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Transcript
5XJUUFS!ZBNBSZV '#IUUQTXXXGBDFCPPLDPNSZVZBNBTIJUB ݄ גࣜձࣾδϣΠκʔLJOUPOFΤόϯδΣϦετ LJOUPOF$BGÉӡӦࣄہɾ౦ژࢧ෦ɹࢁԼཽ LJOUPOF"84αʔόϨε ΞʔΩςΫνϟͷϕετϓϥΫςΟε LJOUPOFΤίγεςϜͷϐʔεଗͬͨʂ ˌLJOUPOF
ࣗݾհʮࢁԼɹཽʯ 2 *05ͱάϧʔϓΣΞʢσξΤʣͷ࿈ܞΛࢼΈͯLJOUPOFɹʹग़ձ͏ LJOUPOFΤόϯδΣϦετʹ LJOUPOF͖͕ߴͯ͡ɺք۾ॳͷLJOUPOFస৬ LJOUPOF$BGÉӡӦࣄہ։ઃɺࣄہϝϯόʔʹ
LJOUPOF$BGÉԬ7PMΛओ࠵ ݱࡏʢLJOUPOFྺͪΐͬͱɺ"84ྺिؒʣ ଟɺlຊͰ།ҰLJOUPOFͰ͝൧৯ͯΔਓz גࣜձࣾδϣΠκʔɹࢁԼཽʢʣԬݝେໂాࢢग़ ʮϒϧʔΣʔ ϒʯ ͱ͍͏ڞ௨
ձࣾհʮגࣜձࣾδϣΠκʔʯ 3 ձ໊ࣾ ɹגࣜձࣾδϣΠκʔ ॴࡏ ɹ౦ژߐ౦۠̏̑̑ ઃཱ ɹ݄ʢظʣ ࣾһ ɹ໊ʢLJOUPOFΤόϯδΣϦετ໊ʣ
ओͳࣄۀ ɹLJOUPOFಋೖࢧԉɾΧελϚΠζ։ൃ ɹαΠϘζ0GGJDFΨϧʔϯߏஙࢧԉ Ҋ݅ͷׂҎ্͕LJOUPOF
ຊॳఆ੍ֹདྷళܕγεςϜ։ൃʮγεςϜʯ 4
8FFLສԁͷఆֹLJOUPOFΧελϚΠζ 5
LJOUPOFΤίγεςϜ എܠ
৽͍͠4*ɾಇ͖ํ ίϛϡχςΟ Ϣʔβʔ ίΞαʔϏε άϩʔόϧ ଞαʔϏε ։ൃऀύʔτφʔ
LJOUPOFΤίγεςϜͷຊ࣭ 8 ࡞ͬͯɺͬͯɺ ίϛϡχέʔγϣϯ ͯ͠ɺָ͍͠ʂ Ϣʔβʔ͕ɺ ίϛϡχςΟࢀՃऀ͕ɺ ։ൃऀύʔτφʔ͕ɺ αΠϘζͷਓ͕ɺ
৽͍͠4*ɾಇ͖ํ ίϛϡχςΟ Ϣʔβʔ ίΞαʔϏε άϩʔόϧ ଞαʔϏε
։ൃऀύʔτφʔ
LJOUPOFΤίγεςϜɺϑΝετ4*Λ ָ͠ΉͨΊͷϐʔε͕࣮ࡍʹຒ·ͬͨʂ ࢴࣳډͰͳࣸ͘ਅʹͳΓɺ γεςϜࠓճ࣮ূ͍ͯ͠·͢ʂ
LJOUPOFΤίγεςϜ 11 ʮLJOUPOFΤίγεςϜʯߏஙͷͭͷςΫχΧϧΩʔϫʔυ -W LJOUPOFϓϥάΠϯ LJOUPOF࿈ܞαʔϏε αʔόϨεΞʔΩςΫνϟ -W -W ாථ
ෳ߹ػ ܦඅਫ਼ࢉ جװ &"* #*
LJOUPOFΤίγεςϜ 12 ʮLJOUPOFΤίγεςϜʯߏஙͷͭͷςΫχΧϧΩʔϫʔυ -W LJOUPOFϓϥάΠϯ LJOUPOF࿈ܞαʔϏε αʔόϨεΞʔΩςΫνϟ -W -W ாථ
ෳ߹ػ ܦඅਫ਼ࢉ جװ &"* #* ࠷͍ۙͯ͠·͢ʂ
LJOUPOFͱ"84 φΠεͳ૬ੑͩͱ ݴΘΕ͍ͯ·͢ʂ
LJOUPOFͱ"84 14 w ΞϓϦέʔγϣϯدΓ1BB4 4BB4 w ΫϥΠΞϯταΠυϑϩϯτΤϯυ ʢ6*69ʣ w
ߦಈతղऍͷڞ༗ͰΞΫγϣϯΛى͜͠ɺ ίϛϡχέʔγϣϯͰۀΛճ͢ w ΠϯϑϥدΓ1BBT *BB4ɺ#BB4 w αʔόʔαΠυόοΫΤϯυɹɹɹ ίϚϯυ w ࢥߟతσʔλΛࡹ͖ࣄΛղऍ͢Δ "1*Ͱ ݁߹ɾิ ྑ࣭ͷΠϯϓοτ ڧྗͳσʔλॲཧ
LJOUPOFΤίγεςϜʢԦಓͬΆ͍"84ͱLJOUPOFͷ࿈ܞύλʔϯʣ 15 "NB[PO%ZOBNP%# 4USFBN "NB[PO4/4 "NB[PO4 "NB[PO,JOFTJT "NB[PO -BNCEB "NB[PO&$
-BNCEB Πϕϯτιʔε 3&45"1* LJOUPOFPODZCP[VDPN ɾϨίʔυૢ࡞ ɾϫʔΫϑϩʔૢ࡞ ɾεϖʔεૢ࡞ ɾΞϓϦૢ࡞ 3&45"1* LJOUPOFQSPYZ "NB[PO"1*(BUFXBZܦ༝ͬͺΓΠΠʂ 3 &45" 1* ϓϦϛςΟϒͳ࿈ܞ ɾϗεςΟϯά ɾόονॲཧ "NB[PO "1*(BUFXBZ "84*P5
"84-BNCEBʹΑΔ αʔόϨεΞʔΩςΫνϟ ࢀߟɾҾ༻ʮ4FSWFSMFTT"SDIJUFDUVSFPO"84ʯ IUUQXXXTMJEFTIBSFOFULFJTVLFTFSWFSMFTTBSDIJUFDUVSFPOBXT ؊ͱͳΔ
αʔόʢ&$ʣʹΑΔॲཧܥͷྫ 17 σʔλϓογϡ ϙʔϦϯάɾ ػɾࢹ σʔλͷൃੜঢ়گΛ ϙʔϦϯάνΣοΫ ॲཧʢίʔυʣͷ ࣮ߦ ɾϩʔυόϥϯε
ɾϨϓϦέʔγϣϯ ɾΦʔτεέʔϧ σʔλ
αʔόϨεʢ-BNCEBʣʹΑΔॲཧܥͷྫ 18 σʔλ τϦΨʔ σʔλͷൃੜ͕ τϦΨʔͱͯ͠Δ ɾϩʔυόϥϯε ɾϨϓϦέʔγϣϯ ɾΦʔτεέʔϧ ॲཧʢίʔυʣͷ
࣮ߦ w Πϯϑϥߏஙෆཁ w Πϯϑϥͷӡ༻ཧෆཁ w ΩϟύγςΟ w εέʔϧ w σϓϩΠ w োੑ w ϞχλϦχά w ϩΪϯά w ηΩϡϦςΟύονద༻ αʔόϨεʢ-BNCEBʣͷԸܙ
݁ہαʔόϨεͱʁ 19 &$ʹ͋Ε͜Ε࡞ͬͯɺॲཧͭͭ͠ɺ໘ݟΔ -BNCEBͰΠϕϯτʹԠͨ͡ΞΫγϣϯͷ ίʔυΛॻ͚ͩ͘ʂ
LJOUPOFΤίγεςϜʢԦಓͬΆ͍"84ͱLJOUPOFͷ࿈ܞύλʔϯʣ 20 "NB[PO%ZOBNP%# 4USFBN "NB[PO4/4 "NB[PO4 "NB[PO,JOFTJT "NB[PO -BNCEB "NB[PO&$
-BNCEB Πϕϯτιʔε 3&45"1* LJOUPOFPODZCP[VDPN ɾϨίʔυૢ࡞ ɾϫʔΫϑϩʔૢ࡞ ɾεϖʔεૢ࡞ ɾΞϓϦૢ࡞ 3&45"1* LJOUPOFQSPYZ "NB[PO"1*(BUFXBZܦ༝ͬͺΓΠΠʂ 3 &45" 1* ϓϦϛςΟϒͳ࿈ܞ ɾϗεςΟϯά ɾόονॲཧ "NB[PO "1*(BUFXBZ "84*P5
LJOUPOF"84αʔόϨεΞʔΩςΫνϟͷ ϕετϓϥΫςΟε
ͦͷ ͦͷ LJOUPOFͱ"84αʔόϨεΞʔΩςΫνϟͷϕετϓϥΫςΟε 22 ͦͷ "84֤αʔϏεΛ༻͍ͨLJOUPOFͷΠϯϓοτ LJOUPOFͷ"1*ΞΫηεͷϥοϐϯά LJOUPOF͔Β"84֤αʔϏεͷΞΫηε ʢैདྷ*P5ɺLJOUPOFDPOUSPMMFSʣ ʢ8FCIPPL͔Βͷ࿈ܞɺLJOUPOFσʔλͷॊೈͳެ։ɺ
ɹ$034ʹΑΔ8FC͔ΒͷΞΫηεʣ ʢLJOUPOFσʔλΛݩʹͨ͠ػցֶशʣ ͦͷ 4DIFEVMF&WFOUʹΑΔLJOUPOFόονॲཧ "1* ʢఆظతͳूܭɺαʔϏεؒ࿈ܞʣ
"84֤αʔϏεΛ༻͍ͨLJOUPOFͷΠϯϓοτ 23 ɾۀʢะʣ ɾݟकΓ ɾݐઃɾࣄݱ ɾઃඋ ɾΤωϧΪʔઃඋ ݱ ηϯαʔ ɾԹ
ɾ࣪ ɾর ɾՃ ɾ૽Ի ηϯαʔ Ϋϥυ LJOUPOF ɾ௨ ɾϫʔΫϑϩʔ ɾεϨου ɾΧελϚΠζϏϡʔ ࣄɾσʔλ͕ൃੜ͢Δ σʔλΛࡹ͖ɺ ࣄΛղऍ͢Δ ղऍͷڞ༗ͰΞΫγϣϯΛ ى͜͠ɺίϛϡχέʔγϣ ϯͰۀΛճ͢ *P5
"84֤αʔϏεΛ༻͍ͨLJOUPOFͷΠϯϓοτ 24 LJOUPOFDPOUSPMMFS 3&45"1* "84-BNCEB "84*P5 ίϯτϩʔϥʔ *P5࿈ܞ ɾϨίʔυૢ࡞ ɾϫʔΫϑϩʔૢ࡞
ɾεϖʔεૢ࡞ ɾΞϓϦૢ࡞ ᶃϘλϯΛԡ͢ ᶄ*P5ใΛड͚औͬͯɺ ࣍ͷαʔϏεʹ͢ ᶅड͚औͬͨใΛτϦΨʔ ʹLJOUPOFʹΞΫηε
LJOUPOFͷ"1*ΞΫηεͷϥοϐϯά 25 8FCIPPL &WFOU 3&45 "1* ᶃ(JUͷϓογϡɺ ՝Ճͷൃੜ ᶄ"1*ͰύϥϝʔλΛ ͢
ᶅ&WFOUͰύϥϝʔλΛड͚औΓɺ "1*ͰLJOUPOF 8FCIPPLʢ௨ʣΛ"1*(BUFXBZΛܦ༝ͯ͠-BNCEBͰࡹ͍ͨ༰Λ LJOUPOFʹ࿈ܞ 8FCIPPL͔ΒͷLJOUPOFΞΫηε
LJOUPOFͷ"1*ΞΫηεͷϥοϐϯά 26 ᶃLJOUPOFσʔλͷΞΫηεΛ"1*(BUFXBZͰ "1*Λ࠶ఆٛ ᶄLJOUPOFΛҙࣝ͢Δ͜ͱͳ͘ ༗ӹͳใʹΞΫηε LJOUPOFʹੵ͞ΕͨσʔλΛ"1*(BUFXBZͰ࠶ఆٛͨ͠"1*Ͱॊೈʹެ։ LJOUPOFͷσʔλΛ࠶ఆٛͨ͠"1*Ͱެ։ 3&45"1* &WFOU
3&45"1* 3&45GVM 4FSWJDF
LJOUPOF͔Β"84֤αʔϏεͷΞΫηε 27 LJOUPOFͷσʔλΛݩʹͨ͠.BDIJOF-FBSOJOH "84 -BNCEB LJOUPOF PODZCP[VDPN ᶃLJOUPOFσʔλͰ ༧ଌϞσϧ࡞ "NB[PO
"1*(BUFXBZ "NB[PO .BDIJOF-FBSOJOH ᶄLJOUPOFʹσʔλొ ᶅ"1*ʢΫΤϦʣͰ ύϥϝʔλΛ͢ ᶆ&WFOUͰύϥϝʔλΛड͚औΓɺ "1*ͰϦΞϧλΠϜ༧ଌ 3&45"1* &WFOU 3&45"1* ᶇ༧ଌ࣮ߦޙ ༧ଌΛฦ͢ ˞ॳಈͷϞσϧ࡞࣮ࢪ ɹʢ-BNCEBະܦ༝ʣ ᶈ༧ଌΛηοτ LJOUPOFQSPYZ LJOUPOFͷσʔλཧʹ༧ଌػೳΛՃʂ
LJOUPOF͔Β"84֤αʔϏεͷΞΫηε 28 3&45"1* &WFOU 3&45"1* %FWJDF 4IBEPX 40"1"1* ᶃεΠον0/0'' ᶄ"1*(BUFXBZͱ-BNCEBΛհͯ͠ɺ
%FWJDF4IBEPXͷ3&45"1*Λίʔϧ ᶅ%FWJDF4IBEPXͰ 3BTQCFSSZ1JΛ੍ޚ ᶆ3BTQCFSSZ1J͔Β-"/ͷ 8FNPʹΞΫηε ᶇՈిͷిݯΛ0/0'' LJOUPOF͔Β"84*P5ܦ༝ͰՈిͷిݯΛ0/0''
4DIFEVMF&WFOUʹΑΔLJOUPOFόονॲཧ 29 ᶃ-BNCEBΛఆظىಈ εέδϡʔϧΠϕϯτʢఆظ࣮ߦʣͰɺαʔϏεؒ࿈ܞ &WFOU 3&45 "1* ࿈ܞ αʔϏε 3&45
"1* ᶄDPOOQBTTͷσʔλΛऔಘ ᶅDPOOQBTTͷσʔλΛ LJOUPOF ᶆLJOUPOFʹೖͬͨσʔλΛ L7JFXFSͰެ։
LJOUPOF3&45"1* ͓͞Β͍
LJOUPOFେཁૉͱ3&45"1* 31 σʔλϕʔε ϓϩηεཧ ίϛϡχέʔγϣϯ ॆ࣮ ڧԽத ऑ͍ "1*͔Βͷૢ࡞େཁૉΛόϥϯεΑ͘׆༻͢Δ͜ͱ͕ॏཁʂ "1*ૢ࡞Ͱେػೳಉ࢜Λີʹ݁߹Ͱ͖ΔΑ͏ʹͳΔͱɺߋʹศརʹͳΔͱظ͍ͯ͠·͢ʂ
LJOUPOFେཁૉͱ3&45"1*ʢϙʔλϧը໘ʣ 32 εϖʔεͷ ࡞ɾϝϯόʔߋ৽ ΞϓϦͷ࡞ɾߋ৽ ʢཉ͍͠ʣ ʢࢀߟɿʮDZCP[VDPNEFWFMPQFSOFUXPSLLJOUPOF"1*ʯʣ
LJOUPOFେཁૉͱ3&45"1*ʢৄࡉը໘ʣ 33 Ϩίʔυͷ औಘɾొɾߋ৽ɾআ ఴϑΝΠϧͷ Ξοϓϩʔυɾμϯϩʔυ Ϩίʔυͷ εςʔλεมߋ ʢཉ͍͠ʣ ʢࢀߟɿʮDZCP[VDPNEFWFMPQFSOFUXPSLLJOUPOF"1*ʯʣ
None