dev roadmap collection
- How does the internet work?
- What is HTTP?
- Browsers and how they work?
- DNS and how it works?
- What is Domain Name?
- What is hosting?
- Rust
- Go
- Java
- C#
- PHP
- JavaScript
- Python
- Ruby
- Git
- GitHub
- GitLab
- Bitbucket
- PostgreSQL
- MySQL
- MariaDB
- MS SQL
- Oracle
- REST
- JSON APIs
- SOAP
- gRPC
- GraphQL
- HATEOAS
- Open API Specs
- JWT
- Basic Auth
- Token Auth
- OAuth
- Cookie Based
- OpenID
- SAML
- CDN
- Server Side
- Client Side
- Redis
- Memcached
- Scrypt
- bcrypt
- SHA family
- HTTPS
- OWASP Risks
- CORS
- SSL/TLS
- CSP
- Server Security
- Integration Testing
- Unit Testing
- Functional Testing
- Database indexes
- Data replication
- Sharding strategies
- CAP Theority
- ORMs
- ACID
- Transactions
- N+1 problem
- Normalization
- Failure modes
- Profiling Performance
- GOF Design Patterns
- Domain Driven Design
- Test Driven Development
- CQRS
- Event Sourcing
- Monolithic Apps
- Microservices
- SOA
- Serverless
- Service Mesh
- Twelve Factor Apps
- RabbitMQ
- Kafka
- LXC
- Docker
- Kubernetes
- ElasticSearch
- Solr
- MS IIS
- Caddy
- Apache
- Nginx
- Server Sent Events
- WebSockets
- Long Polling
- Short Polling
- Apollo
- Relay Modern
- MongoDB
- CouchDB
- TimeScale
- InfluxDB
- Firebase
- RethinkDB
- Cassandra
- HBase
- Redis
- DynamoDB
- Neo4j
- Circuit Breaker
- Loadshifting
- Backpressure
- Throttling
- Graceful Degradation
- Telemetry
- Monitoring
- Instrumentation
- Migration
- Types of scaling