Rust в production: паттерны для надёжного backend
Production-паттерны для Rust backend: конфигурация через env, graceful shutdown, structured logging, OpenTelemetry трейсы, health checks, error handling стратегии
Production-паттерны для Rust backend: конфигурация через env, graceful shutdown, structured logging, OpenTelemetry трейсы, health checks, error handling стратегии
Администрирование NATS: nats CLI и contexts, endpoints /varz /jsz /connz, prometheus-nats-exporter и Grafana, nats-top, backup/restore стримов и rolling upgrade кластера — с продакшн-чеклистом серии
log/slog (Go 1.21) — структурированное логирование в стандартной библиотеке: уровни, атрибуты, группы, JSON и text-хендлеры, With для контекста и связка с context. Как устроены Handler/Record, как писать свой хендлер и почему slog вытесняет самописные обёртки над log — на живых примерах вывода
Что наблюдать в RabbitMQ через Prometheus и Grafana, как читать метрики во время failover и финальный продакшн-чеклист настроек отказоустойчивого кластера
Статья архитектурно-аналитической серии на примере лунной базы: почему эксплуатация — не этап после архитектуры, а её часть, и как наблюдаемость, деградация и восстановление должны проектироваться вместе с системой