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
120
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
820
大規模なアジャイル開発の現場と技術負債 / Technical Debt
yoshiitaka
24
4.8k
テクノロジーの革新: オンプレミスから クラウドへの転換とサーバレス技術の衝撃
yoshiitaka
1
49
Re:cap container Services
yoshiitaka
2
310
The_Frugal_Architectの観点から眺めるServerless.pdf
yoshiitaka
1
84
re:Inventに行くと何を得られ、なぜ人はラスベガスに行くのか
yoshiitaka
0
57
(2023/12/11時点)Momento 概要&最新情報
yoshiitaka
2
320
パブリックなAPIは、”すべて” Postman API Networkで公開してくれぇ
yoshiitaka
1
150
コンテナ支部recapをrecapしよう_気になったコンテナの周りのアップデートを紹介.pdf
yoshiitaka
1
740
Other Decks in Technology
See All in Technology
Reactのuse()って何なん?
diggymo
1
810
筋トレ会社説明会【元パーソナルトレーナーが筋トレ/ダイエットメソッドを大公開】
yasumuusan
0
430
そうだったのか!札幌速報のしくみ
suicadesu
1
200
EKSと動的プロビショニングEFSを使ったマルチリージョンDR
daitak
0
190
Autonomous Database サービス・アップデート (FY24)
oracle4engineer
PRO
2
680
10分で完全に理解するGuardDutyのS3マルウェア保護
cmusudakeisuke
0
290
その失敗から何を学ぶ?不確実性をマネジメントして目標達成するための心得 #webtan
aki_iinuma
19
5.3k
最後に勝つ負け方を知っておく
applepine1125
1
250
未知の原因によるDB負荷の上昇とその対応プロセス
tshimizu470
0
310
自分の学習データで画像生成AIを使ってみる話
moyashi
2
150
Gemini in AppSheet_吉積情報株式会社 石見
comucal
PRO
0
2.1k
「メタスキル」を意図的に使おう ~自律的なチームを育むマネージャーのセルフマネジメント~/Use Metaskills consciously
ohnoeight
1
480
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
77
5k
The MySQL Ecosystem @ GitHub 2015
samlambert
244
12k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
15
8.5k
Being A Developer After 40
akosma
68
580k
Designing for humans not robots
tammielis
247
25k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
275
13k
How to Ace a Technical Interview
jacobian
273
22k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
28k
Producing Creativity
orderedlist
PRO
338
39k
YesSQL, Process and Tooling at Scale
rocio
165
14k
Debugging Ruby Performance
tmm1
70
11k
Typedesign – Prime Four
hannesfritz
36
2.2k
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!