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.