|
Ось що очікують від .NET розробника під темою Backend інфраструктура. Це не просто список, а карта того, що можуть запитати і де потрібно мати впевнені знання. 🧱 1. Архітектура бекенду- Monolith vs Modular Monolith vs Microservices
- Clean Architecture / Onion Architecture
- Layered architecture (Controller → Service → Repository)
- CQRS (Command Query Responsibility Segregation)
- Event-driven architecture
- DDD (Domain-Driven Design)
- SOLID
⚡ 2. Кешування- In-memory cache
- Distributed cache (Redis)
- Cache invalidation
- Cache aside / write-through / write-behind
📨 3. Черги та повідомлення- Message brokers:
- Pub/Sub
- Retry patterns
- Idempotency
- Outbox pattern
🚀 4. Performance & Scalability- Horizontal vs Vertical scaling
- Load balancing
- Throughput vs latency
- Profiling і bottlenecks
🔗 5. Інтеграції- REST clients (HttpClient best practices)
- Retry + Circuit Breaker (Polly)
- Third-party APIs
🔗 6. Background jobs
|