We now have a YouTube Channel.
[Link]
NEW Topic videos being made on YouTube »
Backend Developer
Step by step guide to becoming a modern backend
developer in 2022
← Subscribe Suggest Changes
Get latest Backend news on [Link]
NEW Resources are here, try clicking any nodes.
Personal Recommendation / Opinion Find the detailed version of this roadmap
Alternative Option - Pick this or purple along with resources and other roadmaps
Order in roadmap not strict (Learn anytime)
https : // [Link]
I wouldn't recommend
Backend
How does the internet work? DNS and how it works?
What is HTTP? Internet What is Domain Name?
Browsers and how they work? What is hosting?
Rust Go Git
GitHub
Learn a Language Version Control Systems GitLab
Repo hosting services Bitbucket
Java JavaScript
C# Python
Terminal Usage
PHP Ruby
POSIX Basics
stdin, stdout, stderr, pipes
PostgreSQL
MySQL OS and General Knowledge
Relational Databases
MariaDB
Basic Terminal Commands
MS SQL grep, awk, sed, lsof, curl, wget
tail, head, less, find, ssh, kill, dig
Oracle
How OSs work in General
NoSQL Databases
MongoDB InfluxDB
Memory Management
CouchDB TimeScale
ORMs Interprocess Communication
Document DBs Time Series
ACID
I/O Management
Firebase Cassandra Transactions
Basic Networking Concepts
RethinkDB HBase N+1 Problem
Threads and Concurrency
Realtime Column DBs Normalization
Process Management
Failure Modes
Redis Neo4j
Operating Systems Knowledge
Profiling Perfor.
DynamoDB Graph DBs
Key-Value Database Indexes
More about Databases
Data Replication
Sharding Strategies
HATEOAS Learn about APIs Scaling Databases
CAP Theorem
Open API Specs
Authentication REST
JSON APIs Client Side
Cookie Based Redis
SOAP Server Side
Caching
OAuth
Memcached
gRPC CDN
Basic Auth
Token Auth GraphQL
MD5 and why not to use it
JWT Web Security Knowledge
OpenID SHA Family
SAML Integration Testing scrypt bcrypt
Unit Testing Hashing Algorithms
Testing
Functional Testing
HTTPS OWASP Risks
Software Design & Architecture CI / CD
CORS SSL/TLS
Content Security Policy
Design and Development Principles
Server Security
GOF Design Patterns
Architectural Patterns Monolithic Apps
Domain Driven Design
Microservices
Test Driven Development
SOA
CQRS Elasticsearch
Serverless
Event Sourcing Solr
Service Mesh
Search Engines
Twelve Factor Apps
RabbitMQ
Kafka
Kubernetes
Docker
Message Brokers LXC
Containerization vs Virtualization
GraphQL Apollo
Server Sent Events WebSockets
Nginx
Relay Modern
Apache
Caddy
Graceful Degradation
Web Servers
MS IIS
Throttling
Backpressure
Loadshifting
Instrumentation
Building for Scale
Circuit Breaker
Monitoring
Mitigation Strategies
Telemetry
Migration Strategies
Difference between these
Types of Scaling
Observability
Metrics logging and other
Have a look at the DevOps Roadmap observable items that can help
in debugging and solving
DevOps Roadmap
Issues when things go wrong.
Related Roadmaps More →
DevOps
Step by step guide for DevOps or operations r…
JavaScript
Step by step guide to learn JavaScript in 2022
[Link]
Step by step guide to becoming a [Link] dev…
Python
Step by step guide to becoming a Python Dev…
Go
Step by step guide to becoming a Go develope…
Java
Step by step guide to becoming a Java Develo…
DBA
Step by step guide to become a PostgreSQL D…
Open Source
The project is OpenSource, 6th most starred
project on GitHub and is visited by hundreds of
thousands of developers every month.
Star 222,420
Roadmaps
Guides
Videos
About
YouTube
[Link] by @kamranahmedse
Community created roadmaps, articles, resources
and journeys to help you choose your path and grow
in your career.
© [Link] · FAQs · Terms · Privacy
The leading DevOps resource for Kubernetes, cloud-
native computing, and the latest in at-scale
development, deployment, and management.
DevOps · Kubernetes · Cloud-Native