Pull to refresh
6
0
Рустам Курамшин@RustamKuramshin

Lead Java разработчик

Send message

Несмотря на то, что эти улучшения могут быть востребованы не у всех команд разработки, встраивание JetBrains Runtime в инструменты в качестве среды по умолчанию делает ее одной из самых используемых среди Java-разработчиков.


Обычно наверное рядовой разработчик устанавливает себе JDK "по вкусу", ставит IDEA и выбирает в ней SDK. Не видел, чтобы кто-то при разработке, локально на своей системе, использовал JetBrains Runtime для запуска проекта на Spring. Но классно, что IDEA в определенный момент позволила прям из интерфейса скачивать нужный JDK.

Хотелось бы в последней таблице увидеть openjdk. Часто можно встретить Dockerfiles именно с таким jdk в базовом образе.

Контейнеризированные приложения Spring Boot могут становиться достаточно тяжелы. Чтобы уменьшить их размер, вы можете использовать правильный базовый образ с JRE...


Еще кроме тонких базовых образов есть возможность собрать свой рантайм засчет java modules и jlink. Было классно в статье об этом почитать тоже.

Хорошее исследование. Может стоит указать на какой версии PostgreSQL тестировалось, вроде 16-я версия привнесла много оптимизаций.
Логгер хибера не очень надежный. Были случаи когда он просто не писал запросы, которые летели в БД. Можно еще подложить конфиг для PostgreSQL и в его логах смотреть запросы.
Был ли какой-то "разогрев" системы на тестах? При каких RPS тестировалось?

Спасибо за статью. На работе используем стек Spring WebFlux, Reactor и Kotlin. Напили два микросервиса на них. В принципе норм.

2

Information

Rating
Does not participate
Location
Россия
Date of birth
Registered
Activity

Specialization

Бэкенд разработчик, Архитектор программного обеспечения
Ведущий
Java
Kotlin
Spring Boot
Java Spring Framework
Groovy
Docker
Kubernetes
Apache Kafka
PostgreSQL
LLM