Scalable architecture

what is it and how to do it right


Dean Shub

Chief Architect @ Viber


Agenda


Scaling stories

note:


Let’s solve a scale issue

note:

  1. I explain a system, and that the users are upset of how slow it is: Fun Run - Web Game
  2. Identify (ask questions and seek the biggest bottleneck)
  3. Diagnose -> Track -> Fix
  4. web, react + go + auth service + socring service
  5. Summarize

Basic method of solving any scale issue

  1. Identify & Diagnose
  2. Monitor
  3. Plan & Suggest
  4. Change & Asses
  5. Iterate (got to 1)

Break


The Basics

note: it’s all about understanding the issue and tradeoffs:


Super Scale your SaaS

note:


A time and a place for everything

Considering the right elements (What not to do)


Pasted image 20250422104036.png