Systems7 months
Backend Engineering
APIs, data modelling, caching, queues and the operational side of running services.
Step 01
Language depth
Pick one of Go, Java or Python and go deep.
GoPythonStep 02
Databases
Relational modelling, indexes and query plans.
PostgreSQLSQLStep 03
API design
REST semantics, pagination, idempotency and versioning.
RESTgRPCStep 04
Caching & queues
Redis patterns and asynchronous processing.
RedisKafkaStep 05
Reliability
Observability, SLOs and incident response.
TracingSLOsStep 06
Scale
Sharding, replication and consistency trade-offs.
Distributed Systems