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
Opsgenie Frontend AWS Journey
Search
Arif Kaplan
April 21, 2020
Technology
41
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Opsgenie Frontend AWS Journey
Arif Kaplan
April 21, 2020
Other Decks in Technology
See All in Technology
AIがコードを書く時代に、エンジニアは何で自分の価値を証明するのか / In an era where AI writes code how do engineers prove their value
carta_engineering
3
1.1k
ストレスなくAIと付き合いたい!こんなときどうしてる?
namiki64
3
490
Optunaの最新リリースv5.0について
pfn
PRO
0
120
PagerDuty Tech Hub-鳴らすけれど、人は動かない
ezaki
0
170
ブラウザとサーバーから考えるAI時代のフロントエンド監視
shogo4131
3
940
Persisting Massive Data with Rails ~Designing for 60 billion rows, and fighting the bottlenecks~ Railsで挑む大量データ永続化 〜600億件を永続化するための設計とボトルネックとの戦い〜
occhi
0
730
Conditional PED-ANOVA: Hyperparameter Importance in Hierarchical & Dynamic Search Spaces
pfn
PRO
0
130
AIにシークレットを見せない、WSL2で安全な開発環境
yazm
0
300
分析の民主化を支えるメタデータ整備の実践
kakehashi
PRO
4
1.4k
「事実」を「計測」して、「解釈」する 〜AWS Lambdaのメモリ最適解の見つけ方〜
maimyyym
0
170
20261017福岡devIO 「AIは"良いダッシュボード"を作れるか?
jtakeda
0
140
TinyGoでオブザーバビリティ?OpenTelemetryはTinyGoで使えるのか / Is OpenTelemetry available in TinyGo environment?
ymotongpoo
2
140
Featured
See All Featured
Google's AI Overviews - The New Search
badams
0
1.6k
Utilizing Notion as your number one productivity tool
mfonobong
4
620
Design in an AI World
tapps
1
350
Deep Space Network (abreviated)
tonyrice
0
370
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
520
Navigating Team Friction
lara
192
16k
Fantastic passwords and where to find them - at NoRuKo
philnash
53
4k
Accessibility Awareness
sabderemane
1
250
Code Reviewing Like a Champion
maltzj
529
40k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
2
6.3k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
500
We Are The Robots
honzajavorek
0
400
Transcript
ARIF KAPLAN | SENIOR FRONTEND ENGINEER Opsgenie Frontend AWS Journey
Agenda Opsgenie Frontend History Opsgenie Web Structures Q&A Who is
Arif Kaplan
Who is Arif Kaplan ? (2008-2014) Ankara University Computer Engineer
(2012-2015) Web Developer (2015- ) Frontend Developer Opsgenie at Atlassian (2016 - ) Volunteer at TEGV @Arif_Kaplan arif_kaplan
Agenda Opsgenie Frontend History Opsgenie Web Structures Q&A Who is
Arif Kaplan
OPSGENIE FRONTEND HISTORY 2015 2016 2017 2018 2019 2020 2021
%100 REACT JQuery AngularJS JQuery AngularJS AngularJS VueJS AngularJS VueJS AngularJS React VueJS AngularJS React • Server side render (Thymeleaf) • JS Build Tools&Task Runner( Grunt ) • Java WebServer(Tomcat) • ADG • Tomcat • Webpack • TypeScripts
Agenda Opsgenie Web Structures Opsgenie Frontend History Q&A Who is
Arif Kaplan
OPSGENIE WEB STRUCTURE V0 Problems: • Public shared static resources
links(logo.png) Solution: • Add new CloudFront&S3 Bucket for resources.opsgenie.com.
OPSGENIE WEB STRUCTURE V1 Problems: • Availability of CDN edge
caching • Not fully separate Frontend Release&Deploy • Versioning of static files Solution: • New Frontend Structure
OPSGENIE WEB STRUCTURE V2 Problems: • Being Multi Page Application.
• Serving same files with different subdomains. • CORS Solution: • The New CloudFront
OPSGENIE WEB STRUCTURE V3 Problems: • Need for different index
files • Need for serving with different security response headers Solution: • Lambda@Edge Functions
OPSGENIE WEB STRUCTURE V5 Problems: • Serving same index file
with different response headers. Solution: • API Gateway
OPSGENIE WEB STRUCTURE V6 • Higher availability & reliability •
Higher performance • Delegation of Concerns • Single Responsibility
Agenda Q&A Opsgenie Frontend History Opsgenie Web Structures Who is
Arif Kaplan
None
ARIF KAPLAN | SENIOR FRONTEND ENGINEER twitter: Arif_Kaplan && linkedin:
arif-kaplan Thank you…