intermediate

Centralized logging

Ship structured logs с correlation IDs, service names, versions и error context, чтобы incidents можно было reconstruct.

Structured logs в центральной системе (ELK, Loki, CloudWatch) позволяют восстановить инциденты across services. Включайте correlation и trace IDs, service name, version, level и error stack — не прозу в каждой строке.

Компромисс: volume и cost против debuggability; PII в логах — compliance risk.

На интервью: log line для failed payment; запрос логов по trace ID across services.

Типовые ошибки: только printf в prod; несогласованные field names; secrets или полные card numbers в логах.

Чеклист:

  • Structured JSON или key-value fields.
  • Корреляция с trace и request IDs.
  • Retention и access controls.
  • Alert на error rate patterns, не на каждую строку.