27. Such Web Scale
API Server
Ember App
linkedin.com/profile/123
BPRAPI Server
Ember App
Browser
28. <!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 Server
Ember App
linkedin.com/profile/123
BPRAPI Server
Ember App
Browser
29. Such Web Scale
API Server
Ember App
linkedin.com/profile/123
BPRAPI Server
Ember App
Browser
appInstance.visit(‘/profile/123’)
30. Such Web Scale
API Server
Ember App
linkedin.com/profile/123
BPRAPI Server
Ember App
Browser
appInstance.visit(‘/profile/123’)
[‘/profile/123’, /config/123’]
38. 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
39. 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
40. 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
41. 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
42. 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
43. 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