Backend
👇 Start from here!
Learn a language
JavaScript
Python
Ruby
PHP
Go
Rust
Java
C#
Relational Databases
PostgreSQL
MySQL
MariaDB
MS SQL
Oracle
More about Databases
ORMs
ACID
Transactions
N plus one problem
Database Normalization
Failure Modes
Profiling Performance
Scaling Databases
Database Indexes
Data Replication
Sharding strategies
CAP Theorem
Learn about APIs
REST
JSON APIs
SOAP
gRPC
GraphQL
HATEOAS
Open API Specs
Web Security Knowledge
HTTPS
Content Security Policy
CORS
OWASP Security Risks
Testing
Integration Testing
Unit Testing
Functional Testing
Software Design & Architecture
Design and development principles
Design Patterns
Domain-Driven Design
Test Driven Development
CQRS
Event Sourcing
Architectural Patterns
Monolithic Apps
Microservices
SOA
Serverless
Service Mesh
Twelve-Factor Apps
Containerization vs. Virtualization
Building for Scale
Horizontal/Vertical Scaling
Migration Strategies
Observability
Instrumentation, Monitoring, and Telemetry
Graceful Degradation
Throttling
Backpressure
Load Shifting
Circuit Breaker
Continue with DevOps roadmap
Support Defi.vn by following the social pages