Reaves.dev

v0.1.0

built using

Phoenix v1.7.12

Giant Scale Services

Stephen M. Reaves

::

2024-04-25

Notes about Lecture 9a for CS-6210

Summary

Generic Service Model of Giant Scale Services

Load balancer in front of server, each with data store

DQ Principle

yield = completed / offered

harvest = viewed / full

DQ means Data Rate per Query * Data Served

DQ is a better metric than uptime

Online Evaluation and Growth

How to do you upgrade servers without bringing down the cluster?

Fast

Rolling upgrade

Big Flip

DQ Loss is same for all