When we think about scalable front-end application, we can think of increasing complexity, growing amount of data and large teams. From proper abstractions between layers, modular design and lazy loading to unidirectional flow and state management you will see how those help to scale Angular apps.