[go: up one dir, main page]

0% found this document useful (0 votes)
32 views1 page

Backend

Uploaded by

beaalpha609
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
32 views1 page

Backend

Uploaded by

beaalpha609
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Personal Recommendation / Opinion Find the detailed version of this roadmap

Alternative Option / Pick this or purple along with other similar roadmaps

Order not strict / Learn anytime


roadmap.sh

Visit Beginner Friendly Version


Backend
How does the internet work?

What is HTTP?
JavaScript Go
Internet What is Domain Name?
Python Ruby
What is hosting?
Java C#
DNS and how it works?
PHP Rust Pick a Language
Browsers and how they work?
Git

GitHub

GitLab Version Control Systems


MySQL

MariaDB
Repo Hosting Services PostgreSQL
MS SQL

Bitbucket Relational Databases Oracle

SQLite

Redis HATEOAS

Memcached Open API Specs Authentication

JWT OAuth
Server Side Caching Learn about APIs
Basic Authentication
CDN
REST Token Authentication

Client Side
JSON APIs Cookie Based Auth

SOAP gRPC OpenID SAML

MD5
GraphQL

SHA Integration Testing

scrypt Web Security Testing Unit Testing

bcrypt Functional Testing

Hashing Algorithms
ORMs
CI / CD

ACID
HTTPS OWASP Risks
Transactions
CORS SSL/TLS
N+1 Problem
CSP Server Security More about Databases

Normalization
API Security Best Practices
Failure Modes

Profiling Perfor.
Database Indexes Scaling Databases
Migrations
Data Replication

Sharding Strategies
Software Design & Architecture Architectural Patterns

CAP Theorem

Monolithic Apps
GOF Design Patterns Design and Development Principles
Microservices
Domain Driven Design
SOA
Test Driven Development
Serverless
CQRS
Docker
Service Mesh
Event Sourcing
LXC Twelve Factor Apps

Kubernetes Containerization vs Virtualization

Nginx

Apache Web Servers Search Engines Message Brokers

Caddy Elasticsearch RabbitMQ

MS IIS Solr Kafka

Document DBs Key-Value Real-Time Data Server Sent Events

MongoDB Redis WebSockets

CouchDB DynamoDB GraphQL Long Polling

Short Polling
Realtime

Firebase
NoSQL Databases

RethinkDB
Graceful Degradation

Time Series Column DBs Graph DBs Throttling

Influx DB Cassandra Neo4j Backpressure

TimeScale Base AWS Neptune Loadshifting

Circuit Breaker

Mitigation Strategies
Visit the DevOps Beginner Roadmap

Basic Infrastructure Knowledge Building For Scale Migration Strategies

Types of Scaling

Difference & Usage


Metrics logging and other
observable items that can
Instrumentation
help in debugging and
solving Issues when things
Monitoring
go wrong.

Telemetry Observability

Have a look at the following relevant tracks

DevOps Full Stack

You might also like