Многослойное веб-приложение, упакованное в контейнеры Docker: веб-сервер, бэкенд, база данных, кэш и очередь сообщений.
Проект показывает, как перевести обычное приложение с виртуальной машины на контейнеры Docker и Docker Compose. В связке работают Nginx как прокси, Apache Tomcat как сервер приложений на Java, база MariaDB, кэш Memcached и очередь сообщений RabbitMQ — все в изолированной сети. Полезен как учебный пример контейнеризации многосервисного приложения.
Описание автора:Containerized Multi-Tier Application Architecture with Docker & Docker Compose