├── JavaScript └── How JavaScript works.md ├── README.md ├── System Design ├── API Design.md ├── Capacity Estimation.md ├── Database Sharding.md ├── Distributed Caching.md ├── Horizontal and Vertical Scaling.md ├── Load Balancing.md ├── Makefile.md ├── Message Queue.md ├── Monolithic and Microservice architecture.md ├── NoSQL databases.md ├── Node.js topics.md ├── REST vs RPC for HTTP API's.md ├── SPOF.md ├── Scaling systems.md ├── Terminology.md └── Video Processing at scale.md ├── Technical talks ├── Contributing to Python Software Foundation.pdf └── State Management with MobX.pdf └── assets ├── execution-context.png ├── microservices.jpg └── monolithic.jpg /JavaScript/How JavaScript works.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/JavaScript/How JavaScript works.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/README.md -------------------------------------------------------------------------------- /System Design/API Design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/API Design.md -------------------------------------------------------------------------------- /System Design/Capacity Estimation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Capacity Estimation.md -------------------------------------------------------------------------------- /System Design/Database Sharding.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Database Sharding.md -------------------------------------------------------------------------------- /System Design/Distributed Caching.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Distributed Caching.md -------------------------------------------------------------------------------- /System Design/Horizontal and Vertical Scaling.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Horizontal and Vertical Scaling.md -------------------------------------------------------------------------------- /System Design/Load Balancing.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Load Balancing.md -------------------------------------------------------------------------------- /System Design/Makefile.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Makefile.md -------------------------------------------------------------------------------- /System Design/Message Queue.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Message Queue.md -------------------------------------------------------------------------------- /System Design/Monolithic and Microservice architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Monolithic and Microservice architecture.md -------------------------------------------------------------------------------- /System Design/NoSQL databases.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/NoSQL databases.md -------------------------------------------------------------------------------- /System Design/Node.js topics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Node.js topics.md -------------------------------------------------------------------------------- /System Design/REST vs RPC for HTTP API's.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/REST vs RPC for HTTP API's.md -------------------------------------------------------------------------------- /System Design/SPOF.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/SPOF.md -------------------------------------------------------------------------------- /System Design/Scaling systems.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Scaling systems.md -------------------------------------------------------------------------------- /System Design/Terminology.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Terminology.md -------------------------------------------------------------------------------- /System Design/Video Processing at scale.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/System Design/Video Processing at scale.md -------------------------------------------------------------------------------- /Technical talks/Contributing to Python Software Foundation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/Technical talks/Contributing to Python Software Foundation.pdf -------------------------------------------------------------------------------- /Technical talks/State Management with MobX.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/Technical talks/State Management with MobX.pdf -------------------------------------------------------------------------------- /assets/execution-context.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/assets/execution-context.png -------------------------------------------------------------------------------- /assets/microservices.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/assets/microservices.jpg -------------------------------------------------------------------------------- /assets/monolithic.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sharmaadityaHQ/computer-science-notes/HEAD/assets/monolithic.jpg --------------------------------------------------------------------------------