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
Flying in the cloud
Search
Fabrizio Fortunato
May 09, 2019
Technology
1
180
Flying in the cloud
Fabrizio Fortunato
May 09, 2019
Tweet
Share
More Decks by Fabrizio Fortunato
See All by Fabrizio Fortunato
A complexity odyssey
izifortune
0
140
MVC is dead - Again
izifortune
1
150
MVC is dead!
izifortune
0
170
Angular perf tips and upgrade pills
izifortune
1
92
Other Decks in Technology
See All in Technology
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
1
120
SREが向き合う大規模リアーキテクチャ 〜信頼性とアジリティの両立〜
zepprix
0
350
コスト削減から「セキュリティと利便性」を担うプラットフォームへ
sansantech
PRO
2
900
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.3k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
1
340
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
310
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.8k
20260129_CB_Kansai
takuyay0ne
1
260
入社1ヶ月でデータパイプライン講座を作った話
waiwai2111
1
210
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
120
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
41k
Featured
See All Featured
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
270
Unlocking the hidden potential of vector embeddings in international SEO
frankvandijk
0
170
Noah Learner - AI + Me: how we built a GSC Bulk Export data pipeline
techseoconnect
PRO
0
100
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.2k
The Curse of the Amulet
leimatthew05
1
8.1k
Ruling the World: When Life Gets Gamed
codingconduct
0
130
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Automating Front-end Workflow
addyosmani
1371
200k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
300
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
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