Personal Recommendation / Opinion
Alternative Option - Pick this or purple
Order in roadmap not strict (Learn anytime)
I wouldn't recommend
Find the detailed version of this roadmap
along with resources and other roadmaps
https : // roadmap.sh
Backend
How does the internet work?
Rust
What is hosting?
Browsers and how they work?
What is Domain Name
Internet
What is HTTP?
Go
Git
GitHub
Version Control Systems
Learn a Language
Java
JavaScript
C#
Python
PHP
GitLab
Repo hosting services
Bitbucket
Terminal Usage
POSIX Basics
Ruby
stdin, stdout, stderr, pipes
PostgreSQL
MySQL
MariaDB
MS SQL
Oracle
OS and General Knowledge
Relational Databases
Basic Terminal Commands
tail, head, less, find, ssh, kill, dig
Memory Management
Time Series
Firebase
Realtime
ACID
HBase
N+1 Problem
Normalization
Failure Modes
Open API Specs
Authentication
OpenID
SAML
REST
JSON APIs
gRPC
GraphQL
CDN
Sharding Strategies
CAP Theorem
Redis
Web Security Knowledge
Memcached
MD5 and why not to use it
SHA Family
Integration Testing
scrypt
Unit Testing
Functional Testing
CI / CD
bcrypt
Hashing Algorithms
Testing
HTTPS
OWASP Risks
CORS
SSL/TLS
Content Security Policy
Design and Development Principles
Data Replication
Server Side
Caching
Software Design & Architecture
Client Side
SOAP
OAuth
JWT
Database Indexes
Scaling Databases
Learn about APIs
Cookie Based
Token Auth
Operating Systems Knowledge
More about Databases
HATEOAS
Threads and Concurrency
Profiling Perfor.
Graph DBs
Basic Auth
Basic Networking Concepts
Process Management
I/O Management
Transactions
Key-Value
Interprocess Communication
Neo4j
DynamoDB
ORMs
Column DBs
Redis
Cassandra
RethinkDB
TimeScale
Document DBs
How OSs work in General
NoSQL Databases
InfluxDB
CouchDB
grep, awk, sed, lsof, curl, wget
MongoDB
DNS and how it works?
GOF Design Patterns
Architectural Patterns
Domain Driven Design
Test Driven Development
CQRS
Event Sourcing
Elasticsearch
Solr
Search Engines
RabbitMQ
Kafka
Nginx
Apache
Caddy
MS IIS
Microservices
SOA
Serverless
Service Mesh
Twelve Factor Apps
Kubernetes
Message Brokers
Monolithic Apps
Server Sent Events
Docker
Containerization vs Virtualization
LXC
GraphQL
Apollo
WebSockets
Relay Modern
Graceful Degradation
Web Servers
Throttling
Backpressure
Instrumentation
Loadshifting
Building for Scale
Monitoring
Circuit Breaker
Mitigation Strategies
Telemetry
Di!erence between these
Migration Strategies
Types of Scaling
Observability
Metrics logging and other
Have a look at the DevOps Roadmap
DevOps Roadmap
observable items that can help
in debugging and solving
Issues when things go wrong.