ā£Distributed Systemsā£Databasesā£Scaling Databasesā£Communicationā£Proxiesā£Load balancerā£Load balancer vs reverse proxyā£Cacheā£Asynchronism (Asynchronous Workflows)ā£Consistent Hashingā£Application Architecture (Application Layer)ā£Security