🧩 Микросервисы на Java Spring Boot
Хороший разбор для тех, кто хочет понять микросервисную архитектуру на Java не в теории, а по шагам. Материал проводит путь от первого сервиса до развёртывания в облаке и показывает, как собрать рабочую инфраструктуру вокруг приложения.
Внутри — настройка
Полезно для Java-бэкендеров, кто хочет прокачаться в микросервисах и современном деплое.
#Java #SpringBoot #Микросервисы
Хороший разбор для тех, кто хочет понять микросервисную архитектуру на Java не в теории, а по шагам. Материал проводит путь от первого сервиса до развёртывания в облаке и показывает, как собрать рабочую инфраструктуру вокруг приложения.
Внутри — настройка
Spring Boot, контейнеризация через Docker, деплой в AWS EKS, подключение HTTPS и домена, а также мониторинг с Prometheus и Grafana. В итоге получается цельная картина: как не просто написать сервис, а довести его до нормального продакшен-сценария.Полезно для Java-бэкендеров, кто хочет прокачаться в микросервисах и современном деплое.
#Java #SpringBoot #Микросервисы
❤1👍1
В Екатеринбурге пройдёт Ver is Java Meet up — встреча для разработчиков и инженеров от Яндекс Вертикалей.
Когда: 18 июня в 18:00
Где: Ельцин-центр
Что будет в программе:
— разбор практики использования
— доклад про
После технической части — «Громкий вопрос»: лёгкая интеллектуальная игра с необычным форматом и неформальным общением.
#Java #Spring #Temporal
Когда: 18 июня в 18:00
Где: Ельцин-центр
Что будет в программе:
— разбор практики использования
Temporal в Яндекс Недвижимости: переход с scheduler-сервисов, нагрузка на десятки тысяч workflow в секунду, вопросы наблюдаемости и отказоустойчивости;— доклад про
CGLIB, Spring AOP и поведение JVM на реальном кейсе с NullPointerException, final-полями и low-level инстанцированием.После технической части — «Громкий вопрос»: лёгкая интеллектуальная игра с необычным форматом и неформальным общением.
#Java #Spring #Temporal
Java. Optional — разбираемся по-взрослому
Про
На первый взгляд класс выглядит проще некуда: обернул значение — и готово. Но на практике всплывает куча подводных камней:
— вызов
—
— вложенные Optional превращают код в кашу
Смысл не в том, чтобы всё оборачивать, а в том, чтобы честно сигналить: значение может отсутствовать. Используешь с умом — и NPE снятся всё реже 👌
#Java #Optional #nullsafety
Про
Optional знают далеко не все, а те кто знают — часто либо не умеют им пользоваться, либо смутно понимают его роль в null-safety.На первый взгляд класс выглядит проще некуда: обернул значение — и готово. Но на практике всплывает куча подводных камней:
— вызов
.get() без проверки — прямой путь к исключению—
Optional в полях класса и параметрах методов — антипаттерн— вложенные Optional превращают код в кашу
Смысл не в том, чтобы всё оборачивать, а в том, чтобы честно сигналить: значение может отсутствовать. Используешь с умом — и NPE снятся всё реже 👌
#Java #Optional #nullsafety
👏4👍2🤩2⚡1❤1🔥1🎉1💯1
Rework — новый взгляд на HTTP-клиенты в Java
Почему в Java до сих пор рулят RestTemplate и FeignClient, хотя их архитектура давно просится на пенсию? Есть свежий подход — Rework, который закрывает боли legacy-решений.
Что не так со старичками: громоздкий конфиг у RestTemplate, ограничения связки OpenAPI-Gen с FeignClient, вечные мучения с тестами и отладкой.
Чем отвечает Rework:
— декларативный синтаксис
— встроенная валидация запросов
— автоматическое логирование
— лёгкая интеграция в Spring через аннотации
Если пилишь микросервисы на Java и задолбали костыли вокруг HTTP-клиентов — точно стоит глянуть 🔥
Звёзды, карты и лунные ритмы уже готовы рассказать о тебе то, что ты давно чувствуешь. Загляни туда, где судьба становится понятнее — и начни слышать себя по-настоящему.
#Java #Spring #API
Почему в Java до сих пор рулят RestTemplate и FeignClient, хотя их архитектура давно просится на пенсию? Есть свежий подход — Rework, который закрывает боли legacy-решений.
Что не так со старичками: громоздкий конфиг у RestTemplate, ограничения связки OpenAPI-Gen с FeignClient, вечные мучения с тестами и отладкой.
Чем отвечает Rework:
— декларативный синтаксис
— встроенная валидация запросов
— автоматическое логирование
— лёгкая интеграция в Spring через аннотации
Если пилишь микросервисы на Java и задолбали костыли вокруг HTTP-клиентов — точно стоит глянуть 🔥
Звёзды, карты и лунные ритмы уже готовы рассказать о тебе то, что ты давно чувствуешь. Загляни туда, где судьба становится понятнее — и начни слышать себя по-настоящему.
#Java #Spring #API
👍4💯2❤1🔥1👏1
☕️ 1200+ задач по Java — это не шутки
Представь себе спортзал, только вместо гантелей — код. Примерно так работает CodeGym: платформа ведёт тебя по Java последовательно, от базового синтаксиса до по-настоящему продвинутых тем.
Но главная фишка — именно практика. Больше 1200 задач, аккуратно разбитых по уровням, темам и сложности. Решаешь по нарастающей: сначала разминка, потом реальные челленджи, которые заставляют думать.
Такой формат заходит тем, кто устал от сухой теории и хочет писать код руками. Чем больше задач за спиной — тем увереннее ты в бою.
#Java #CodeGym #практика
Представь себе спортзал, только вместо гантелей — код. Примерно так работает CodeGym: платформа ведёт тебя по Java последовательно, от базового синтаксиса до по-настоящему продвинутых тем.
Но главная фишка — именно практика. Больше 1200 задач, аккуратно разбитых по уровням, темам и сложности. Решаешь по нарастающей: сначала разминка, потом реальные челленджи, которые заставляют думать.
Такой формат заходит тем, кто устал от сухой теории и хочет писать код руками. Чем больше задач за спиной — тем увереннее ты в бою.
#Java #CodeGym #практика
🔥3🥰3👍2❤1⚡1👏1🎉1🤩1🤝1