In this video, Viktor Petrovski a Senior Android Engineer talks about building Software at Scale. It will benefit any technology lead (CTO, VP of Engineering, Lead Engineers) who is working in an Agile Organization.
This video is part of Adeva`s Insights Series. We publish videos that cover engineering topics once per month.
Don't forget to comment, like, and subscribe :)
👉 https://bit.ly/AdevaSubscribe
0:00 Introduction
1:17 What is software scalability?
2:22 Vertical vs Horizontal scaling
4:17 When to scale?
4:51 The Flappy Bird Example
5:38 We`ll talk about more complex platforms
5:53 The Buzz Project example
7:24 Three tier architecture
8:33 Database scaling
9:02 Master-slave Replication
10:35 Database Sharding
12:23 Server scaling
15:35 What about the consumers (client-side)?
17:00 Code structure
17:54 General tips