Skip to content

Latest commit

 

History

History
23 lines (18 loc) · 824 Bytes

README.md

File metadata and controls

23 lines (18 loc) · 824 Bytes

cityway-activities

This is the activities microservice, which is part of CityWay (Full Stack Project).

This microservice has a 3-tier architecture (business, integration and presentation) and use the following technologies:

  • Java 17
  • Spring Boot 3
  • Spring Web
  • Spring Data Mongo DB
  • Spring Cloud: Eureka Client
  • Spring AOP (used for logging)
  • Spring HATEOAS
  • Mapstruct
  • Lombok
  • AWS S3 (to upload images)
  • Swagger (to document the api): http://localhost:8080/swagger-ui/index.html

As well as, it has been tested by using JUnit and Mockito with the aid of Jacoco Plugin to visualize the coverage: mvn verify

CityWay Architecture Diagram: CityWay Architecture