5 ноября(уже завтра!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Java-разработчика.
Как это будет:
Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Java-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы.
Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_sh_bot
Реклама.
О рекламодателе.
Please open Telegram to view this post
VIEW IN TELEGRAM
Не все данные обрабатываются одинаково. Понимание, когда подходит batch, а когда stream, решает, получится ли у тебя нормальная архитектура или скрытый тормоз внутри.
Batch Processing собирает данные и обрабатывает их пачками.
Подходит, когда нет требований к моментальной реакции: ежедневные отчеты, бухзакрытия, историческая аналитика.
Он проще, нормально тянет большие объемы и дешевле по деньгам,
но появляется задержка. Событие уже случилось, а ты обрабатываешь его потом.
Stream Processing работает с данными прямо в потоке.
Отлично для мониторинга, антифрода, рекомендаций в реальном времени.
Скорость выше, но инфраструктура сложнее и поддержка дороже.
Часто косячат: ставят stream там, где батча за глаза, или наоборот, лепят batch туда, где важна минимальная задержка.
Фишка не в том, чтобы выбрать самое модное, а в том, чтобы попасть в реальный ритм бизнеса и решить конкретную задачу.
А если ресурсы сильно ограничены, скорее всего, batch уже закрывает потребности.
👉 Java Portal
Batch Processing собирает данные и обрабатывает их пачками.
Подходит, когда нет требований к моментальной реакции: ежедневные отчеты, бухзакрытия, историческая аналитика.
Он проще, нормально тянет большие объемы и дешевле по деньгам,
но появляется задержка. Событие уже случилось, а ты обрабатываешь его потом.
Stream Processing работает с данными прямо в потоке.
Отлично для мониторинга, антифрода, рекомендаций в реальном времени.
Скорость выше, но инфраструктура сложнее и поддержка дороже.
Часто косячат: ставят stream там, где батча за глаза, или наоборот, лепят batch туда, где важна минимальная задержка.
Фишка не в том, чтобы выбрать самое модное, а в том, чтобы попасть в реальный ритм бизнеса и решить конкретную задачу.
А если ресурсы сильно ограничены, скорее всего, batch уже закрывает потребности.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Совет по Java: начиная с Java 8 можно легко убирать null значения с помощью
👉 Java Portal
list.removeIf(Objects::isNull)Please open Telegram to view this post
VIEW IN TELEGRAM
❤7