MSS is a pet project aim to practice building a typical microservice application in Java
- Java 21
- Spring boot 3.3
- Next.js
- Keycloak
- Kafka
- Elasticsearch
- Get the latest source code
- Add the following records to your host file:
127.0.0.1 identity
127.0.0.1 api.mss.local
127.0.0.1 pgadmin.mss.local
127.0.0.1 storefront
127.0.0.1 backoffice
127.0.0.1 elasticsearch
127.0.0.1 kafka
- Open terminal of your choice, go to
mssdirectory, rundocker compose up, wait for all the containers up and running. Open your browser, now you can access the websites viahttp://storefront/;http://backoffice/login with admin/password
http://api.mss.local/swagger-ui/for all the REST API document of all the serviceshttp://identity/for Keycloak console, account admin/adminhttp://elasticsearch/for calling Elasticsearch APIs
- docker-compose.yml for all core services




