A Spring Boot project will be Dockerized which uses Microservice Architecture and MongoDB. Introduction We will use and mention Microservice Architecture, Layered Architecture, RESTful API Design, NoSQL Database, Docker, Docker-Compose, Swagger, and more. Requirements JDK (11) Maven (3.8.1) IDE (IntelliJ IDEA) MongoDB (5.0.3) Docker Desktop (20.10.11) You can choose some different options. GitHub Repository