Spring Boot: настрой graceful shutdown с таймаутом
Когда сервис перезапускается (deploy / autoscaling / rolling update), без graceful shutdown часть HTTP-запросов может:
- оборват…
Читать далее →
Просто о сложном: паттерны проектирования микросервисов
Проектирование микросервисов — это не просто «разбить монолит на части». Нужны паттерны, которые помогают сервисам надёжно …
Читать далее →
Совет по Java : вы можете использовать LinkedHashMap, чтобы легко реализовать LRU-кэш (Least Recently Used, «наименее недавно используемый»).
Совет по Java : вы можете использовать LinkedHashMap, чтобы легко реализовать LRU-кэш (Least Recently Used, «наименее недавно используемый»).
Java библиотека
Spring Boot лайфхак: как не отправлять null поля в JSON
Если ваш API отдаёт JSON и там постоянно летят поля вида:
"phone": null,
"email": null
это:
- засоряет ответы
- увеличив…
Читать далее →
Как настроить Prometheus и Grafana для мониторинга
Prometheus + Grafana — индустриальный стандарт для мониторинга и визуализации метрик. Time-series база данных, pull-based сбор м…
Читать далее →