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
Flying in the cloud
Search
Fabrizio Fortunato
May 09, 2019
Technology
200
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Flying in the cloud
Fabrizio Fortunato
May 09, 2019
More Decks by Fabrizio Fortunato
See All by Fabrizio Fortunato
A complexity odyssey
izifortune
0
160
MVC is dead - Again
izifortune
1
170
MVC is dead!
izifortune
0
180
Angular perf tips and upgrade pills
izifortune
1
100
Other Decks in Technology
See All in Technology
AIによるクリエイティブ生成を行う上での試行錯誤
plaidtech
PRO
0
150
20260912_スクラムにジェネラリストは必要か
ryugen04
0
420
品質と信頼性を地続きにする
grimoh
0
440
目の前の楽しいが人生を変える - コミュニティの螺旋の歩き方と楽しむコツ / change your life
soudai
PRO
4
620
2026_devsumi_ozono.pdf
o3
3
510
Snowflakeのコスト最適化を支えるアーキテクチャ設計
ktatsuya
1
1.6k
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.2k
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
12k
安心して変更できるWebフロントエンドの作り方
pirosikick
4
2.6k
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
23
14k
日経電子版を支えていく Kasane Design System/fec_fukuoka
nikkei_engineer_recruiting
0
1.6k
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
Featured
See All Featured
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
End of SEO as We Know It (SMX Advanced Version)
ipullrank
3
4.4k
Practical Orchestrator
shlominoach
192
12k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
990
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
540
From π to Pie charts
rasagy
1
370
How STYLIGHT went responsive
nonsquared
100
6.3k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.1k
WENDY [Excerpt]
tessaabrams
14
39k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
240
More Than Pixels: Becoming A User Experience Designer
marktimemedia
3
520
Transcript
Flying in the cloud Fabrizio Fortunato - Ryanair Labs
ME Head of Frontend at Ryanair Labs @izifortune https://izifortune.com
None
On premise overview
None
None
A serverless website What is a serverless website? Why a
serverless website? How to run a serverless website?
AWS serverless services Cloudfront L@E S3
We make interfaces. We don’t manage servers.
None
Cloudfront with s3 origin
None
Serverless rewrites with L@E
Serverless rewrites with L@E
@ryanairlabs 2014 2017 2016
What is a micropage? • Independent development & deployment •
Loosely coupled page • Single Page Application per page • Reduced technical debt surface • Strict performance budget
Micropages architecture
Micropages architecture on AWS
1.1MB 372KB Micropage size comparison: 66% reduction
None
Brotli is a generic-purpose lossless compression algorithm that compresses data
using a combination of a modern variant Brotli
Serverless Compression
Brotli L@E
brotli vs gzip: 23% file size difference
None
Serverless canary deployment
Canary deployment L@E duration: ~500ms
Serverless canary deployment v2
Optimised canary deployment comparison: -350ms L@E = -500ms page load
None
What security headers? • X-XSS-Protection • HTTP Strict Transport Security
(HSTS) • X-Frame-Options • X-Content-Type-Options • Referrer-Policy • CSP
Security headers score
Serverless security headers
None
None
None
Serverless Redirection
Redirect L@E
Takeaways What does it take to run a serverless website
at scale Build infrastructure based on business needs and team skills Focus on business value thanks to L@E simplicity and flexibility
Thank you