Comparing Horizontal and Vertical Scaling in Modern Systems
Horizontal Scaling vs Vertical Scaling
System design is the process of designing the elements of a system such as the architecture, modules and components, the different interfaces of those components and the data that goes through that system.
Master the fundamental concepts of relational databases and discover why they're the backbone of modern applications
Master how databases handle multiple transactions running simultaneously and learn to control what each transaction can see and do.
Master the art of database scaling - from simple vertical upgrades to complex horizontal architectures that power the world's largest applications.
Horizontal Scaling vs Vertical Scaling
Designing LeetCode - A System Design Tutorial for Beginners
A Complete Guide to Sharding for Horizontal Scale and High Availability