Тема
Серверная разработка — контент-трекер
Прогресс по статьям справочника по серверной разработке.
Это программа материалов, а не рекомендуемый линейный порядок. Учебные маршруты связывают темы по смыслу: сначала фундамент, затем механизм, применение, эксплуатация и проектирование.
Учебные маршруты
| Маршрут | Последовательность | Результат |
|---|---|---|
| Серверный фундамент | Представление данных → ОС → сокеты → TCP/TLS → HTTP → среда выполнения → SQL | Понимание полного пути запроса |
| Эксплуатация backend | API → конкурентность → БД → кэш → очереди → наблюдаемость → развёртывание | Самостоятельная эксплуатация сервиса |
| Безопасность | Модель угроз → безопасность браузера → идентификация → контроль доступа → криптография | Проектирование границ доверия |
| Распределённые системы | Модель отказов → время → репликация → консенсус → сообщения → отказоустойчивость | Обоснование системных компромиссов |
| Техническое лидерство | Требования → архитектурные факторы → доставка → инциденты → наставничество | Принятие и коммуникация решений |
Модель готовности
- флажок показывает наличие статьи;
statusпоказывает редакционную готовность;depthпоказывает глубину: обзорную, фундаментальную или углублённую;reviewedAtпоказывает свежесть технического ревью.
Счётчик статей не является показателем полноты обучения: маршрут считается готовым, когда опубликованы все его фундаментальные узлы и практика.
Грейды
Грейд в скобках показывает, когда включать тему в учебный путь:
| Грейд | Результат статьи |
|---|---|
| Новичок | Даёт первые термины и ментальную модель без обязательной входной базы |
| Junior | Учит применять тему в типовом сценарии по известному алгоритму |
| Middle | Учит диагностировать сбои и выбирать решение с учётом компромиссов |
| Senior | Учит проектировать границы, оценивать риски и системные последствия |
Это основная точка входа, а не обещание должности после одной статьи. Для «Новичка» во frontmatter используется level: [beginner] и prerequisites: []. У статьи указывается только один основной грейд.
Статусы
[ ]— не начата;~— черновик;*— на ревью;x— опубликована.
В сайдбаре статус статьи показывается цветной полоской слева (план / черновик / ревью / готово) из status во frontmatter.
Сводка
| Раздел | Готово | Всего | % |
|---|---|---|---|
| 01. Основы информатики | 0 | 49 | 0% |
| 02. Linux | 0 | 35 | 0% |
| 03. Сети | 0 | 42 | 0% |
| 04. Веб-платформа | 0 | 28 | 0% |
| 05. Безопасность | 1 | 57 | 2% |
| 06. Базы данных | 0 | 43 | 0% |
| 07. Серверная разработка | 0 | 50 | 0% |
| 08. Архитектура | 0 | 36 | 0% |
| 09. Распределённые системы | 0 | 38 | 0% |
| 10. DevOps | 0 | 46 | 0% |
| 11. Инженерные практики | 0 | 35 | 0% |
| Итого | 1 | 459 | 0% |
01. Основы информатики
- [ ] Как работает компьютер * (Новичок)
- [ ] Архитектура фон Неймана * (Новичок)
- [ ] CPU * (Новичок)
- [ ] Регистры процессора * (Новичок)
- [ ] Кеш процессора * (Новичок)
- [ ] Оперативная память * (Новичок)
- [ ] Stack (Новичок)
- [ ] Heap (Новичок)
- [ ] В серверной разработке: Virtual Memory (Middle)
- [ ] В серверной разработке: Processes — раздел «Основы информатики» (Junior)
- [ ] Threads (Middle)
- [ ] Context Switch (Middle)
- [ ] Race Condition (Middle)
- [ ] Mutex (Middle)
- [ ] Semaphore (Middle)
- [ ] Deadlock (Middle)
- [ ] В серверной разработке: Garbage Collection (Middle)
- [ ] Compilation (Новичок)
- [ ] Interpretation (Новичок)
- [ ] JIT (Middle)
- [ ] Big O (Новичок)
- [ ] В серверной разработке: Arrays (Новичок)
- [ ] Linked Lists (Новичок)
- [ ] Hash Tables (Новичок)
- [ ] Trees (Новичок)
- [ ] Graphs (Новичок)
- [ ] Queues (Новичок)
- [ ] Stacks (Новичок)
- [ ] Bits, bytes и системы счисления (Новичок)
- [ ] Signed integers и переполнение (Новичок)
- [ ] Floating Point и IEEE 754 (Новичок)
- [ ] Character Encodings и Unicode (Новичок)
- [ ] Endianness и выравнивание данных (Middle)
- [ ] Представление структур в памяти (Middle)
- [ ] Memory Hierarchy (Middle)
- [ ] Locality и cache-friendly data structures (Middle)
- [ ] Instructions и interrupts (Middle)
- [ ] System Calls (Middle)
- [ ] В серверной разработке: CPU Scheduling (Middle)
- [ ] Atomic Operations (Middle)
- [ ] Memory Model (Senior)
- [ ] Lock-free и wait-free algorithms (Senior)
- [ ] Blocking и Non-blocking I/O (Middle)
- [ ] Async I/O и Event Loop (Middle)
- [ ] Recursion (Новичок)
- [ ] Searching Algorithms (Новичок)
- [ ] Sorting Algorithms (Новичок)
- [ ] Bloom Filter (Middle)
- [ ] Probabilistic Data Structures (Senior)
02. Linux
- [ ] Linux filesystem (Новичок)
- [ ] В серверной разработке: Processes — раздел «Linux» (Новичок)
- [ ] В серверной разработке: Signals (Новичок)
- [ ] Permissions (Новичок)
- [ ] Users and Groups (Новичок)
- [ ] В серверной разработке: File Descriptors (Junior)
- [ ] Pipes (Junior)
- [ ] В серверной разработке: Sockets — раздел «Linux» (Junior)
- [ ] В серверной разработке: systemd (Junior)
- [ ] В серверной разработке: Logs — раздел «Linux» (Junior)
- [ ] Bash (Новичок)
- [ ] В серверной разработке: Environment Variables (Новичок)
- [ ] В серверной разработке: Resource Limits (Middle)
- [ ] В серверной разработке: Namespaces (Middle)
- [ ] cgroups (Middle)
- [ ] Kernel Space и User Space (Middle)
- [ ] Linux Boot Process (Middle)
- [ ] System Calls в Linux (Middle)
- [ ] Inodes и устройство filesystem (Middle)
- [ ] Mounts и виртуальная файловая система (Middle)
- [ ] В серверной разработке: Page Cache (Middle)
- [ ]
/proc,/sysи pseudo-filesystems (Middle) - [ ] Devices и
/dev(Middle) - [ ] Blocking I/O, non-blocking I/O и
epoll(Middle) - [ ] Process Scheduling и priorities (Middle)
- [ ] Capabilities (Middle)
- [ ] seccomp (Middle)
- [ ] В серверной разработке: SSH (Junior)
- [ ] В серверной разработке: Package Management (Junior)
- [ ] В серверной разработке: Cron и timers (Junior)
- [ ] Time, clocks и time zones (Junior)
- [ ]
strace(Middle) - [ ]
lsof,ssи диагностика соединений (Middle) - [ ]
perfи profiling (Middle) - [ ] Containers internals (Senior)
03. Сети
- [ ] Internet (Новичок)
- [ ] OSI (Новичок)
- [ ] TCP/IP (Новичок)
- [ ] Ethernet (Новичок)
- [ ] В серверной разработке: MAC — раздел «Сети» (Новичок)
- [ ] ARP (Новичок)
- [ ] IP (Новичок)
- [ ] В серверной разработке: Subnetting (Новичок)
- [ ] В серверной разработке: Routing (Новичок)
- [ ] NAT (Новичок)
- [ ] ICMP (Новичок)
- [ ] В серверной разработке: TCP (Новичок)
- [ ] В серверной разработке: UDP (Новичок)
- [ ] DNS (Новичок)
- [ ] DHCP (Новичок)
- [ ] В серверной разработке: TLS (Новичок)
- [ ] HTTP-запрос * (Новичок)
- [ ] HTTP/1.1 (Junior)
- [ ] HTTP/2 (Junior)
- [ ] HTTP/3 (Junior)
- [ ] В серверной разработке: WebSocket (Junior)
- [ ] SSE (Junior)
- [ ] В серверной разработке: gRPC — раздел «Сети» (Junior)
- [ ] Packet Switching (Junior)
- [ ] Ports (Новичок)
- [ ] В серверной разработке: Sockets — раздел «Сети» (Junior)
- [ ] MTU и Fragmentation (Junior)
- [ ] IPv4 и IPv6 (Junior)
- [ ] CIDR (Junior)
- [ ] BGP и Internet Routing (Middle)
- [ ] TCP Handshake и connection teardown (Junior)
- [ ] В серверной разработке: Flow Control (Middle)
- [ ] Congestion Control (Middle)
- [ ] Timeouts, Retries и Deadlines (Middle)
- [ ] В серверной разработке: Connection Pooling — раздел «Сети» (Middle)
- [ ] Forward Proxy и Reverse Proxy (Junior)
- [ ] L4 и L7 Load Balancing (Middle)
- [ ] В серверной разработке: HTTP Semantics (Middle)
- [ ] HTTP Caching и Conditional Requests (Middle)
- [ ] Content Negotiation и Compression (Middle)
- [ ] Network Troubleshooting: dig, curl, ss, traceroute (Junior)
- [ ] Packet Capture: tcpdump и Wireshark (Middle)
04. Веб-платформа
- [ ] В серверной разработке: Browser architecture (Middle)
- [ ] URL (Новичок)
- [ ] В серверной разработке: DOM (Middle)
- [ ] В серверной разработке: CSSOM (Middle)
- [ ] Rendering (Middle)
- [ ] В серверной разработке: Cookies (Новичок)
- [ ] В серверной разработке: Sessions — раздел «Веб-платформа» (Новичок)
- [ ] LocalStorage (Новичок)
- [ ] SessionStorage (Новичок)
- [ ] В серверной разработке: Browser Cache (Новичок)
- [ ] В серверной разработке: CORS (Новичок)
- [ ] CSP (Middle)
- [ ] В серверной разработке: Same-Origin Policy (Новичок)
- [ ] В серверной разработке: Reverse Proxy (Новичок)
- [ ] В серверной разработке: CDN (Новичок)
- [ ] Load Balancer (Новичок)
- [ ] HTML Parsing (Middle)
- [ ] Browser Event Loop (Middle)
- [ ] Fetch и XMLHttpRequest (Junior)
- [ ] Forms и Content Types (Новичок)
- [ ] В серверной разработке: Content Negotiation (Junior)
- [ ] Redirects (Новичок)
- [ ] В серверной разработке: Service Workers (Middle)
- [ ] Cache-Control, ETag и Last-Modified (Middle)
- [ ] Browser Security Model (Middle)
- [ ] В серверной разработке: Security Headers (Middle)
- [ ] Referrer Policy (Middle)
- [ ] В серверной разработке: Subresource Integrity (Middle)
05. Безопасность
- [x] Триада CIA (Новичок)
- [ ] Моделирование угроз * (Middle)
- [ ] Эшелонированная защита * (Новичок)
- [ ] Принцип наименьших привилегий * (Новичок)
- [ ] Идентификация * (Новичок)
- [ ] Аутентификация и авторизация * (Новичок)
- [ ] Авторизация * (Новичок)
- [ ] В серверной разработке: RBAC (Новичок)
- [ ] ABAC (Middle)
- [ ] ACL (Middle)
- [ ] DAC (Middle)
- [ ] В серверной разработке: MAC — раздел «Безопасность» (Middle)
- [ ] PBAC (Middle)
- [ ] В серверной разработке: Sessions — раздел «Безопасность» (Новичок)
- [ ] JWT (Middle)
- [ ] OAuth 2.0 (Middle)
- [ ] OpenID Connect (Middle)
- [ ] SAML (Middle)
- [ ] Kerberos (Middle)
- [ ] Password Hashing (Новичок)
- [ ] Salt (Новичок)
- [ ] Pepper (Middle)
- [ ] HMAC (Middle)
- [ ] Symmetric Encryption (Middle)
- [ ] Asymmetric Encryption (Middle)
- [ ] PKI (Middle)
- [ ] XSS * (Новичок)
- [ ] CSRF (Новичок)
- [ ] SQL Injection (Новичок)
- [ ] SSRF (Middle)
- [ ] XXE (Middle)
- [ ] SSTI (Middle)
- [ ] Command Injection (Middle)
- [ ] Path Traversal (Middle)
- [ ] В серверной разработке: Clickjacking (Middle)
- [ ] В серверной разработке: Open Redirect (Middle)
- [ ] Assets, Actors и Trust Boundaries (Middle)
- [ ] Risk Assessment (Middle)
- [ ] Secure Development Lifecycle (Middle)
- [ ] В серверной разработке: Security Requirements (Middle)
- [ ] В серверной разработке: Secrets Management (Middle)
- [ ] Key Management и Rotation (Senior)
- [ ] Cryptographic Randomness (Middle)
- [ ] Nonce, IV и Replay Protection (Middle)
- [ ] Certificate Validation (Middle)
- [ ] Mutual TLS (Senior)
- [ ] IDOR / BOLA (Middle)
- [ ] Insecure Deserialization (Middle)
- [ ] Mass Assignment (Middle)
- [ ] Prototype Pollution (Middle)
- [ ] Request Smuggling (Senior)
- [ ] HTTP Host Header Attacks (Senior)
- [ ] Rate Limiting и Abuse Prevention (Middle)
- [ ] В серверной разработке: Audit Logging (Middle)
- [ ] Dependency и Supply-chain Security (Senior)
- [ ] SBOM и Vulnerability Management (Senior)
- [ ] В серверной разработке: Container Security (Senior)
06. Базы данных
- [ ] Relational Databases (Новичок)
- [ ] SQL (Новичок)
- [ ] PostgreSQL (Новичок)
- [ ] В серверной разработке: Tables (Новичок)
- [ ] В серверной разработке: Constraints (Новичок)
- [ ] В серверной разработке: Transactions (Junior)
- [ ] ACID (Junior)
- [ ] В серверной разработке: Isolation Levels (Junior)
- [ ] Locks (Junior)
- [ ] Deadlocks (Junior)
- [ ] MVCC (Middle)
- [ ] Индексы * (Junior)
- [ ] Query Planner (Middle)
- [ ] Normalization (Junior)
- [ ] В серверной разработке: Denormalization (Middle)
- [ ] Replication (Middle)
- [ ] Partitioning (Middle)
- [ ] Sharding (Senior)
- [ ] Redis (Junior)
- [ ] Document Databases (Junior)
- [ ] В серверной разработке: CAP — раздел «Базы данных» (Senior)
- [ ] BASE (Senior)
- [ ] Data Modeling и Access Patterns (Middle)
- [ ] Data Types, NULL и Collations (Junior)
- [ ] Storage Engines (Middle)
- [ ] Pages, Tuples и Heap Files (Middle)
- [ ] Buffer Pool (Middle)
- [ ] Write-Ahead Log (Middle)
- [ ] Crash Recovery (Middle)
- [ ] Query Parsing и Execution (Middle)
- [ ] Statistics и Cardinality Estimation (Middle)
- [ ] В серверной разработке: Connection Pooling — раздел «Базы данных» (Middle)
- [ ] Schema Migrations (Junior)
- [ ] Online Schema Changes (Senior)
- [ ] Backup, Restore и PITR (Middle)
- [ ] Data Integrity и Validation (Junior)
- [ ] Optimistic Concurrency Control (Middle)
- [ ] JSON и Semi-structured Data (Junior)
- [ ] В серверной разработке: Full-text Search (Middle)
- [ ] Key-Value Databases (Junior)
- [ ] Columnar Databases (Middle)
- [ ] Time-series Databases (Middle)
- [ ] Distributed SQL (Senior)
07. Серверная разработка
- [ ] API Design (Junior)
- [ ] REST (Junior)
- [ ] GraphQL (Middle)
- [ ] В серверной разработке: gRPC — раздел «Серверная разработка» (Middle)
- [ ] Controllers (Junior)
- [ ] В серверной разработке: Services — раздел «Серверная разработка» (Junior)
- [ ] Repositories (Junior)
- [ ] DTO (Junior)
- [ ] Entities (Junior)
- [ ] Validation (Junior)
- [ ] Middleware (Junior)
- [ ] В серверной разработке: Dependency Injection (Junior)
- [ ] В серверной разработке: Error Handling (Junior)
- [ ] Logging (Junior)
- [ ] Configuration (Junior)
- [ ] В серверной разработке: Pagination (Junior)
- [ ] Filtering (Junior)
- [ ] Sorting (Junior)
- [ ] В серверной разработке: Versioning (Junior)
- [ ] В серверной разработке: Idempotency (Middle)
- [ ] Background Jobs (Middle)
- [ ] File Uploads (Junior)
- [ ] Email (Junior)
- [ ] Caching (Middle)
- [ ] Backend Runtime и Memory Model (Middle)
- [ ] Concurrency Model (Middle)
- [ ] Synchronous и Asynchronous Execution (Junior)
- [ ] Cancellation, Deadlines и Timeouts (Middle)
- [ ] Serialization Formats (Junior)
- [ ] В серверной разработке: Schema Evolution (Middle)
- [ ] OpenAPI и Contract-first API (Middle)
- [ ] API Compatibility (Middle)
- [ ] Date, Time и Time Zones (Junior)
- [ ] Money, Decimal и Rounding (Junior)
- [ ] Internationalization и Localization (Junior)
- [ ] В серверной разработке: Structured Logging (Middle)
- [ ] Correlation и Trace IDs (Middle)
- [ ] Graceful Shutdown (Middle)
- [ ] Health, Readiness и Liveness Checks (Middle)
- [ ] В серверной разработке: Rate Limiting (Middle)
- [ ] В серверной разработке: Backpressure (Middle)
- [ ] Webhooks (Middle)
- [ ] Message Queues (Middle)
- [ ] Job Scheduling (Middle)
- [ ] Retry и Dead-letter Queues (Middle)
- [ ] В серверной разработке: Feature Flags (Middle)
- [ ] Secrets и Runtime Configuration (Middle)
- [ ] Audit Trail (Middle)
- [ ] В серверной разработке: Multi-tenancy (Senior)
- [ ] API Testing (Junior)
08. Архитектура
- [ ] В серверной разработке: SOLID (Junior)
- [ ] В серверной разработке: GRASP (Middle)
- [ ] GoF Patterns (Middle)
- [ ] В серверной разработке: Layered Architecture (Junior)
- [ ] В серверной разработке: Clean Architecture (Middle)
- [ ] В серверной разработке: Onion Architecture (Middle)
- [ ] В серверной разработке: Hexagonal Architecture (Middle)
- [ ] В серверной разработке: Modular Monolith (Middle)
- [ ] DDD (Middle)
- [ ] В серверной разработке: Bounded Context (Middle)
- [ ] В серверной разработке: Aggregate (Middle)
- [ ] Domain Events (Middle)
- [ ] В серверной разработке: CQRS (Middle)
- [ ] В серверной разработке: Event Sourcing (Senior)
- [ ] В серверной разработке: Saga (Senior)
- [ ] В серверной разработке: Transactional Outbox (Senior)
- [ ] В серверной разработке: Retry (Middle)
- [ ] В серверной разработке: Circuit Breaker (Middle)
- [ ] В серверной разработке: Bulkhead (Middle)
- [ ] Cohesion и Coupling (Junior)
- [ ] Architecture Characteristics (Senior)
- [ ] В серверной разработке: Quality Attribute Scenarios (Senior)
- [ ] В серверной разработке: Architecture Decision Records (Senior)
- [ ] Dependency Rule (Middle)
- [ ] В серверной разработке: Ports and Adapters (Middle)
- [ ] Monolith и Modular Monolith (Middle)
- [ ] В серверной разработке: Plugin Architecture (Middle)
- [ ] В серверной разработке: Event-driven Architecture (Senior)
- [ ] В серверной разработке: Data Ownership (Senior)
- [ ] Integration Patterns (Senior)
- [ ] В серверной разработке: Strangler Fig (Senior)
- [ ] В серверной разработке: Anti-corruption Layer (Senior)
- [ ] В серверной разработке: Branch by Abstraction (Senior)
- [ ] Backpressure Pattern (Middle)
- [ ] Rate Limiting Patterns (Middle)
- [ ] В серверной разработке: Idempotent Consumer (Middle)
09. Распределённые системы
- [ ] Distributed Systems Basics (Middle)
- [ ] В серверной разработке: CAP — раздел «Распределённые системы» (Middle)
- [ ] Consistency Models (Middle)
- [ ] В серверной разработке: Eventual Consistency (Middle)
- [ ] В серверной разработке: Consensus (Senior)
- [ ] В серверной разработке: Raft (Senior)
- [ ] В серверной разработке: Paxos (Senior)
- [ ] В серверной разработке: Leader Election (Senior)
- [ ] В серверной разработке: Distributed Locks (Senior)
- [ ] В серверной разработке: Messaging (Middle)
- [ ] Kafka (Middle)
- [ ] RabbitMQ (Middle)
- [ ] Delivery Semantics (Middle)
- [ ] В серверной разработке: Service Discovery (Middle)
- [ ] В серверной разработке: API Gateway (Middle)
- [ ] В серверной разработке: Service Mesh (Senior)
- [ ] В серверной разработке: Microservices (Middle)
- [ ] В серверной разработке: Partial Failure (Middle)
- [ ] В серверной разработке: Failure Detection (Middle)
- [ ] Physical Clocks и Clock Drift (Middle)
- [ ] В серверной разработке: Logical Clocks (Senior)
- [ ] В серверной разработке: Lamport Timestamps (Senior)
- [ ] В серверной разработке: Vector Clocks (Senior)
- [ ] В серверной разработке: Ordering Guarantees (Senior)
- [ ] Replication Models (Middle)
- [ ] В серверной разработке: Quorum (Middle)
- [ ] В серверной разработке: Consistent Hashing (Middle)
- [ ] Gossip Protocols (Senior)
- [ ] Anti-entropy (Senior)
- [ ] Split Brain и Fencing Tokens (Senior)
- [ ] Distributed Transactions (Middle)
- [ ] Two-phase Commit (Senior)
- [ ] В серверной разработке: CRDT (Senior)
- [ ] Backpressure и Overload Control (Middle)
- [ ] Exactly-once Myth (Middle)
- [ ] В серверной разработке: Stream Processing (Senior)
- [ ] В серверной разработке: Change Data Capture (Middle)
- [ ] В серверной разработке: Data Locality (Middle)
10. DevOps
- [ ] Git (Новичок)
- [ ] Docker (Новичок)
- [ ] В серверной разработке: Docker Compose (Новичок)
- [ ] Containers (Новичок)
- [ ] Kubernetes (Middle)
- [ ] В серверной разработке: Pods (Middle)
- [ ] В серверной разработке: Deployments (Middle)
- [ ] В серверной разработке: Services — раздел «DevOps» (Middle)
- [ ] Ingress (Middle)
- [ ] Helm (Middle)
- [ ] Terraform (Middle)
- [ ] CI/CD (Junior)
- [ ] GitHub Actions (Junior)
- [ ] Prometheus (Junior)
- [ ] Grafana (Junior)
- [ ] Loki (Junior)
- [ ] В серверной разработке: OpenTelemetry (Middle)
- [ ] В серверной разработке: Logs — раздел «DevOps» (Junior)
- [ ] В серверной разработке: Metrics (Junior)
- [ ] Traces (Middle)
- [ ] SLI (Senior)
- [ ] SLO (Senior)
- [ ] SLA (Senior)
- [ ] Build Artifacts и Reproducible Builds (Middle)
- [ ] Artifact и Container Registries (Middle)
- [ ] В серверной разработке: Environment Promotion (Middle)
- [ ] Rolling, Blue-Green и Canary Deployments (Middle)
- [ ] Rollback и Roll-forward (Middle)
- [ ] Kubernetes Networking (Senior)
- [ ] Kubernetes Storage (Senior)
- [ ] Kubernetes Scheduling и Resource Management (Senior)
- [ ] Secrets и Configuration Management (Middle)
- [ ] Infrastructure Testing (Middle)
- [ ] Linux и Container Hardening (Middle)
- [ ] Backup и Disaster Recovery (Middle)
- [ ] RTO и RPO (Senior)
- [ ] Alerting и Alert Fatigue (Middle)
- [ ] В серверной разработке: On-call (Middle)
- [ ] В серверной разработке: Capacity Planning (Senior)
- [ ] Performance Testing (Middle)
- [ ] Profiling in Production (Senior)
- [ ] В серверной разработке: Trace Sampling (Senior)
- [ ] В серверной разработке: Error Budgets (Senior)
- [ ] В серверной разработке: Chaos Engineering (Senior)
- [ ] FinOps и Cost Awareness (Senior)
- [ ] Software Supply Chain и SBOM (Senior)
11. Инженерные практики
- [ ] Code Review (Junior)
- [ ] Refactoring (Junior)
- [ ] В серверной разработке: Technical Debt (Middle)
- [ ] В серверной разработке: Documentation (Junior)
- [ ] ADR (Middle)
- [ ] RFC (Middle)
- [ ] Testing (Junior)
- [ ] В серверной разработке: Unit Testing (Junior)
- [ ] В серверной разработке: Integration Testing (Junior)
- [ ] В серверной разработке: End-to-End Testing (Junior)
- [ ] В серверной разработке: Load Testing (Middle)
- [ ] В серверной разработке: Incident Response (Middle)
- [ ] Postmortem (Middle)
- [ ] Mentoring (Senior)
- [ ] Technical Leadership (Senior)
- [ ] Estimation (Middle)
- [ ] Roadmap обучения ~ (Новичок)
- [ ] Requirements Engineering (Middle)
- [ ] Functional и Non-functional Requirements (Middle)
- [ ] Problem Statement (Middle)
- [ ] Design Documents (Middle)
- [ ] API и Architecture Review (Middle)
- [ ] Debugging (Junior)
- [ ] Profiling (Junior)
- [ ] Code Ownership (Middle)
- [ ] В серверной разработке: Trunk-based Development (Junior)
- [ ] Release Management (Middle)
- [ ] Database и API Migration Planning (Middle)
- [ ] Feature Delivery и Incremental Change (Middle)
- [ ] Experimentation и A/B Testing (Middle)
- [ ] В серверной разработке: Developer Experience (Middle)
- [ ] Team Topologies (Senior)
- [ ] Stakeholder Communication (Senior)
- [ ] Engineering Metrics (Senior)
- [ ] Ethics, Privacy и Responsible Engineering (Senior)
Правила ведения
- Одна тема = одна строка с
- [ ]. - В конце строки указывать основной грейд:
(<small>Junior</small>). - Когда статья готова: заменить на
- [x] [Название](путь). - Черновик:
- [ ] Название ~(status: draft в frontmatter). - На ревью:
- [ ] Название *(status: review). - После публикации обновить «Сводку» выше.
- Не удалять темы, даже если они объединены — отмечать как перенесённые.