Skip to content
Qamoos
Tech
Categories
العربية
Home
/
Architecture & Design
Architecture & Design
Designing systems that scale and survive failure.
29 terms
Cache
Beginner
Circuit Breaker
Intermediate
Dead Letter Queue (DLQ)
Intermediate
Decoupling
Intermediate
Dependency Injection
Intermediate
Design Pattern
Intermediate
DTO (Data Transfer Object)
Intermediate
Event-driven
Intermediate
Fail Open vs Fail Closed
Intermediate
Graceful Degradation
Intermediate
High Availability (HA)
Beginner
Idempotency
Intermediate
Immutable
Intermediate
Latency vs Throughput
Intermediate
Load Balancer
Intermediate
Message Queue
Intermediate
Monolith vs Microservices
Intermediate
Multi-tenant SaaS
Intermediate
N-tier Architecture
Beginner
Observability
Intermediate
Pub/Sub
Intermediate
Retry Logic
Beginner
Scalability
Intermediate
Separation of Concerns
Intermediate
Sharding
Intermediate
Single Point of Failure
Intermediate
Source of Truth
Beginner
Stateless vs Stateful
Intermediate
Synchronous vs Asynchronous
Beginner
Keep exploring
Surprise me from this category
Surprise me
Another category
DevOps & Cloud
Shipping, running, and watching software in production.
Another category
Git & Collaboration
Working on the same code with other people.