Ember At Scale
-
Upload
chad-hietala -
Category
Technology
-
view
828 -
download
0
Transcript of Ember At Scale
Such Web Scale
API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>LinkedIn : Profile</title> <link href=“app.css” rel=“stylesheet” type=“text/css" /> </head> <body> <script src=“vendor.js”></script> <script src=“app.js”></script>
Such Web Scale
API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
Such Web Scale
API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
appInstance.visit(‘/profile/123’)
Such Web Scale
API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
appInstance.visit(‘/profile/123’)
[‘/profile/123’, /config/123’]
Such Web Scale
{ data: {…} }API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
appInstance.visit(‘/profile/123’)
<code id=“bpr-guid-3243243”>{"data&uote;:{…}}</code> <script class=“bpr-response”> _bpr.response({
request: ‘/profile/123’, status: 200, body: ‘bpr-guid-3243243’})
</script>
Such Web Scale
API ServerEmber App
linkedin.com/profile/123
BPRAPI ServerEmber App
Browser
appInstance.visit(‘/profile/123’)
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance
JVM
Such Web Scale
Base Page Controller
Renderer
Instance
Process Manager
Instance
Channel Channel
Node
API Proxy
Ember Renderer
Ember App
linkedin.com/profile/123
Instance