├── .circleci └── config.yml ├── 01-arquitetura ├── BFF_MARVEL.drawio └── arquitetura.puml ├── 02-aws ├── cli │ ├── aws_localstack.bat │ ├── aws_production_parameter_store.bat │ ├── lambda_aws.bat │ └── lambda_localstack.bat └── ec2 │ ├── bff-marvel-api.service │ └── start.sh ├── 03-localstack └── docker-compose.yml ├── 04-postman ├── BFF.postman_collection.json ├── Marvel Public API v1.postman_collection.json └── Marvel.postman_collection.json ├── 05-swagger ├── marvel-public-api-v1-swagger.json └── swagger-codegen-cli.jar ├── README.md ├── bff-marvel ├── .gitignore ├── README.md ├── aws-lambda-marvel-worker │ ├── MarvelWorkerFunction │ │ ├── .aws-sam │ │ │ └── temp-template.yaml │ │ ├── event-sqs │ │ │ └── templateSqs.json │ │ ├── pom.xml │ │ └── src │ │ │ ├── main │ │ │ └── java │ │ │ │ └── br │ │ │ │ └── com │ │ │ │ └── thomasdacosta │ │ │ │ └── handler │ │ │ │ ├── ApplicationHandler.java │ │ │ │ ├── dto │ │ │ │ ├── Header.java │ │ │ │ ├── MarvelCharacter.java │ │ │ │ ├── Notification.java │ │ │ │ ├── ThumbnailCharacter.java │ │ │ │ └── UrlCharacter.java │ │ │ │ ├── exception │ │ │ │ └── FunctionMarvelWorkerException.java │ │ │ │ └── util │ │ │ │ ├── Constants.java │ │ │ │ ├── ImageUtil.java │ │ │ │ ├── LoggerUtil.java │ │ │ │ └── S3Util.java │ │ │ └── test │ │ │ ├── java │ │ │ └── br │ │ │ │ └── com │ │ │ │ └── thomasdacosta │ │ │ │ ├── handler │ │ │ │ ├── ApplicationHandlerTest.java │ │ │ │ └── util │ │ │ │ │ ├── ImageUtilTest.java │ │ │ │ │ └── S3UtilTest.java │ │ │ │ └── util │ │ │ │ ├── Constants.java │ │ │ │ ├── LocalStackUtil.java │ │ │ │ └── WireMockUtils.java │ │ │ └── resources │ │ │ ├── event-sqs.json │ │ │ └── testcontainers.properties │ ├── README.md │ ├── aws-lambda-marvel-worker.iml │ ├── events │ │ └── event.json │ └── template.yaml ├── bff-marvel-api │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── lombok.config │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── br │ │ │ │ └── com │ │ │ │ └── marvel │ │ │ │ ├── BffMarvelApiApplication.java │ │ │ │ ├── configuration │ │ │ │ └── BffConfiguration.java │ │ │ │ ├── controller │ │ │ │ └── CharacterController.java │ │ │ │ ├── service │ │ │ │ ├── CharacterServiceImpl.java │ │ │ │ ├── MessageImageServiceImpl.java │ │ │ │ ├── NotificationImageServiceImpl.java │ │ │ │ └── ports │ │ │ │ │ ├── CharacterService.java │ │ │ │ │ ├── MessageImageService.java │ │ │ │ │ └── NotificationImageService.java │ │ │ │ └── utils │ │ │ │ └── PaginationUtils.java │ │ └── resources │ │ │ ├── application-development.properties │ │ │ ├── application.properties │ │ │ ├── bootstrap.yml │ │ │ ├── docker │ │ │ └── bootstrap-docker.yml │ │ │ └── logback-spring.xml │ │ └── test │ │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── marvel │ │ │ ├── client │ │ │ └── MarvelClientTest.java │ │ │ ├── controller │ │ │ └── CharacterControllerTest.java │ │ │ ├── service │ │ │ └── CharacterServiceTest.java │ │ │ └── utils │ │ │ ├── Constants.java │ │ │ ├── DataMapper.java │ │ │ └── WireMockServers.java │ │ └── resources │ │ ├── application-characterControllerTest.properties │ │ ├── application-characterServiceTest.properties │ │ ├── application-marvelApiClientTest.properties │ │ └── json │ │ ├── characterComics_OK.json │ │ ├── characterEvents_OK.json │ │ ├── listCharacters_NotFound.json │ │ └── listCharacters_OK.json ├── bff-marvel-cdk │ ├── .gitignore │ ├── README.md │ ├── cdk.json │ ├── cf │ │ ├── bff-marvel-cdk.yml │ │ └── bff-marvel-cdk_localstack.yml │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── br │ │ │ └── com │ │ │ └── marvel │ │ │ ├── BffMarvelCdkApp.java │ │ │ └── BffMarvelCdkStack.java │ │ └── test │ │ └── java │ │ └── br │ │ └── com │ │ └── marvel │ │ └── BffMarvelCdkStackTest.java ├── bff-marvel-common │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── LICENSE │ ├── README.md │ ├── lombok.config │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── br │ │ │ └── com │ │ │ └── marvel │ │ │ ├── client │ │ │ ├── MarvelClientImpl.java │ │ │ ├── configuration │ │ │ │ └── ClientConfiguration.java │ │ │ ├── dto │ │ │ │ ├── Character.java │ │ │ │ ├── CharacterDataContainer.java │ │ │ │ ├── CharacterDataWrapper.java │ │ │ │ ├── CharacterList.java │ │ │ │ ├── CharacterSummary.java │ │ │ │ ├── Comic.java │ │ │ │ ├── ComicDataContainer.java │ │ │ │ ├── ComicDataWrapper.java │ │ │ │ ├── ComicDate.java │ │ │ │ ├── ComicList.java │ │ │ │ ├── ComicPrice.java │ │ │ │ ├── ComicSummary.java │ │ │ │ ├── Creator.java │ │ │ │ ├── CreatorDataContainer.java │ │ │ │ ├── CreatorDataWrapper.java │ │ │ │ ├── CreatorList.java │ │ │ │ ├── CreatorSummary.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventDataContainer.java │ │ │ │ ├── EventDataWrapper.java │ │ │ │ ├── EventList.java │ │ │ │ ├── EventSummary.java │ │ │ │ ├── Image.java │ │ │ │ ├── InlineResponse200.java │ │ │ │ ├── InlineResponse200Data.java │ │ │ │ ├── Series.java │ │ │ │ ├── SeriesDataContainer.java │ │ │ │ ├── SeriesDataWrapper.java │ │ │ │ ├── SeriesList.java │ │ │ │ ├── SeriesSummary.java │ │ │ │ ├── Story.java │ │ │ │ ├── StoryDataContainer.java │ │ │ │ ├── StoryDataWrapper.java │ │ │ │ ├── StoryList.java │ │ │ │ ├── StorySummary.java │ │ │ │ ├── TextObject.java │ │ │ │ └── Url.java │ │ │ ├── feign │ │ │ │ └── MarvelApi.java │ │ │ └── ports │ │ │ │ └── MarvelClient.java │ │ │ ├── condition │ │ │ ├── AwsCondition.java │ │ │ └── LocalCondition.java │ │ │ ├── configuration │ │ │ └── GeneralConfiguration.java │ │ │ ├── controller │ │ │ ├── dto │ │ │ │ ├── Pagination.java │ │ │ │ ├── characters │ │ │ │ │ ├── MarvelCharacter.java │ │ │ │ │ ├── ThumbnailCharacter.java │ │ │ │ │ └── UrlCharacter.java │ │ │ │ ├── comics │ │ │ │ │ └── MarvelComics.java │ │ │ │ └── events │ │ │ │ │ └── MarvelEvents.java │ │ │ └── exception │ │ │ │ ├── CharactersNotFoundException.java │ │ │ │ ├── MethodNotImplementedException.java │ │ │ │ └── OperationException.java │ │ │ ├── handler │ │ │ ├── RestControllerAdviceHandler.java │ │ │ └── dto │ │ │ │ └── BffMarvelError.java │ │ │ ├── listener │ │ │ ├── dto │ │ │ │ ├── Header.java │ │ │ │ └── Notification.java │ │ │ ├── exception │ │ │ │ └── FileListenerException.java │ │ │ └── service │ │ │ │ ├── FileServiceImpl.java │ │ │ │ ├── ImageService.java │ │ │ │ └── port │ │ │ │ └── FileService.java │ │ │ ├── messaging │ │ │ ├── LocalMessageService.java │ │ │ ├── SqsMessageService.java │ │ │ └── port │ │ │ │ └── MessageService.java │ │ │ ├── notification │ │ │ ├── LocalNotificationService.java │ │ │ ├── SnsNotificationService.java │ │ │ └── port │ │ │ │ └── NotificationService.java │ │ │ └── utils │ │ │ └── ResourceUtils.java │ │ └── test │ │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── marvel │ │ │ └── notification │ │ │ └── NotificationTest.java │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker ├── bff-marvel-worker │ ├── .gitignore │ ├── .mvn │ │ └── wrapper │ │ │ ├── MavenWrapperDownloader.java │ │ │ └── maven-wrapper.properties │ ├── CHANGELOG │ ├── CONTRIBUTING.md │ ├── Dockerfile │ ├── LICENSE │ ├── README.md │ ├── lombok.config │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── br │ │ │ │ └── com │ │ │ │ └── marvel │ │ │ │ ├── BffMarvelWorkerApplication.java │ │ │ │ └── listener │ │ │ │ └── QueueListener.java │ │ └── resources │ │ │ ├── application-development.properties │ │ │ ├── application.properties │ │ │ ├── bootstrap.yml │ │ │ ├── docker │ │ │ └── bootstrap-docker.yml │ │ │ └── logback-spring.xml │ │ └── test │ │ ├── java │ │ └── br │ │ │ └── com │ │ │ └── marvel │ │ │ └── listener │ │ │ └── QueueListenerTest.java │ │ └── resources │ │ └── mockito-extensions │ │ └── org.mockito.plugins.MockMaker └── pom.xml ├── solutionLambda.png └── solutionWorker.png /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /01-arquitetura/BFF_MARVEL.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/01-arquitetura/BFF_MARVEL.drawio -------------------------------------------------------------------------------- /01-arquitetura/arquitetura.puml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/01-arquitetura/arquitetura.puml -------------------------------------------------------------------------------- /02-aws/cli/aws_localstack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/cli/aws_localstack.bat -------------------------------------------------------------------------------- /02-aws/cli/aws_production_parameter_store.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/cli/aws_production_parameter_store.bat -------------------------------------------------------------------------------- /02-aws/cli/lambda_aws.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/cli/lambda_aws.bat -------------------------------------------------------------------------------- /02-aws/cli/lambda_localstack.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/cli/lambda_localstack.bat -------------------------------------------------------------------------------- /02-aws/ec2/bff-marvel-api.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/ec2/bff-marvel-api.service -------------------------------------------------------------------------------- /02-aws/ec2/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/02-aws/ec2/start.sh -------------------------------------------------------------------------------- /03-localstack/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/03-localstack/docker-compose.yml -------------------------------------------------------------------------------- /04-postman/BFF.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/04-postman/BFF.postman_collection.json -------------------------------------------------------------------------------- /04-postman/Marvel Public API v1.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/04-postman/Marvel Public API v1.postman_collection.json -------------------------------------------------------------------------------- /04-postman/Marvel.postman_collection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/04-postman/Marvel.postman_collection.json -------------------------------------------------------------------------------- /05-swagger/marvel-public-api-v1-swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/05-swagger/marvel-public-api-v1-swagger.json -------------------------------------------------------------------------------- /05-swagger/swagger-codegen-cli.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/05-swagger/swagger-codegen-cli.jar -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/README.md -------------------------------------------------------------------------------- /bff-marvel/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/.gitignore -------------------------------------------------------------------------------- /bff-marvel/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/.aws-sam/temp-template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/.aws-sam/temp-template.yaml -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/event-sqs/templateSqs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/event-sqs/templateSqs.json -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/pom.xml -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/ApplicationHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/ApplicationHandler.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/Header.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/MarvelCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/MarvelCharacter.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/Notification.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/ThumbnailCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/ThumbnailCharacter.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/UrlCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/dto/UrlCharacter.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/exception/FunctionMarvelWorkerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/exception/FunctionMarvelWorkerException.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/Constants.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/ImageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/ImageUtil.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/LoggerUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/LoggerUtil.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/S3Util.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/main/java/br/com/thomasdacosta/handler/util/S3Util.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/ApplicationHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/ApplicationHandlerTest.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/util/ImageUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/util/ImageUtilTest.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/util/S3UtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/handler/util/S3UtilTest.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/Constants.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/LocalStackUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/LocalStackUtil.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/WireMockUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/java/br/com/thomasdacosta/util/WireMockUtils.java -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/resources/event-sqs.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/resources/event-sqs.json -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/MarvelWorkerFunction/src/test/resources/testcontainers.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/README.md -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/aws-lambda-marvel-worker.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/aws-lambda-marvel-worker.iml -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/events/event.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/events/event.json -------------------------------------------------------------------------------- /bff-marvel/aws-lambda-marvel-worker/template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/aws-lambda-marvel-worker/template.yaml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/.gitignore -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/CHANGELOG: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/Dockerfile -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/lombok.config -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/mvnw -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/mvnw.cmd -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/pom.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/BffMarvelApiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/BffMarvelApiApplication.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/configuration/BffConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/configuration/BffConfiguration.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/controller/CharacterController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/controller/CharacterController.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/CharacterServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/CharacterServiceImpl.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/MessageImageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/MessageImageServiceImpl.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/NotificationImageServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/NotificationImageServiceImpl.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/CharacterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/CharacterService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/MessageImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/MessageImageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/NotificationImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/service/ports/NotificationImageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/utils/PaginationUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/java/br/com/marvel/utils/PaginationUtils.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/resources/application-development.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/resources/application-development.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/resources/application.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/resources/docker/bootstrap-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/resources/docker/bootstrap-docker.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/client/MarvelClientTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/client/MarvelClientTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/controller/CharacterControllerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/controller/CharacterControllerTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/service/CharacterServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/service/CharacterServiceTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/Constants.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/DataMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/DataMapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/WireMockServers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/java/br/com/marvel/utils/WireMockServers.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/application-characterControllerTest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/application-characterControllerTest.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/application-characterServiceTest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/application-characterServiceTest.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/application-marvelApiClientTest.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/application-marvelApiClientTest.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/json/characterComics_OK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/json/characterComics_OK.json -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/json/characterEvents_OK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/json/characterEvents_OK.json -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/json/listCharacters_NotFound.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/json/listCharacters_NotFound.json -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-api/src/test/resources/json/listCharacters_OK.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-api/src/test/resources/json/listCharacters_OK.json -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/.gitignore -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/README.md -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/cdk.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/cdk.json -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/cf/bff-marvel-cdk.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/cf/bff-marvel-cdk.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/cf/bff-marvel-cdk_localstack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/cf/bff-marvel-cdk_localstack.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/pom.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/src/main/java/br/com/marvel/BffMarvelCdkApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/src/main/java/br/com/marvel/BffMarvelCdkApp.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/src/main/java/br/com/marvel/BffMarvelCdkStack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/src/main/java/br/com/marvel/BffMarvelCdkStack.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-cdk/src/test/java/br/com/marvel/BffMarvelCdkStackTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-cdk/src/test/java/br/com/marvel/BffMarvelCdkStackTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/.gitignore -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/CHANGELOG: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/lombok.config -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/mvnw -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/mvnw.cmd -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/pom.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/MarvelClientImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/MarvelClientImpl.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/configuration/ClientConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/configuration/ClientConfiguration.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Character.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Character.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CharacterSummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Comic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Comic.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicDate.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicPrice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicPrice.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/ComicSummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Creator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Creator.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/CreatorSummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Event.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/EventSummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Image.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Image.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/InlineResponse200.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/InlineResponse200.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/InlineResponse200Data.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/InlineResponse200Data.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Series.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Series.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesSummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/SeriesSummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Story.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Story.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryDataContainer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryDataContainer.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryDataWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryDataWrapper.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StoryList.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StorySummary.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/StorySummary.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/TextObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/TextObject.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Url.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/dto/Url.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/feign/MarvelApi.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/feign/MarvelApi.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/ports/MarvelClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/client/ports/MarvelClient.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/condition/AwsCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/condition/AwsCondition.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/condition/LocalCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/condition/LocalCondition.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/configuration/GeneralConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/configuration/GeneralConfiguration.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/Pagination.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/Pagination.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/MarvelCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/MarvelCharacter.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/ThumbnailCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/ThumbnailCharacter.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/UrlCharacter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/characters/UrlCharacter.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/comics/MarvelComics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/comics/MarvelComics.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/events/MarvelEvents.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/dto/events/MarvelEvents.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/CharactersNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/CharactersNotFoundException.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/MethodNotImplementedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/MethodNotImplementedException.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/OperationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/controller/exception/OperationException.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/handler/RestControllerAdviceHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/handler/RestControllerAdviceHandler.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/handler/dto/BffMarvelError.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/handler/dto/BffMarvelError.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/dto/Header.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/dto/Header.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/dto/Notification.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/dto/Notification.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/exception/FileListenerException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/exception/FileListenerException.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/FileServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/FileServiceImpl.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/ImageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/ImageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/port/FileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/listener/service/port/FileService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/LocalMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/LocalMessageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/SqsMessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/SqsMessageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/port/MessageService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/messaging/port/MessageService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/LocalNotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/LocalNotificationService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/SnsNotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/SnsNotificationService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/port/NotificationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/notification/port/NotificationService.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/utils/ResourceUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/main/java/br/com/marvel/utils/ResourceUtils.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/test/java/br/com/marvel/notification/NotificationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-common/src/test/java/br/com/marvel/notification/NotificationTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-common/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/.gitignore -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/.mvn/wrapper/MavenWrapperDownloader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/.mvn/wrapper/MavenWrapperDownloader.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/CHANGELOG: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/CONTRIBUTING.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/Dockerfile -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/LICENSE: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/README.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/lombok.config -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/mvnw -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/mvnw.cmd -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/pom.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/java/br/com/marvel/BffMarvelWorkerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/java/br/com/marvel/BffMarvelWorkerApplication.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/java/br/com/marvel/listener/QueueListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/java/br/com/marvel/listener/QueueListener.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/resources/application-development.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/resources/application-development.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/resources/application.properties -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/resources/docker/bootstrap-docker.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/resources/docker/bootstrap-docker.yml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/main/resources/logback-spring.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/main/resources/logback-spring.xml -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/test/java/br/com/marvel/listener/QueueListenerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/bff-marvel-worker/src/test/java/br/com/marvel/listener/QueueListenerTest.java -------------------------------------------------------------------------------- /bff-marvel/bff-marvel-worker/src/test/resources/mockito-extensions/org.mockito.plugins.MockMaker: -------------------------------------------------------------------------------- 1 | mock-maker-inline -------------------------------------------------------------------------------- /bff-marvel/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/bff-marvel/pom.xml -------------------------------------------------------------------------------- /solutionLambda.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/solutionLambda.png -------------------------------------------------------------------------------- /solutionWorker.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thomasdacosta/bff-marvel-api/HEAD/solutionWorker.png --------------------------------------------------------------------------------