- Atomicity, Consistency, Isolation, Durability
- Isolation Levels (Read Uncommitted, Read Committed, Repeatable Read, Serializable)
- Transactions در Laravel
- Indexing و Performance
- Single Responsibility
- Open/Closed
- Liskov Substitution
- Interface Segregation
- Dependency Inversion
- Singleton
- Factory
- Repository
- Observer
- Strategy
- Adapter
- Dependency Injection
- CQRS (مقدماتی)
- Redis, Memcached
- Cache Invalidation Strategies (TTL, Write-through, Write-back)
- Query Caching در Laravel
- Critical Section
- Optimistic vs Pessimistic Locking
- Deadlock و راههای جلوگیری
- Event, Listener, Observer Pattern
- Pub/Sub Model
- Broadcasting در Laravel
- Queue Drivers (Redis, Database, SQS)
- Failed Jobs & Retry Strategy
- Supervisor و مانیتورینگ
- Unit Test vs Feature Test
- Mocking, Dependency Injection در تست
- PHPUnit & Pest در Laravel
- Test Coverage
- Log Levels (debug, info, warning, error, critical)
- Monolog در Laravel
- Centralized Logging (ELK stack)
- Monitoring Tools
- Session vs Token
- JWT, OAuth2, Passport, Sanctum
- Authorization (Role, Permission, Policy, Gate)
- HTTP Methods و Idempotency
- RESTful Best Practices (Plural URLs, Status Codes)
- Versioning
- HATEOAS (مقدماتی)
- Service Container & IoC
- Service Provider
- Middleware & Pipeline
- Facade و پشت صحنهی آن
- Eloquent ORM (Relationship, Eager Loading, N+1 Problem)
- Migration, Seeder, Factory
- Blade & View Composer
- Scheduler & Task Scheduling
- Broadcasting (Pusher, WebSocket)
- Config & Route Caching برای Performance
- Repository & Service Layer Pattern
- Request Lifecycle Overview
- public/index.php → Kernel
- Service Providers Bootstrapping
- Middleware Pipeline Execution
- Route Resolution
- Controller / Action Execution
- Response Handling & Termination