Path Lines of Code 1-ecs-monolith-stack/README.md 35 1-ecs-monolith-stack/cdk.json 3 2-ecs-microservice-stack/README.md 36 2-ecs-microservice-stack/cdk.json 3 2-ecs-microservice-stack/work/source/application-mysql.properties 7 2-ecs-microservice-stack/work/source/application.properties 19 2-ecs-microservice-stack/work/source/customers_pom.xml 78 2-ecs-microservice-stack/work/source/logback-spring.xml 5 2-ecs-microservice-stack/work/source/root_pom.xml 57 2-ecs-microservice-stack/work/source/static_pom.xml 147 2-ecs-microservice-stack/work/source/vets_pom.xml 94 2-ecs-microservice-stack/work/source/visits_pom.xml 77 3-serverless-microservice-stack/README.md 36 3-serverless-microservice-stack/cdk.json 3 3-serverless-microservice-stack/spring-petclinic-serverless/README.md 111 3-serverless-microservice-stack/spring-petclinic-serverless/pom.xml 54 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/pom.xml 88 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/CustomersServiceApplication.java 44 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/LambdaHandler.java 37 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/StreamLambdaHandler.java 35 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/common/DynamoDBConfig.java 39 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/Owner.java 73 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/OwnerRepository.java 7 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/Pet.java 44 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/OwnerResource.java 52 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetDetails.java 22 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetRequest.java 14 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetResource.java 82 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/ResourceNotFoundException.java 9 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/resources/logback-spring.xml 5 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/pom.xml 83 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/StreamLambdaHandler.java 35 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/VetsServiceApplication.java 37 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/common/DynamoDBConfig.java 39 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/model/Vet.java 49 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/model/VetRepository.java 7 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/web/VetResource.java 24 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/resources/logback-spring.xml 5 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/pom.xml 83 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/StreamLambdaHandler.java 35 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/VisitsServiceApplication.java 38 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/common/DynamoDBConfig.java 39 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/model/Visit.java 58 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/model/VisitRepository.java 9 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/web/VisitResource.java 48 3-serverless-microservice-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/resources/logback-spring.xml 5 3-serverless-microservice-stack/spring-petclinic-static/data/owner.json 519 3-serverless-microservice-stack/spring-petclinic-static/data/vet.json 125 3-serverless-microservice-stack/spring-petclinic-static/data/visit.json 40 3-serverless-microservice-stack/spring-petclinic-static/fonts/montserrat-webfont.svg 1283 3-serverless-microservice-stack/spring-petclinic-static/fonts/varela_round-webfont.svg 7875 4-serverless-cicd-stack/README.md 92 4-serverless-cicd-stack/customer-service-cicd/README.md 43 4-serverless-cicd-stack/customer-service-cicd/cdk.json 3 4-serverless-cicd-stack/customer-service-cicd/custom-resource-code/owner.json 519 4-serverless-cicd-stack/customer-service-cicd/pom.xml 117 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/CustomersServiceApplication.java 44 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/LambdaHandler.java 37 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/StreamLambdaHandler.java 35 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/common/DynamoDBConfig.java 39 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/model/Owner.java 73 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/model/OwnerRepository.java 7 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/model/Pet.java 44 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/web/OwnerResource.java 52 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/web/PetDetails.java 22 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/web/PetRequest.java 14 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/web/PetResource.java 82 4-serverless-cicd-stack/customer-service-cicd/src/main/java/org/springframework/samples/petclinic/customers/web/ResourceNotFoundException.java 9 4-serverless-cicd-stack/customer-service-cicd/src/main/resources/logback-spring.xml 5 4-serverless-cicd-stack/static-service-cicd/cdk.json 3 4-serverless-cicd-stack/static-service-cicd/static-resource/data/owner.json 519 4-serverless-cicd-stack/static-service-cicd/static-resource/data/vet.json 125 4-serverless-cicd-stack/static-service-cicd/static-resource/data/visit.json 40 4-serverless-cicd-stack/static-service-cicd/static-resource/fonts/montserrat-webfont.svg 1283 4-serverless-cicd-stack/static-service-cicd/static-resource/fonts/varela_round-webfont.svg 7875 4-serverless-cicd-stack/vet-service-cicd/README.md 43 4-serverless-cicd-stack/vet-service-cicd/cdk.json 3 4-serverless-cicd-stack/vet-service-cicd/custom-resource-code/vet.json 125 4-serverless-cicd-stack/vet-service-cicd/pom.xml 117 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/StreamLambdaHandler.java 35 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/VetsServiceApplication.java 37 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/common/DynamoDBConfig.java 39 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/model/Vet.java 49 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/model/VetRepository.java 7 4-serverless-cicd-stack/vet-service-cicd/src/main/java/org/springframework/samples/petclinic/vets/web/VetResource.java 24 4-serverless-cicd-stack/vet-service-cicd/src/main/resources/logback-spring.xml 5 4-serverless-cicd-stack/visit-service-cicd/README.md 43 4-serverless-cicd-stack/visit-service-cicd/cdk.json 3 4-serverless-cicd-stack/visit-service-cicd/custom-resource-code/visit.json 40 4-serverless-cicd-stack/visit-service-cicd/pom.xml 117 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/StreamLambdaHandler.java 35 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/VisitsServiceApplication.java 38 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/common/DynamoDBConfig.java 39 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/model/Visit.java 58 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/model/VisitRepository.java 9 4-serverless-cicd-stack/visit-service-cicd/src/main/java/org/springframework/samples/petclinic/visits/web/VisitResource.java 48 4-serverless-cicd-stack/visit-service-cicd/src/main/resources/logback-spring.xml 5 5-serverless-xray-stack/README.md 52 5-serverless-xray-stack/cdk.json 3 5-serverless-xray-stack/spring-petclinic-serverless/README.md 111 5-serverless-xray-stack/spring-petclinic-serverless/pom.xml 54 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/pom.xml 85 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/CustomersServiceApplication.java 51 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/common/DynamoDBConfig.java 43 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/Owner.java 73 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/OwnerRepository.java 7 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/model/Pet.java 44 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/OwnerResource.java 65 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetDetails.java 22 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetRequest.java 14 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/PetResource.java 82 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/java/org/springframework/samples/petclinic/customers/web/ResourceNotFoundException.java 9 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/resources/application.properties 10 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-customers-serverless/src/main/resources/logback-spring.xml 5 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/pom.xml 85 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/VetsServiceApplication.java 48 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/common/DynamoDBConfig.java 39 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/model/Vet.java 49 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/model/VetRepository.java 7 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/java/org/springframework/samples/petclinic/vets/web/VetResource.java 36 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/resources/application.properties 9 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-vets-serverless/src/main/resources/logback-spring.xml 5 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/pom.xml 85 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/VisitsServiceApplication.java 48 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/common/DynamoDBConfig.java 39 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/model/Visit.java 58 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/model/VisitRepository.java 9 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/java/org/springframework/samples/petclinic/visits/web/VisitResource.java 60 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/resources/application.properties 9 5-serverless-xray-stack/spring-petclinic-serverless/spring-petclinic-visits-serverless/src/main/resources/logback-spring.xml 5 5-serverless-xray-stack/spring-petclinic-static/data/owner.json 519 5-serverless-xray-stack/spring-petclinic-static/data/vet.json 125 5-serverless-xray-stack/spring-petclinic-static/data/visit.json 40 5-serverless-xray-stack/spring-petclinic-static/fonts/montserrat-webfont.svg 1283 5-serverless-xray-stack/spring-petclinic-static/fonts/varela_round-webfont.svg 7875 6-serverless-graphql-stack/README.md 49 6-serverless-graphql-stack/backend/cdk.json 3 6-serverless-graphql-stack/backend/custom-resource-code/initDB.sql 49 6-serverless-graphql-stack/backend/custom-resource-code/populateDB.sql 47 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Owner_getOwnerById.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Owner_getPetsByOwner.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Owner_getVistsByPet.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Owners_getAllOwners.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Owners_getPetsByOwner.json 9 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Pet_getPetById.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Pet_getVisitByPet.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Vets_getSpecByVets.json 8 6-serverless-graphql-stack/backend/definition/template/function/request/Query_Vets_getVets.json 8 6-serverless-graphql-stack/backend/definition/template/mutation/request/addOwner.json 7 6-serverless-graphql-stack/backend/definition/template/mutation/request/addPet.json 10 6-serverless-graphql-stack/backend/definition/template/mutation/request/addSpecialty.json 10 6-serverless-graphql-stack/backend/definition/template/mutation/request/addVisit.json 10 6-serverless-graphql-stack/backend/definition/template/mutation/request/removeSpecialty.json 10 6-serverless-graphql-stack/backend/definition/template/mutation/request/updateOwner.json 7 6-serverless-graphql-stack/backend/definition/template/mutation/request/updatePet.json 10 6-serverless-graphql-stack/backend/definition/template/mutation/request/updateSpecialty.json 10 6-serverless-graphql-stack/backend/definition/template/query/request/pettypes.json 9 6-serverless-graphql-stack/backend/definition/template/query/request/specialties.json 9 CODE_OF_CONDUCT.md 4 CONTRIBUTING.md 38 README.md 47