Статьи с тегом java
Мультитенантность в SaaS: schema-per-tenant, row-level security, database-per-tenant. Реализация на Spring Boot 3 + PostgreSQL. Код, миграции, тесты, подводные камни.
Сравнение ЮKassa и Stripe по 10 критериям: API, комиссии, рекуррентные платежи, документация, webhook. Примеры интеграции на Java/Kotlin (Spring Boot). Альтернативы: CloudPayments, Robokassa.
JWT vs cookie-сессии в Spring Security: когда что использовать, плюсы и минусы, безопасность, производительность. Код на Kotlin, примеры конфигурации, миграция.
Архитектура highload-систем на Java/Kotlin: Spring Boot, микросервисы, Kafka, Redis, PostgreSQL. Паттерны, антипаттерны, метрики. Опыт банков и e-commerce.
Сравнение 1С:ERP и заказной ERP-системы на Java/Kotlin по 10 критериям: стоимость, сроки, масштабируемость, интеграции. TCO за 5 лет, decision tree, реальные кейсы.
Диагностика и фикс GC-пауз в production: чтение GC-логов, тюнинг G1, миграция на ZGC. Реальные метрики из банковского проекта: p99 380→78 ms. Гайд от профилирования до выкатки.
Как реализовать паттерн Outbox для гарантированной доставки событий в Kafka из Spring Boot. Реальные грабли: ordering, idempotency, retry storms. Код, миграции, метрики из проектов на 40 msg/s.