System Design is all about building reliable, scalable and maintainable systems.
- Web Architecture - (module 3)
- client-server
- types of clients
- REST API
- HTTP PUSH, PULL
- HTTP PULL - Polling with ajax - (module 3)
- Persistent Connection Approaches(HTTP PUSH)
- HTTP Polling
- HTTP Long polling
- web socket
- server send events
- Streaming over HTTP
- Books
- Youtube Playlists
- Github Repos
- Courses
- Web Application and Software Architecture 101 (accessible using Github student dev pack)