SlideShare a Scribd company logo
The Server Architecture
Behind Killzone Shadow Fall
1
Overview
•
•
•
•
•
•
2
Introduction
•
•
•
–
•
•
3
4
Hosting Choices
Hosting Choices - Need for Scaling
•
–
–
–
5
Hosting Choices - Need for Scaling (2)
•
–
–
•
•
–
–
6
7
Server Architecture
Server Architecture - Overview
•
–
–
–
•
–
–
–
8
Server Architecture - Overview (2)
9
Server Architecture - Gameplay (Turbine)
•
•
•
•
–
–
•
–
–
10
11
Match Making
Match Making - General Principles
•
–
–
•
–
–
–
12
Match Making - Algorithm
13
Match Making - Algorithm
14
Match Making - Algorithm
15
Match Making - Algorithm
16
Match Making - Algorithm
17
Match Making - Algorithm
18
Match Making - Algorithm
19
Match Making - Algorithm
20
Match Making - Algorithm
21
Match Making - Algorithm
22
Match Making - Finding Game
•
•
–
–
–
–
–
–
23
Match Making - Round End
•
•
•
•
24
25
Zero Downtime
Zero Downtime - Overview
•
•
•
–
•
–
–
26
Zero Downtime Deployment - Webapp
27
Zero Downtime Deployment - Webapp
28
Zero Downtime Deployment - Webapp
29
Zero Downtime Deployment - Webapp
30
Zero Downtime Deployment - Webapp
31
Zero Downtime Deployment - Webapp
32
Zero Downtime Deployment - Webapp
33
Zero Downtime Deployment - Webapp
34
Zero Downtime Deployment - Turbine
35
Zero Downtime Deployment - Turbine
36
Zero Downtime Deployment - Turbine
37
Zero Downtime Deployment - Turbine
38
Zero Downtime Deployment - Turbine
39
Zero Downtime Deployment - Turbine
40
Zero Downtime Deployment - Turbine
41
Zero Downtime Deployment - Turbine
42
Zero Downtime Deployment - Turbine
43
44
Update Without Patching
Update Without Patching
•
–
–
•
–
–
–
–
–
45
46
How Telemetry Helped Fix Issues
Telemetry
•
47
Errors Per Hour Over Time
48
Errors Per Hour Per Router
49
Technicolor TG587n
•
•
50
And Then We Released Patch 1.10
•
•
51
Key Metric - Kill Lag
•
–  
• 
– 
• 
•
52
Player A Player BTurbine
Fire
last
bullet
Dies
Kill Lag = PingA + PingB + Processing
Kill Lag Measured
53
Laggy Kills Over Time
54
•
•
•
Amazon isn’t perfect either
55

Average Ping Between Regions
•
•
–
–
–
56
Telemetry - Conclusion
•
–
–
•
–
–
57

More Related Content

PPTX
Launching and Supporting Killzone Shadow Fall
PDF
XPDDS18: Xen Testing at Intel - Xudong Hao, Intel
PPTX
Installing Oracle Database on LDOM
PDF
Operating System : Ch16.distributed system structures
PDF
Embedded Graphics Drivers in Mesa (ELCE 2019)
PPTX
TCU upgrade and configure
PDF
Umbra Ignite 2015: Jérémy Virga – Dishonored 2 rendering engine architecture ...
PPTX
Nagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios
Launching and Supporting Killzone Shadow Fall
XPDDS18: Xen Testing at Intel - Xudong Hao, Intel
Installing Oracle Database on LDOM
Operating System : Ch16.distributed system structures
Embedded Graphics Drivers in Mesa (ELCE 2019)
TCU upgrade and configure
Umbra Ignite 2015: Jérémy Virga – Dishonored 2 rendering engine architecture ...
Nagios Conference 2014 - Jim Prins - Passive Monitoring with Nagios

What's hot (14)

PDF
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
PDF
Umbra Ignite 2015: Graham Wihlidal – Adapting a technology stream to ever-evo...
PPTX
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
PDF
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
PDF
XPDDS18: Intel Processor Trace for Xen Hypervisor - Luwei Kang, Intel
PDF
BKK16-303 96Boards - TV Platform
PPT
CCNA Routing and Switching Lesson 06 - IOS Basics - Eric Vanderburg
PDF
Flex your Database on 12c's Flex ASM Flex Cluster
PDF
Automation Evolution with Junos
PPTX
AES Implementation on FPGA
PPTX
CCNA EIGRP Overview and Basic Configuration
PDF
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
PDF
Ch3.processes
PPTX
CCNA CDP LLDP NTP
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
Umbra Ignite 2015: Graham Wihlidal – Adapting a technology stream to ever-evo...
Designing a Highly Available Environment Using Methods of Modern IT Infrastru...
XPDDS18: Real Time in XEN on ARM - Andrii Anisov, EPAM Systems Inc.
XPDDS18: Intel Processor Trace for Xen Hypervisor - Luwei Kang, Intel
BKK16-303 96Boards - TV Platform
CCNA Routing and Switching Lesson 06 - IOS Basics - Eric Vanderburg
Flex your Database on 12c's Flex ASM Flex Cluster
Automation Evolution with Junos
AES Implementation on FPGA
CCNA EIGRP Overview and Basic Configuration
Lee Myers - What To Do When Nagios Notification Don't Meet Your Needs.
Ch3.processes
CCNA CDP LLDP NTP
Ad

Viewers also liked (20)

