Full Stack Web Development
Advanced Web Dev

Advanced Backend, System Design

Credit By Harkirt Singh

  1. Advanced backend communication
  2. Message queues and PubSubs
  3. Proxies, Load balancers
  4. Redis Deep dive
  5. Kafka Deep dive
  6. Common Design Patterns in JS
  7. Advanced DB concepts (Indexing, normalization)
  8. Rate limiting
  9. Captchas and DDoS protection
  10. Sharding, Replication, Resiliency
  11. Horizontal and vertical scaling
  12. Polling and websockets
  13. gRPC
  14. Capacity Estimation
  15. Load Balancers
  16. CAP Theorem
  17. Testing Node.js Apps in 2023
  18. Real-time communication, basics of WebRTC

Advanced DevOps

  1. Container Orchestration, Docker Swarm
  2. Kubernetes
  3. CI/CD
  4. Monitoring systems basics to advance
  5. Prometheus, Grafana
  6. Newrelic as a paid service
  7. Serverless Deep dive
  8. AWS Constructs (EC2, S3, CDNs, LB, EKS)

Projects

  1. Zerodha end to end
  2. Zapier end to end
  3. Real-world open source projects