Back to Prep Hub
Backend Developer (Senior Track)
Design scalable, distributed, and highly available server-side architectures.
01
Internet & Protocols
TCP/IP, UDP, HTTP/2/3, gRPC, WebSockets, and WebRTC.
02
Language Ecosystem
Deep dive into Go, Node.js, Java, Python, or Rust internals.
03
API Paradigms
REST, GraphQL, gRPC, and tRPC.
04
Database Internals
ACID, isolation levels, B-Trees, WAL, indexing, and sharding.
05
Advanced Caching
Redis, Memcached, cache invalidation, and CDNs.
06
Message Brokers
Kafka, RabbitMQ, SQS, and event-driven architecture.
07
System Design
Microservices, distributed consensus (Raft/Paxos), rate limiting, and CAP theorem.
08
Security & Auth
OAuth2, OIDC, JWT, CORS, CSRF, and SQLi prevention.
09
Infrastructure & DevOps
Docker, Kubernetes, CI/CD, and Infrastructure as Code.
10
Observability
Prometheus, Grafana, OpenTelemetry, logging, and tracing.
11
Scaling at Large
Load balancing, auto-scaling, disaster recovery, and global state.
KNOWCGPA
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.