PDF
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
PPTX
Out of Sight, Out of Mind: Improving Visualization of AI Info
PDF
Killzone Shadow Fall: Creating Art Tools For A New Generation Of Games
PPTX
Player Traversal Mechanics in the Vast World of Horizon Zero Dawn
PDF
Lighting of Killzone: Shadow Fall
PDF
Taking Killzone Shadow Fall Image Quality Into The Next Generation
PDF
The Production and Visual FX of Killzone Shadow Fall
PDF
Building Non-Linear Narratives in Horizon Zero Dawn
PDF
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
PDF
The Guerrilla Guide to Game Code
PPTX
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
PPTX
Killzone's AI: Dynamic Procedural Tactics
PDF
Killzone Shadow Fall Demo Postmortem
PPT
Release This! Tools for a Smooth Release Cycle
KEY
Practical Occlusion Culling in Killzone 3
PPTX
FrameGraph: Extensible Rendering Architecture in Frostbite
PPTX
The traditional-japanese-house
PPT
Japanese Architecture
PPTX
Automatic Annotations in Killzone 3 and Beyond
PPT
Japanese Architecture
The Real-time Volumetric Cloudscapes of Horizon Zero Dawn
Out of Sight, Out of Mind: Improving Visualization of AI Info
Killzone Shadow Fall: Creating Art Tools For A New Generation Of Games
Player Traversal Mechanics in the Vast World of Horizon Zero Dawn
Lighting of Killzone: Shadow Fall
Taking Killzone Shadow Fall Image Quality Into The Next Generation
The Production and Visual FX of Killzone Shadow Fall
Building Non-Linear Narratives in Horizon Zero Dawn
The Next-Gen Dynamic Sound System of Killzone Shadow Fall
The Guerrilla Guide to Game Code
4K Checkerboard in Battlefield 1 and Mass Effect Andromeda
Killzone's AI: Dynamic Procedural Tactics
Killzone Shadow Fall Demo Postmortem
Release This! Tools for a Smooth Release Cycle
Practical Occlusion Culling in Killzone 3
FrameGraph: Extensible Rendering Architecture in Frostbite
The traditional-japanese-house
Japanese Architecture
Automatic Annotations in Killzone 3 and Beyond
Japanese Architecture
Ad

Similar to The Server Architecture Behind Killzone Shadow Fall (20)

PDF
Errant GTIDs breaking replication @ Percona Live 2019
PPTX
Low-Latency Data Processing in the Era of Serverless @JavaDayLviv
PDF
Destroying Router Security
PDF
Destroying Router Security - NNC5ed
PPTX
Low-Latency Data Processing in the Era of Serverless @DevoxxUA
PDF
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
PDF
Sephy engine development document
ZIP
mtl_rubykaigi
PDF
Introduction to MariaDB
PPTX
Low-Latency Data Processing in the Era of Serverless @XP Days
PDF
Docker, Monitoring and SLURM Specific Visualisations
PDF
How to Avoid Pitfalls in Schema Upgrade with Percona XtraDB Cluster
PPTX
hacking-embedded-devices.pptx
PDF
Geode - Day 2
PPTX
Server 2016 sneak peek
PPTX
Computer Numerical Control_Presentation.pptx
PPTX
CNC_30_Slide_Presentation...............
PDF
Clash royale 黑盒分析与手游客户端保护方案
PDF
Sprint 176
PDF
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Errant GTIDs breaking replication @ Percona Live 2019
Low-Latency Data Processing in the Era of Serverless @JavaDayLviv
Destroying Router Security
Destroying Router Security - NNC5ed
Low-Latency Data Processing in the Era of Serverless @DevoxxUA
Development myshoes and Provide Cycloud-hosted runner -- GitHub Actions with ...
Sephy engine development document
mtl_rubykaigi
Introduction to MariaDB
Low-Latency Data Processing in the Era of Serverless @XP Days
Docker, Monitoring and SLURM Specific Visualisations
How to Avoid Pitfalls in Schema Upgrade with Percona XtraDB Cluster
hacking-embedded-devices.pptx
Geode - Day 2
Server 2016 sneak peek
Computer Numerical Control_Presentation.pptx
CNC_30_Slide_Presentation...............
Clash royale 黑盒分析与手游客户端保护方案
Sprint 176
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...

Recently uploaded (20)

PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Digital Strategies for Manufacturing Companies
PDF
System and Network Administration Chapter 2
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PDF
Softaken Excel to vCard Converter Software.pdf
PPTX
Computer Software and OS of computer science of grade 11.pptx
PDF
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
PPTX
Operating system designcfffgfgggggggvggggggggg
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Transform Your Business with a Software ERP System
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PDF
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
Understanding Forklifts - TECH EHS Solution
PPTX
assetexplorer- product-overview - presentation
PDF
top salesforce developer skills in 2025.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
iTop VPN Free 5.6.0.5262 Crack latest version 2025
PPTX
CHAPTER 2 - PM Management and IT Context
PTS Company Brochure 2025 (1).pdf.......
Digital Strategies for Manufacturing Companies
System and Network Administration Chapter 2
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Softaken Excel to vCard Converter Software.pdf
Computer Software and OS of computer science of grade 11.pptx
EN-Survey-Report-SAP-LeanIX-EA-Insights-2025.pdf
Operating system designcfffgfgggggggvggggggggg
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Transform Your Business with a Software ERP System
Upgrade and Innovation Strategies for SAP ERP Customers
Product Update: Alluxio AI 3.7 Now with Sub-Millisecond Latency
Odoo POS Development Services by CandidRoot Solutions
Adobe Illustrator 28.6 Crack My Vision of Vector Design
Understanding Forklifts - TECH EHS Solution
assetexplorer- product-overview - presentation
top salesforce developer skills in 2025.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
iTop VPN Free 5.6.0.5262 Crack latest version 2025
CHAPTER 2 - PM Management and IT Context

The Server Architecture Behind Killzone Shadow Fall