feature: add README.md description
This commit is contained in:
39
README.md
Normal file
39
README.md
Normal file
@@ -0,0 +1,39 @@
|
||||
### Spring CQRS and Event Sourcing microservice example 👋💫✨
|
||||
|
||||
#### 👨💻 Full list what has been used:
|
||||
* [Spring](https://spring.io/) - Java Spring
|
||||
* [Spring Data JPA](https://spring.io/projects/spring-data-jpa) - data access layer
|
||||
* [Spring Data MongoDB](https://spring.io/projects/spring-data-mongodb) - Spring Data MongoDB
|
||||
* [Spring Cloud Sleuth](https://spring.io/projects/spring-cloud-sleuth) - Spring Cloud Sleuth distributed tracing
|
||||
* [Kafka](https://spring.io/projects/spring-kafka) - Spring for Apache Kafka
|
||||
* [PostgreSQL](https://www.postgresql.org/) - PostgreSQL database.
|
||||
* [Jaeger](https://www.jaegertracing.io/) - Jaeger is a distributed tracing system
|
||||
* [Docker](https://www.docker.com/) - Docker
|
||||
* [Prometheus](https://prometheus.io/) - Prometheus
|
||||
* [Grafana](https://grafana.com/) - Grafana
|
||||
* [Flyway](https://flywaydb.org/) - Database migrations
|
||||
* [Resilience4j](https://resilience4j.readme.io/docs/getting-started-3) - Resilience4j is a lightweight, easy-to-use fault tolerance
|
||||
* [Swagger OpenAPI 3](https://springdoc.org/) - java library helps to automate the generation of API documentation
|
||||
|
||||
### Swagger UI:
|
||||
|
||||
http://localhost:8006/swagger-ui/index.html
|
||||
|
||||
### Jaeger UI:
|
||||
|
||||
http://localhost:16686
|
||||
|
||||
### Prometheus UI:
|
||||
|
||||
http://localhost:9090
|
||||
|
||||
### Grafana UI:
|
||||
|
||||
http://localhost:3005
|
||||
|
||||
|
||||
For local development:
|
||||
```
|
||||
make local // runs docker-compose.yaml with all required containers
|
||||
run spring application
|
||||
```
|
||||
Reference in New Issue
Block a user