Software Engineer Roadmap
Distributed systems
Coordinating many machines as one.
3 weeks · wk 29–31Core / deep pace6 topics18 Interview Questions
Why this pace:New ground beyond typical full-stack work — builds directly on system design, so keep momentum straight from the previous stage.
SEC FOCUS
Secure service-to-service communication with mutual TLS — don't assume the internal network is safe.
Topics & Action Items (6)
01
CAP theorem in practice
1-2 hrs02
Consensus algorithms (Raft, Paxos)
2-3 hrs03
Replication and sharding
2 hrs04
Idempotency and retry strategies
1-2 hrs05
Distributed transactions and sagas
2 hrs06
Message brokers (Kafka, RabbitMQ)
2 hrs