Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ワークショップまとめ資料2
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
hiroki8080
May 20, 2016
Programming
150
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ワークショップまとめ資料2
hiroki8080
May 20, 2016
More Decks by hiroki8080
See All by hiroki8080
オンラインワークショップ資料
hiroki8080
0
240
オンラインワークショップ資料
hiroki8080
0
260
オンラインワークショップ資料
hiroki8080
0
220
ワークショップまとめ資料3
hiroki8080
0
170
ワークショップまとめ資料
hiroki8080
0
220
Other Decks in Programming
See All in Programming
When benchmarks go bad - what I learned from measuring performance wrong
hollycummins
0
220
Verilogで学ぶCPU自作入門
uyuki234
8
4.1k
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
380
npm との違いを手がかりにGo の依存管理を理解したい
optim
0
660
パスワード再設定メールのURLについて知っておこう
uyuki234
0
160
UPDATE をやめる — EF Core でマスタをバージョン管理する
panda728
PRO
0
1.2k
パズルゲームの作り方 / how to make puzzle games
kaityo256
PRO
2
300
Performance Optimization With LLMs
xleitix
0
130
コーディング自動化の次へ。人の介入をゼロにするファクトリーとサポートAIによる実践
timakin
5
3.8k
気持ちぃ〜角丸 Squircle
ryu1013
0
310
ActionController meets Protocol Buffers
sorah
0
550
PumaからFalconに移行したRailsアプリケーションでの実践
falcon8823
0
170
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
3.1k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
360
Making Projects Easy
brettharned
120
6.8k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
760
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
1
450
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Illustrated Children's Guide to Kubernetes
chrisshort
51
53k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
460
Applied NLP in the Age of Generative AI
inesmontani
PRO
4
2.5k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
203
77k
Done Done
chrislema
187
17k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
410
Transcript
第 1 回 テ ー マ : サ ー バ
レ ス ア ー キ テ ク チ ャ オンラインワークショップ
今回の活動 • 圧縮ツールの実装方法検討と作業分担
圧縮ツールの実装方法検討 • 圧縮の流れ(通常版) • 1.1つのファイルを読み込み • 2.データを分割(負荷大) • 3.分割後のデータを圧縮(負荷大) •
4.圧縮されたデータを纏める • 圧縮の流れ(サーバーレスアーキテクチャ版) • 1.1つのファイルを複数のAPIで読み込み(負荷分散) • 2.各APIで別々の箇所のデータを読み込み(負荷分散) • 3.各APIで分割後のデータを圧縮(負荷分散) • 4.圧縮されたデータを集めて纏める
圧縮ツールの実装方法検討 • 作るもの • 最初のエンドポイント(何個のAPIにわけるのか判定) • ファイル読み込み&シーク後にデータ読み込み • 分割されたデータを圧縮 •
圧縮されたデータを纏める
今回決まったこと • 今回は開発に時間を取れなかったので、1週間かけて各 自作業を行う。 • 1週間後に進捗を確認し、その後の進め方を決める。