├── .gitignore ├── .gitpod.yml ├── README.md ├── pom.xml ├── todobackend-cassandra ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── datastax │ │ │ └── sample │ │ │ ├── TodoBackendApplication.java │ │ │ ├── conf │ │ │ ├── CassandraDriverConfig.java │ │ │ ├── OpenApiDocumentationConfig.java │ │ │ └── WebConfig.java │ │ │ ├── model │ │ │ ├── Task.java │ │ │ ├── TaskBody.java │ │ │ ├── TaskResource.java │ │ │ └── TodoAppSchema.java │ │ │ ├── objectmapper │ │ │ ├── TaskDao.java │ │ │ ├── TaskDaoMapper.java │ │ │ └── TaskEntity.java │ │ │ ├── repository │ │ │ ├── TodoListRepository.java │ │ │ ├── TodoListRepositoryCassandraDriverImpl.java │ │ │ ├── TodoListRepositoryInMemoryImpl.java │ │ │ ├── TodoListRepositoryObjectMapperImpl.java │ │ │ └── TodoListRepositorySpringDataImpl.java │ │ │ ├── resources │ │ │ ├── HomeController.java │ │ │ └── TodoListRestController.java │ │ │ └── springdata │ │ │ ├── TaskSpringData.java │ │ │ └── TaskSpringDataRepository.java │ └── resources │ │ ├── application.conf │ │ ├── application.yml │ │ ├── banner.txt │ │ ├── logback.xml │ │ └── sample-data.cql │ └── test │ ├── java │ └── com │ │ └── datastax │ │ └── samples │ │ └── astra │ │ ├── ConnectivityToAstraExplicitTest.java │ │ ├── ConnectivityToAstraWithConfTest.java │ │ ├── CreateSchemaInAstraTest.java │ │ ├── CrudWithCassandraDriverIntegrationTest.java │ │ └── CrudWithObjectMapperTest.java │ └── resources │ ├── application_test.conf │ └── logback-test.xml └── z-materials ├── images ├── astra-create-2.png ├── astra-create-3.png ├── astra-create-4.png ├── astra-create-5.png ├── astra-create-6.png ├── astra-create-7.png ├── astra-create-login.png ├── astra-create-register.png ├── backend-doc.png ├── backend-ok.png ├── describe-output-cqlconsole.png ├── describe-output-studio.png ├── gitpod-home.png ├── gitpod-updated.png ├── gitpod-upload-files.png ├── home.png ├── import-project-eclipse.png ├── intellij-import-1.png ├── intellij-import-2.png ├── launch-studio-home.png ├── launch-studio-import.png ├── launch-studio-open.png ├── launch-studio.png ├── linux32.png ├── locate-cqlconsole.png ├── locate-studio.png ├── mac32.png ├── realbackend-test.png ├── splash.png ├── todobackend-output-client.png ├── todobackend-output-host.png ├── todobackend-runclient.png ├── todobackend-runtest.png ├── todobackend-swagger-test.png ├── todobackend.png ├── todomvc.png ├── welldone.jpg └── windows32.png ├── notebooks └── datastax-studio-notebook.tar └── presentation.pdf /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitpod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/.gitpod.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/pom.xml -------------------------------------------------------------------------------- /todobackend-cassandra/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/pom.xml -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/TodoBackendApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/TodoBackendApplication.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/conf/CassandraDriverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/conf/CassandraDriverConfig.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/conf/OpenApiDocumentationConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/conf/OpenApiDocumentationConfig.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/conf/WebConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/conf/WebConfig.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/model/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/model/Task.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/model/TaskBody.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/model/TaskBody.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/model/TaskResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/model/TaskResource.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/model/TodoAppSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/model/TodoAppSchema.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskDao.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskDaoMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskDaoMapper.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/objectmapper/TaskEntity.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepository.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryCassandraDriverImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryCassandraDriverImpl.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryInMemoryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryInMemoryImpl.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryObjectMapperImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositoryObjectMapperImpl.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositorySpringDataImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/repository/TodoListRepositorySpringDataImpl.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/resources/HomeController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/resources/HomeController.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/resources/TodoListRestController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/resources/TodoListRestController.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/springdata/TaskSpringData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/springdata/TaskSpringData.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/java/com/datastax/sample/springdata/TaskSpringDataRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/java/com/datastax/sample/springdata/TaskSpringDataRepository.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/resources/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/resources/application.conf -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/resources/application.yml -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/resources/banner.txt -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/resources/logback.xml -------------------------------------------------------------------------------- /todobackend-cassandra/src/main/resources/sample-data.cql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/main/resources/sample-data.cql -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/java/com/datastax/samples/astra/ConnectivityToAstraExplicitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/java/com/datastax/samples/astra/ConnectivityToAstraExplicitTest.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/java/com/datastax/samples/astra/ConnectivityToAstraWithConfTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/java/com/datastax/samples/astra/ConnectivityToAstraWithConfTest.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/java/com/datastax/samples/astra/CreateSchemaInAstraTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/java/com/datastax/samples/astra/CreateSchemaInAstraTest.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/java/com/datastax/samples/astra/CrudWithCassandraDriverIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/java/com/datastax/samples/astra/CrudWithCassandraDriverIntegrationTest.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/java/com/datastax/samples/astra/CrudWithObjectMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/java/com/datastax/samples/astra/CrudWithObjectMapperTest.java -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/resources/application_test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/resources/application_test.conf -------------------------------------------------------------------------------- /todobackend-cassandra/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/todobackend-cassandra/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /z-materials/images/astra-create-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-2.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-3.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-4.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-5.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-6.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-7.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-login.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-login.png -------------------------------------------------------------------------------- /z-materials/images/astra-create-register.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/astra-create-register.png -------------------------------------------------------------------------------- /z-materials/images/backend-doc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/backend-doc.png -------------------------------------------------------------------------------- /z-materials/images/backend-ok.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/backend-ok.png -------------------------------------------------------------------------------- /z-materials/images/describe-output-cqlconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/describe-output-cqlconsole.png -------------------------------------------------------------------------------- /z-materials/images/describe-output-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/describe-output-studio.png -------------------------------------------------------------------------------- /z-materials/images/gitpod-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/gitpod-home.png -------------------------------------------------------------------------------- /z-materials/images/gitpod-updated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/gitpod-updated.png -------------------------------------------------------------------------------- /z-materials/images/gitpod-upload-files.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/gitpod-upload-files.png -------------------------------------------------------------------------------- /z-materials/images/home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/home.png -------------------------------------------------------------------------------- /z-materials/images/import-project-eclipse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/import-project-eclipse.png -------------------------------------------------------------------------------- /z-materials/images/intellij-import-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/intellij-import-1.png -------------------------------------------------------------------------------- /z-materials/images/intellij-import-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/intellij-import-2.png -------------------------------------------------------------------------------- /z-materials/images/launch-studio-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/launch-studio-home.png -------------------------------------------------------------------------------- /z-materials/images/launch-studio-import.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/launch-studio-import.png -------------------------------------------------------------------------------- /z-materials/images/launch-studio-open.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/launch-studio-open.png -------------------------------------------------------------------------------- /z-materials/images/launch-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/launch-studio.png -------------------------------------------------------------------------------- /z-materials/images/linux32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/linux32.png -------------------------------------------------------------------------------- /z-materials/images/locate-cqlconsole.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/locate-cqlconsole.png -------------------------------------------------------------------------------- /z-materials/images/locate-studio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/locate-studio.png -------------------------------------------------------------------------------- /z-materials/images/mac32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/mac32.png -------------------------------------------------------------------------------- /z-materials/images/realbackend-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/realbackend-test.png -------------------------------------------------------------------------------- /z-materials/images/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/splash.png -------------------------------------------------------------------------------- /z-materials/images/todobackend-output-client.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend-output-client.png -------------------------------------------------------------------------------- /z-materials/images/todobackend-output-host.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend-output-host.png -------------------------------------------------------------------------------- /z-materials/images/todobackend-runclient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend-runclient.png -------------------------------------------------------------------------------- /z-materials/images/todobackend-runtest.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend-runtest.png -------------------------------------------------------------------------------- /z-materials/images/todobackend-swagger-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend-swagger-test.png -------------------------------------------------------------------------------- /z-materials/images/todobackend.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todobackend.png -------------------------------------------------------------------------------- /z-materials/images/todomvc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/todomvc.png -------------------------------------------------------------------------------- /z-materials/images/welldone.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/welldone.jpg -------------------------------------------------------------------------------- /z-materials/images/windows32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/images/windows32.png -------------------------------------------------------------------------------- /z-materials/notebooks/datastax-studio-notebook.tar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/notebooks/datastax-studio-notebook.tar -------------------------------------------------------------------------------- /z-materials/presentation.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/datastaxdevs/workshop-microservices-java/HEAD/z-materials/presentation.pdf --------------------------------------------------------------------------------