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
Momentoとは? ~JAWS FESAT 2023 お祭りセッション~
Search
yoshitaka KOITABASHI
October 15, 2023
Technology
2
110
Momentoとは? ~JAWS FESAT 2023 お祭りセッション~
yoshitaka KOITABASHI
October 15, 2023
Tweet
Share
More Decks by yoshitaka KOITABASHI
See All by yoshitaka KOITABASHI
コードファーストの考え方。 Amplify Gen2から学ぶAWS次世代のWeb開発体験
yoshiitaka
2
510
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
23
4.7k
テクノロジーの革新: オンプレミスから クラウドへの転換とサーバレス技術の衝撃
yoshiitaka
1
43
Re:cap container Services
yoshiitaka
2
290
The_Frugal_Architectの観点から眺めるServerless.pdf
yoshiitaka
1
77
re:Inventに行くと何を得られ、なぜ人はラスベガスに行くのか
yoshiitaka
0
56
(2023/12/11時点)Momento 概要&最新情報
yoshiitaka
2
300
パブリックなAPIは、”すべて” Postman API Networkで公開してくれぇ
yoshiitaka
1
140
コンテナ支部recapをrecapしよう_気になったコンテナの周りのアップデートを紹介.pdf
yoshiitaka
1
710
Other Decks in Technology
See All in Technology
類似ロジック実装をiOS/Android間で合わせる道標No.1
fumiyasac0921
0
110
Android Target SDK 35 (Android 15) 対応の概要
akkie76
0
180
Building a RAG-poweredAI chat appwith Python and VS Code
pamelafox
0
170
Max out Local LLM in Challenging Environments
sashimimochi
2
200
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
21
6.1k
障害対応をちょっとずつよくしていくための 演習の作りかた
heleeen
1
1.8k
認知症フレンドリーテックとスタックチャン
naokiuc
0
350
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
1.9k
Babylon.jsと色々なものを組み合わせる:ブラウザのAPIやガジェットや2D描画ライブラリなど / Babylon.js 勉強会 vol.3
you
PRO
0
180
DX企業CTOとして考える技術への向き合い方
shoheitai
0
100
20分で完全に理解するGrafanaダッシュボード
hamadakoji
5
970
Featured
See All Featured
jQuery: Nuts, Bolts and Bling
dougneiner
60
7.2k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
117
18k
Optimizing for Happiness
mojombo
370
69k
Facilitating Awesome Meetings
lara
43
5.6k
Learning to Love Humans: Emotional Interface Design
aarron
267
39k
Designing for humans not robots
tammielis
247
25k
What's in a price? How to price your products and services
michaelherold
238
11k
Designing on Purpose - Digital PM Summit 2013
jponch
111
6.5k
Navigating Team Friction
lara
179
13k
The Illustrated Children's Guide to Kubernetes
chrisshort
32
47k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Web development in the modern age
philhawksworth
203
10k
Transcript
@MomentoJP Momentoͱ? ~JAWS FESAT 2023 ͓ࡇΓηογϣϯ~
© 2023, Momento, Inc. ࣗݾհ Yoshitaka KOITABASHI (@yoshii0110) Momento -
Community Advocate @MomentoJP
None
@MomentoJP ։ൃऀΛॿ͚Δ࠷ߴͷαʔόϨεϓϥοτϑΥʔϜ
@MomentoJP ͳͥαʔόϨεͳͷ͔ʁʁ Ϛʔέοτʹରͯ͠ૉૣ͘σϦόϦʔ͕Ͱ͖Δ ίϯγϡʔϚͷརศੑ্͕͢Δ (εέʔϦϯάͷ؍Ͱ) ΑΓηΩϡΞʹͳΔ අ༻͕҆͘ͳΔ
@MomentoJP αʔόϨεͷఆٛ 1ͭͷAPI ݺͼग़͠Ͱར༻Մೳ ϓϩϏδϣϯෆཁ ཧෆཁ ࠷ྉۚͷແ͍ ͚ͬͨͩͷࢧ͍ ܭըఀࢭ͕ແ͍ Πϯελϯε͕ແ͍
@MomentoJP αʔόϨεͷັྗ 5ߦΈࠐΊ͑Δखࠒ͞ Create new cache Set a cache item
Fetch the item value
© 2023, Momento, Inc.
© 2023, Momento, Inc. Momento Cache σʔλϕʔεͱΞϓϦͷͱՔಇ࣌ؒΛ্ͤ͞Δ Ϋϥυ ΞϓϦέʔγϣϯ όοΫΤϯυ
Ωϟογϡ Ϋϥυ σʔλϕʔε ΫϥΠΞϯτ Πϯλʔωοτ Momento Cache Redis/Memcached @MomentoJP
© 2023, Momento, Inc. ΩϟογϡΛ͏Ϣʔεέʔε @MomentoJP Ұ࣌తͳσʔλετΞͱͯ͠ར༻ සൟʹมߋ͞ΕΔσʔλ ΞϓϦέʔγϣϯͷύϑΥʔϚϯεΛ্ αʔόʔͱDBͷI/OෛՙΛܰݮ
© 2023, Momento, Inc. AWSͰΩϟογϡΛ͏߹ͷબࢶ @MomentoJP Amazon ElastiCache (Memcached /
Redis) Amazon DynamoDB Accelerated (DAX) Momento Cache
© 2023, Momento, Inc. Ωϟογϯάͷ֓೦ ྫ͑ɺDB ʹର͢ΔΫΤϦͷԠ࣌ؒΛվળ ಡΈऔΓͷෛՙΛվળ @MomentoJP
© 2023, Momento, Inc. Ωϟογϡͷར༻ྫ
VPC Autoscaling Maintenance Windows TLS Auth
© 2023, Momento, Inc. Momento Topics (Pub/Sub) ύϒϦογϟʔ ΞϓϦέʔγϣϯ Momento
Topics ΞϓϦؒͷϦΞϧλΠϜίϛϡχέʔγϣϯʹ༻͞ΕΔߴͰߴੑೳͳ αʔόʔϨεϝοηʔδύλʔϯ Lambda αϒεΫϥΠόʔ αϒεΫϥΠόʔ ΞϓϦέʔγϣϯ @MomentoJP
Pub/SubΛAWSͰΉͱ
Momento Vector Index The Fastest Path to Production Ready Vector
Search @ Scale
1.1. Build The Index
1. Building The Index client.add_item_batch(index_name, items= [ Item(id="item_1", vector=[1.0, 2.0],
metadata={"key1": "value1"}), Item(id="item_2", vector=[3.0, 4.0], metadata={"key2": "value2"}), Item(id="item_3", vector=[5.0, 6.0], metadata={"key1": "value3", "key3": "value3"}), ], )
client.search (index_name, query_vector=query_vector, top_k=top_k) 2. Search The Index
© 2023, Momento, Inc. Bedrock Λ༻ͨ͠νϟοτ https://github.com/aws-samples/bedrock-claude-chat
© 2023, Momento, Inc. ίϯιʔϧʹ͍ͭͯհ ίϯιʔϧϩάΠϯ·Ͱͷϋʔυϧ͘ 3εςοϓͰྃ @MomentoJP
© 2023, Momento, Inc. MomentoͷՁ֨ઃఆ @MomentoJP
@MomentoJP ࣮ࡍʹݕূͯ͠Έ͍ͨʂ
© 2023, Momento, Inc. ೖऀ͚ϋϯζΦϯࢿྉ @MomentoJP https://zenn.dev/momentobigfun
© 2023, Momento, Inc. Momento ϢʔβίϛϡχςΟ ΊΜͱձͷ͝հ Momento ΦϯϥΠϯίϛϡχςΟ(discord) @MomentoJP
© 2023, Momento, Inc. Community
© 2023, Momento, Inc. Thank You!