Backend Developer Roadmap
Backend Developer Roadmap
roadmap.sh
Backend Developer
Step by step guide to becoming a modern backend developer in 2023
← Subscribe Suggest
Rust Go Git
GitHub
C# Python
Terminal Usage
PHP Ruby
POSIX Basics
stdin, stdout, stderr, pipes
PostgreSQL
BackendKey-Value
web development is the part of web development that deals with the server-side of aIndexes
Database web
More about Databases
application. This includes creating and managing the server-side logic, connecting the application to a
Data Replication
database, creating server-side APIs, handling user authentication and authorization, and processing and
Sharding Strategies
responding to user requests. Learn
HATEOAS
It often involves the use of Scaling
about APIs
programming
Databases languages such as Python, Java,
CAP Theorem
Ruby, PHP, JavaScript (Node.js), and .NET languages.
Open API Specs
working with databases, handling requests, creating server-side APIs that can be consumed by frontend
JSON APIs Client Side
developers
Cookieto retrieve and manipulate data, ensuring the scalability of the systems i.e. makingRedis
Based sure that the
SOAP Server Side
Caching
backend can handle a high volume of traffic and is performant, integrating external servicesMemcached
OAuth like payment
gRPC CDN
gateways, message
Basic Auth queues, cloud services, etc.
Token Auth GraphQL
MD5 and why not to use it
How to become
JWT a Backend Developer? Web Security Knowledge
OpenID SHA Family
How longSAML
does it take to become a Backend
Integration Testing Developer? scrypt bcrypt
ShouldSoftware
I learnDesign
everything listed on the Backend Roadmap?CI / CD
& Architecture CORS SSL/TLS
Open Source
GOF Design Patterns
Architectural Patterns Monolithic Apps
Domain Driven Design
Microservices
The
Test project
Driven is OpenSource,
Development 6th most starred project on GitHub and is visited by hundreds
of thousands of developers every month. SOA
CQRS Elasticsearch
Serverless
227k
Event GitHub
Sourcing Stars Solr
Service Mesh
Search Engines
Twelve Factor Apps
RabbitMQ
Kafka
Kubernetes
Roadmaps Docker
Message Brokers
Guides Containerization vs Virtualization LXC
YouTube
Caddy
Graceful Degradation
Web Servers
MS IIS
Throttling
roadmap.sh by
Backpressure
Kamran Ahmed
Loadshifting
Instrumentation
Building for Scale
Circuit Breaker
Monitoring
https://roadmap.sh/backend 2/3
1/27/23, 8:32 PM Backend Developer Roadmap
CommunityTelemetry
created roadmaps, articles, resources Mitigation Strategies
https://roadmap.sh/backend 3/3