Статьи по теме «highload»: практические разборы, кейсы и руководства инженеров Новаком — заказная разработка ПО на Java/Kotlin для бизнеса.
Практическая методология аудита производительности backend на Java/Kotlin: метрики latency p50/p95/p99 и throughput, нагрузочное тестирование на k6/Gatling/JMeter, профилирование JVM с async-profiler, типичные узкие места (БД, N+1, пулы, GC), настройка G1/ZGC и кэширования.
Как устроен платёж end-to-end — от мерчанта до банка-эмитента, идемпотентность и согласованность транзакций, интеграция платёжных шлюзов, реконсиляция, PCI DSS и токенизация, highload-паттерны (outbox, очереди, ретраи) и импортозамещение платёжной инфраструктуры на Java/Kotlin.
Зачем enterprise корпоративная шина на Apache Kafka, как устроена событийная архитектура, когда Kafka, а когда RabbitMQ, как работают партиции и консьюмер-группы, гарантии доставки, борьба с потерей и дублями сообщений, мониторинг и интеграция в микросервисы на Spring Boot.
Архитектура highload-систем на Java/Kotlin: Spring Boot, микросервисы, Kafka, Redis, PostgreSQL. Паттерны, антипаттерны, метрики. Опыт банков и e-commerce.
Cache stampede — когда популярный ключ истекает и 100 параллельных запросов одновременно идут в БД. Анализ проблемы, single-flight, probabilistic early expiration, Caffeine + Redis. С кодом и метриками.
Полный практический гайд по Circuit Breaker на Resilience4j: настройка sliding window, slow calls, Bulkhead, Retry с jitter, Fallback. С метриками, тестами и реальными грабли из банковских проектов.
Диагностика и фикс GC-пауз в production: чтение GC-логов, тюнинг G1, миграция на ZGC. Реальные метрики из банковского проекта: p99 380→78 ms. Гайд от профилирования до выкатки.
Реальный чек-лист экспресс-аудита: GC-паузы, HikariCP, пропавшие индексы, at-most-once в RabbitMQ, Cache Stampede, fake health check. С симптомами, диагностикой, фиксами и метриками до/после.
Как реализовать паттерн Outbox для гарантированной доставки событий в Kafka из Spring Boot. Реальные грабли: ordering, idempotency, retry storms. Код, миграции, метрики из проектов на 40 msg/s.