intermediate

Осознанность затрат

Оценивайте и мониторьте драйверы стоимости: compute time, egress, storage class, объём запросов, idle resources и tier managed-сервисов.

Cloud cost awareness — проектирование и эксплуатация с измеримым spend: compute hours, request counts, storage GB-months, egress terabytes и tiers managed-сервисов. FullStack engineers влияют на cost через bounds autoscaling, cache hit ratio, verbosity логов, размер DB instance и memory serverless.

| Драйвер | Рычаг | |---------|-------| | Idle compute | Scale to zero, right-size instances | | Egress | CDN, сжатие assets, traffic в одном region | | Storage class | Lifecycle в infrequent или archive | | Logs/metrics | Sampling, retention, лимиты cardinality |

Тегируйте ресурсы по team, service и environment. Budgets и anomaly alerts — до launch, не после первого invoice shock. Раз в месяц проверяйте NAT gateway, неиспользуемые IP и orphaned volumes.

На интервью: top cost drivers типичного web app, FinOps vs ответственность engineering, reserved vs on-demand и оптимизация Lambda memory vs duration billing.

Типовые ошибки: verbose debug logs в production; over-provisioned staging как prod tier; обход CDN и egress storms; unbounded S3 uploads без lifecycle.

Компромисс — headroom по performance и redundancy против ongoing spend и времени engineering на optimization.

Чеклист:

  • Tag и allocation cost по service и env.
  • Budgets/alerts на accounts или projects.
  • Egress и cache hit ratio после deploy.
  • Right-size non-prod и автоматическое shutdown расписание.