Java News
前往频道在 Telegram
Все новости связанные с Java! По всем вопросам: @NadikaKir Мы на бирже: https://telega.in/c/java_newss
显示更多4 347
订阅者
-224 小时
-47 天
-1030 天
帖子存档
4 348
Проблема фантомной записи: почему ваша реализация идемпотентности незаметно теряет данные
В проде бывает так, что одна и та же операция часто повторяется: клиент не дождался ответа и ретраит, балансер порвал соединение, очередь переиграла сообщение. Вспоминаем про идемпотентность - это правило «повтор не должен создавать новый платёж/заказ».
Чтобы отличать повтор от новой операции, используют idempotency key (ключ идемпотентности). Это обычная уникальная строка-идентификатор, которую клиент или апстрим отправляет вместе с запросом (часто в заголовке
Idempotency-Key). Сервис сохраняет этот ключ у себя и связывает с результатом операции.
Далее приходит запрос с тем же ключом - сервис не выполняет бизнес-действие второй раз, а дедуплицирует на основе ключа идемпотентности. Но так ли всё просто? Многолетний опыт анализа инцидентов показал, что на практике большое количество систем всё же регулярно допускают дублирования, хотя делали всё по методичке.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪4 348
Как мониторить Java-приложения: метрики, алерты и правило 80/20
Хороший мониторинг помогает быстро понять, что происходит с приложением и куда смотреть в первую очередь. Для этого не нужно пытаться измерить всё: базовый набор технических метрик покрывает большинство типовых проблем, а бизнес-метрики, SLO и анализ аномалий помогают заранее замечать нетипичные отклонения. В Календаре мы называем этот подход правилом 80/20.
Всем привет! Меня зовут Настя, я бэкенд-разработчик в Яндекс 360 и отвечаю за надёжность Календаря. В этой статье я покажу, какие метрики стоит взять за основу, как выбирать полезные алерты и чем дополнять базовый набор для оставшихся 20%.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Backend под нагрузкой: архитектура, базы и System Design
Таймаут сработал. А операция на сервере точно остановилась?
В канале Алексея Рыбака вы найдёте разборы инженерных нюансов, которые влияют на надёжность системы: от таймаутов и идемпотентности до архитектуры данных.
Почему DNS может увеличить задержку? Как распределять бюджет времени между микросервисами? Что учитывать при переезде с Greenplum на Lakehouse? Эти темы уже разобраны в канале.
А ещё Алексей делится практическим опытом разработки с AI-агентами.
Подписывайтесь, чтобы глубже понимать поведение систем и обоснованнее выбирать технические решения.
Подписаться
#реклама 16+
О рекламодателе
4 348
Playwright vs Selenium на Java: что выбрать для автотестов в 2026 году
Playwright или Selenium на Java — что выбрать для автотестов в 2026 году? Разбираю историю инструментов, различия в локаторах, ожиданиях, стабильности, стоимости поддержки и объясняю, в каких сценариях каждый из них лучше.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Отдых мечты на Сейшелах: Savoy Resort & Spa ждёт вас!
«Аэрофлот» запускает прямые рейсы из Москвы на Сейшелы — по средам и субботам!
❤️Отдых мечты в Savoy Seychelles: просторная территория, пляж Бо Валлон, СПА и океан.
✨ Идеально для семьи, романтики или долгожданного отпуска. Бронируйте сейчас!
Перейти на сайт
#реклама
savoy.sc
О рекламодателе
4 348
C4 для системного аналитика: как навести порядок в микросервисном хаосе
Когда вокруг десяток микросервисов, документация устарела, а на согласование архитектурного решения есть два дня, обсуждение быстро погружается в детали и теряет общую картину.
На примере внедрения кэширования в API‑шлюз разберём, как системному аналитику применять C4-модель: пройти от границ системы до зон ответственности внутри сервиса, зафиксировать сценарии сбоев и сохранить архитектуру в виде кода.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Вайб-код для настоящих инженеров: старые практики в новых реалиях
Итак, вопреки утверждениям скептиков (среди которых не так давно был и я) ИИ-разработка с двух ног влетела в настоящую промышленную эксплуатацию, и мем уже совсем не тот: не джун теперь роняет прод, а нейросеть убивает статистику доступности гитхаба, амазона, Cloudflare и даже самой мекки вайб-кодинга — сервисов Anthropic и OpenAI.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Бесплатный практикум: вайбкодинг, АИ-агенты, Коворк
Что из своей работы вы бы с радостью перестали делать вручную?
На онлайн-практикуме «Вайбкодим» покажем, как ИИ берет рутину на себя. Без сложной теории, с реальными примерами.
Разберём реальные кейсы компаний с цифрами и поговорим о главных трендах ИИ.
22 октября. Регистрируйтесь бесплатно.
Зарегистрироваться
#реклама 16+
ai-practicum.bitrix24.works
О рекламодателе
4 348
IDE понимает ваш код. AI-агент — нет. Это можно исправить
Ваша IDE знает о проекте всё — иерархии типов, ссылки между модулями, исходники библиотек, ошибки компиляции. AI-агент ничего из этого не видит и вынужден грепать код и логи. За один выходной можно написать плагин и CLI, которые выставят семантику IDE наружу — и агент получит те же суперсилы, что и вы. В статье — как это сделано на примере Eclipse и JDT, но подход переносим на любую IDE.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Пятница, 17:30. Макет почти готов
Но один сценарий всё ещё вызывает вопросы. Обсудить сейчас или вернуться в понедельник?
Решайте вместе с командой hh.ru в «Охэхэнных новостях».
Подписаться
#реклама 16+
О рекламодателе
4 348
WebFlux vs Virtual Threads: что происходит при 2000 RPS
Всем привет! Меня зовут Александр, и сегодня я расскажу о результатах перевода учебного проекта со Spring WebFlux и Netty на Spring MVC и Tomcat с виртуальными потоками и проверки обоих вариантов под нагрузкой в 2000rps.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Искусство фирменного отдыха с Jumeirah Beach Hotel
Пляжный отдых, развлечения и бассейны, совместный гастрономический опыт — особый семейный отдых в Jumeirah Beach Hotel.
Узнать больше
#реклама
jumeirah.com
О рекламодателе
4 348
AI Gateway для микросервисов: гайд по интеграции LLM в 2026
В микросервисной архитектуре LLM быстро превращаются из удобного инструмента в отдельный источник рисков: растут счета за токены, появляются задержки, дублируются запросы, а сервисы начинают зависеть от внешних моделей напрямую.
В статье разбираем, как спроектировать AI Gateway — инфраструктурный слой для централизованной маршрутизации, кеширования, лимитов, observability и отказоустойчивости при работе с AI‑моделями.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Почувствуйте ритм Дубая с отелями Jumeirah
Семейный отдых обретает свой ритм - время для открытий, игр и особенных моментов вместе.
Узнать больше
#реклама
jumeirah.com
О рекламодателе
4 348
Как построить надёжный обмен сообщениями в микросервисах: лучшие практики для enterprise
Что делать, если синхронные REST-вызовы превращают ваши микросервисы в карточный домик? Пора вспомнить проверенные временем паттерны обмена сообщениями. В этой статье разбираем архитектуру Pipes and Filters, Content-Based Router и Idempotent Receiver — те самые кирпичики, на которых держатся надёжные системы. Схемы, best practices для проектирования устойчивых интеграций для Enterprise-разработки.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Пятница, 17:30. Макет почти готов
Но один сценарий всё ещё вызывает вопросы. Обсудить сейчас или вернуться в понедельник?
Решайте вместе с командой hh.ru в «Охэхэнных новостях».
Подписаться
#реклама
О рекламодателе
4 348
Как избежать 7 критических ошибок при переходе на микросервисы
Микросервисы обещают масштабирование и независимость команд, но чаще ломают систему медленнее монолита. Почему?
В статье разбираем семь архитектурных ошибок, которые можно встретить в реальных системах: выбор по моде, shared database, игнорирование network latency, операционная сложность на потом, слишком мелкая декомпозиция, отсутствие стратегии consistency, недооценка сроков миграции.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
Pixel-perfect Downsampling — идеальная отрисовка 50 миллионов точек без потерь
Стандартные алгоритмы даунсемплинга хорошо работают с линейными графиками. На scatter они теряют до 60% визуально значимых данных. Показываем, как двумерное прореживание решает задачу, которую одномерные методы фундаментально не могут.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
4 348
🔥 Почему ты получаешь отказ после «вроде норм собеса»?
Дело не всегда в знаниях. Можно знать правильный ответ, но не понимать, что именно хочет услышать интервьюер и как убедительно донести свою мысль.
Чтобы помочь с этим, ребята из ШОРТКАТ собрали 50 сложных вопросов с Java-собеседований и ответы сильного кандидата.
Они проанализировали более 100 мок-интервью и собрали в одном файле реальные вопросы и примеры ответов, на которые стоит ориентироваться при подготовке 🔥
🎁 Забирай файл бесплатно в боте 👉 @shortcut_sh_bot
А заодно сможешь зарегистрироваться на бесплатное тестовое собеседование с Java-разработчиком!
На эфире ты сможешь:
→ услышать, какие вопросы задают на собеседованиях в топовые компании;
→ посмотреть на интервью вживую;
→ лично задать вопросы ментору из бигтеха.
Забирай материалы и используй возможность подготовиться к следующему собесу 👇
@shortcut_sh_bot
Реклама.
О рекламодателе.
4 348
HttpClient в Spring 7: замена FeignClient или нет?
Последние годы FeignClient и RestTemplate были де-факто стандартом для вызова внешних API в Spring. Но теперь появился нативный Http Interface Client — и я решил проверить, можно ли им заменить Feign без потери удобства.
Читать статью
Полезные ресурсы по Java 👩💻| Наш канал в MAX 🟪
