Docker

Docker для бэкендера с нуля: образы и слои, Dockerfile для Spring Boot, многоступенчатая сборка, тома и сети, Compose, память JVM в контейнере. Соберёте своё окружение.

Раздел с нуля про Docker для backend-разработчика: что такое контейнеры и образы, как упаковать Spring Boot приложение, как уменьшить образ, поднять окружение из нескольких сервисов через Docker Compose, не потерять данные и не наступить на грабли с памятью JVM. Читать лучше по порядку.