├── .github └── FUNDING.yml ├── .gitignore ├── README.md ├── primary-config-store ├── application.yml ├── mem-service │ ├── membership-dev.yml │ ├── membership-prod.yml │ ├── membership-qa.yml │ └── membership.yml ├── rpt-service │ ├── reporting-dev.yml │ ├── reporting-prod.yml │ ├── reporting-qa.yml │ └── reporting.yml └── search-service │ ├── search-dev.yml │ ├── search-prod.yml │ ├── search-qa.yml │ └── search.yml ├── summer-config-store ├── application.yml ├── mem-service │ ├── membership-dev.yml │ ├── membership-prod.yml │ ├── membership-qa.yml │ └── membership.yml ├── rpt-service │ ├── reporting-dev.yml │ ├── reporting-prod.yml │ ├── reporting-qa.yml │ └── reporting.yml └── search-service │ ├── search-dev.yml │ ├── search-prod.yml │ ├── search-qa.yml │ └── search.yml ├── video_001-to-video_004-demo-service ├── demo-application │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentacar │ │ │ │ └── demoapplication │ │ │ │ ├── DemoApplication.java │ │ │ │ ├── StageEndpoint.java │ │ │ │ ├── controller │ │ │ │ └── MainController.java │ │ │ │ ├── model │ │ │ │ └── Student.java │ │ │ │ ├── repository │ │ │ │ └── StudentRepository.java │ │ │ │ └── service │ │ │ │ ├── StudentService.java │ │ │ │ └── StudentServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentacar │ │ └── demoapplication │ │ └── DemoApplicationTests.java └── readme.txt ├── video_005-config-server-local ├── config-local │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── configlocal │ │ │ │ └── ConfigLocalApplication.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── config │ │ │ ├── service1.yml │ │ │ └── service2.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── configlocal │ │ └── ConfigLocalApplicationTests.java └── readme.txt ├── video_006-git-backed-config-server-and-consumer ├── config-consumer │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── configconsumer │ │ │ │ └── configconsumer │ │ │ │ ├── ConfigConsumerApplication.java │ │ │ │ ├── ProfileController.java │ │ │ │ └── model │ │ │ │ └── MemberProfileConfiguration.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── bootstrap.yml │ │ │ └── templates │ │ │ └── mprofile.html │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── configconsumer │ │ └── configconsumer │ │ └── ConfigConsumerApplicationTests.java ├── config-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── configserver │ │ │ │ └── ConfigServerApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── configserver │ │ └── ConfigServerApplicationTests.java └── readme.txt ├── video_007-production-ready-service ├── profile-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── profileservice │ │ │ │ ├── ProfileServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── ProfileController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── profileservice │ │ └── ProfileServiceApplicationTests.java ├── readme.txt └── rentcloudcommons │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── krishantha │ └── rentcloud │ └── commons │ └── model │ ├── Customer.java │ └── Vehicle.java ├── video_008-basic-oAuth2-server ├── auth-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── auth │ │ │ │ └── authserver │ │ │ │ ├── AuthServerApplication.java │ │ │ │ └── conf │ │ │ │ ├── AuthServerConfigurations.java │ │ │ │ └── UserConfiguration.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── auth │ │ └── authserver │ │ └── AuthServerApplicationTests.java └── readme.txt ├── video_009-authorization-server-with-mysql ├── authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── authorizationserver │ │ │ │ ├── AuthorizationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ │ ├── model │ │ │ │ ├── AuthUserDetail.java │ │ │ │ ├── Permission.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserDetailRepository.java │ │ │ │ └── service │ │ │ │ └── UserDetailServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.txt │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── authorizationserver │ │ └── AuthorizationServerApplicationTests.java └── readme.txt ├── video_010-secure-microservices-with-resourceserver-and-oauth2 ├── authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── authorizationserver │ │ │ │ ├── AuthorizationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ │ ├── model │ │ │ │ ├── AuthUserDetail.java │ │ │ │ ├── Permission.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserDetailRepository.java │ │ │ │ └── service │ │ │ │ └── UserDetailServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.txt │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── authorizationserver │ │ └── AuthorizationServerApplicationTests.java ├── profile-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── profileservice │ │ │ │ ├── ProfileServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── ProfileController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── profileservice │ │ └── ProfileServiceApplicationTests.java └── readme.txt ├── video_011-rolebased-permission-to-microservices ├── authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── authorizationserver │ │ │ │ ├── AuthorizationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ │ ├── model │ │ │ │ ├── AuthUserDetail.java │ │ │ │ ├── Permission.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserDetailRepository.java │ │ │ │ └── service │ │ │ │ └── UserDetailServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.txt │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── authorizationserver │ │ └── AuthorizationServerApplicationTests.java ├── profile-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── profileservice │ │ │ │ ├── ProfileServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── ProfileController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── profileservice │ │ └── ProfileServiceApplicationTests.java ├── readme.txt └── rentcloudcommons │ ├── pom.xml │ └── src │ └── main │ └── java │ └── com │ └── krishantha │ └── rentcloud │ └── commons │ └── model │ ├── Customer.java │ └── Vehicle.java ├── video_012-springboot-springsecurity-oauthcode-flow ├── authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── authorizationserver │ │ │ │ ├── AuthorizationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ │ ├── model │ │ │ │ ├── AuthUserDetail.java │ │ │ │ ├── Permission.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserDetailRepository.java │ │ │ │ └── service │ │ │ │ └── UserDetailServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.sql │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── authorizationserver │ │ └── AuthorizationServerApplicationTests.java ├── readme.txt └── rent-ui │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── rentui │ │ │ ├── RentUiApplication.java │ │ │ └── controller │ │ │ └── UIController.java │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── home.html │ │ └── secure.html │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── rentui │ └── RentUiApplicationTests.java ├── video_013-sso-remote-service-call-and-error-handling ├── authorization-server │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── authorizationserver │ │ │ │ ├── AuthorizationServerApplication.java │ │ │ │ ├── config │ │ │ │ ├── AuthorizationServerConfiguration.java │ │ │ │ └── WebSecurityConfiguration.java │ │ │ │ ├── model │ │ │ │ ├── AuthUserDetail.java │ │ │ │ ├── Permission.java │ │ │ │ ├── Role.java │ │ │ │ └── User.java │ │ │ │ ├── repository │ │ │ │ └── UserDetailRepository.java │ │ │ │ └── service │ │ │ │ └── UserDetailServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ ├── data.txt │ │ │ └── schema.sql │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── authorizationserver │ │ └── AuthorizationServerApplicationTests.java ├── profile-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── krishantha │ │ │ │ └── rentcloud │ │ │ │ └── profileservice │ │ │ │ ├── ProfileServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── ProfileController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── com │ │ └── krishantha │ │ └── rentcloud │ │ └── profileservice │ │ └── ProfileServiceApplicationTests.java ├── readme.txt └── rent-ui │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── rentui │ │ │ ├── RentUiApplication.java │ │ │ ├── config │ │ │ ├── AccessToken.java │ │ │ └── RestTemplateConfiguration.java │ │ │ └── controller │ │ │ └── UIController.java │ └── resources │ │ ├── application.yml │ │ └── templates │ │ ├── home.html │ │ └── secure.html │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── rentui │ └── RentUiApplicationTests.java ├── video_014-Async-services-with-spring-task ├── readme.txt └── rent-process-task │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── rentprocesstask │ │ │ ├── RentProcessTaskApplication.java │ │ │ └── service │ │ │ ├── RentProcessService.java │ │ │ ├── RentProcessServiceImpl.java │ │ │ └── RentProcessTaskRunner.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── rentprocesstask │ └── RentProcessTaskApplicationTests.java ├── video_015-service-chaining ├── customer-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── customerservice │ │ │ │ ├── CustomerServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── CustomerServiceController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── customerservice │ │ └── CustomerServiceApplicationTests.java ├── readme.txt ├── rent-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── rentservice │ │ │ │ ├── RentServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── RentController.java │ │ │ │ ├── model │ │ │ │ ├── DetailResponse.java │ │ │ │ ├── Response.java │ │ │ │ └── SimpleResponse.java │ │ │ │ ├── repository │ │ │ │ └── RentRepository.java │ │ │ │ └── service │ │ │ │ ├── RentService.java │ │ │ │ └── RentServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── rentservice │ │ └── RentServiceApplicationTests.java ├── rentcloud-model │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── model │ │ ├── customer │ │ ├── Customer.java │ │ └── Loyality.java │ │ ├── rent │ │ └── Rent.java │ │ └── vehicle │ │ └── Vehicle.java ├── rest-client-insomnia-project │ └── Insomnia_2019-10-23.json └── vehicle-service │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── vehicleservice │ │ │ ├── VehicleServiceApplication.java │ │ │ ├── controller │ │ │ └── VehicleController.java │ │ │ ├── repository │ │ │ └── VehicleRepository.java │ │ │ └── service │ │ │ ├── VehicleService.java │ │ │ └── VehicleServiceImpl.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── vehicleservice │ └── VehicleServiceApplicationTests.java ├── video_016-service-discovery ├── customer-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── customerservice │ │ │ │ ├── CustomerServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── CustomerServiceController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── customerservice │ │ └── CustomerServiceApplicationTests.java ├── discovery-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── discoveryservice │ │ │ │ └── DiscoveryServiceApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── discoveryservice │ │ └── DiscoveryServiceApplicationTests.java ├── readme.txt ├── rent-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── rentservice │ │ │ │ ├── RentServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── RentController.java │ │ │ │ ├── model │ │ │ │ ├── DetailResponse.java │ │ │ │ ├── Response.java │ │ │ │ └── SimpleResponse.java │ │ │ │ ├── repository │ │ │ │ └── RentRepository.java │ │ │ │ └── service │ │ │ │ ├── RentService.java │ │ │ │ └── RentServiceImpl.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── rentservice │ │ └── RentServiceApplicationTests.java └── vehicle-service │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── vehicleservice │ │ │ ├── VehicleServiceApplication.java │ │ │ ├── controller │ │ │ └── VehicleController.java │ │ │ ├── repository │ │ │ └── VehicleRepository.java │ │ │ └── service │ │ │ ├── VehicleService.java │ │ │ └── VehicleServiceImpl.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── vehicleservice │ └── VehicleServiceApplicationTests.java ├── video_017-service-discovery-with-discovery-clients ├── customer-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── customerservice │ │ │ │ ├── CustomerServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── CustomerServiceController.java │ │ │ │ ├── repository │ │ │ │ └── CustomerRepository.java │ │ │ │ └── service │ │ │ │ ├── CustomerService.java │ │ │ │ └── CustomerServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── customerservice │ │ └── CustomerServiceApplicationTests.java ├── discovery-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── discoveryservice │ │ │ │ └── DiscoveryServiceApplication.java │ │ └── resources │ │ │ └── application.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── discoveryservice │ │ └── DiscoveryServiceApplicationTests.java ├── readme.txt ├── rent-service │ ├── .gitignore │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── lk │ │ │ │ └── codelabs │ │ │ │ └── rentcloud │ │ │ │ └── rentservice │ │ │ │ ├── RentServiceApplication.java │ │ │ │ ├── controller │ │ │ │ └── RentController.java │ │ │ │ ├── model │ │ │ │ ├── DetailResponse.java │ │ │ │ ├── Response.java │ │ │ │ └── SimpleResponse.java │ │ │ │ ├── repository │ │ │ │ └── RentRepository.java │ │ │ │ └── service │ │ │ │ ├── RentService.java │ │ │ │ └── RentServiceImpl.java │ │ └── resources │ │ │ ├── application.yml │ │ │ └── bootstrap.yml │ │ └── test │ │ └── java │ │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── rentservice │ │ └── RentServiceApplicationTests.java └── vehicle-service │ ├── .gitignore │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── vehicleservice │ │ │ ├── VehicleServiceApplication.java │ │ │ ├── controller │ │ │ └── VehicleController.java │ │ │ ├── repository │ │ │ └── VehicleRepository.java │ │ │ └── service │ │ │ ├── VehicleService.java │ │ │ └── VehicleServiceImpl.java │ └── resources │ │ ├── application.yml │ │ └── bootstrap.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── vehicleservice │ └── VehicleServiceApplicationTests.java └── video_018-circuit-breaker-pattern ├── customer-service ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── customerservice │ │ │ ├── CustomerServiceApplication.java │ │ │ ├── controller │ │ │ └── CustomerServiceController.java │ │ │ ├── repository │ │ │ └── CustomerRepository.java │ │ │ └── service │ │ │ ├── CustomerService.java │ │ │ └── CustomerServiceImpl.java │ └── resources │ │ ├── application.yml │ │ └── bootstrap.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── customerservice │ └── CustomerServiceApplicationTests.java ├── discovery-service ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── discoveryservice │ │ │ └── DiscoveryServiceApplication.java │ └── resources │ │ └── application.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── discoveryservice │ └── DiscoveryServiceApplicationTests.java ├── readme.txt ├── rent-service ├── .gitignore ├── pom.xml └── src │ ├── main │ ├── java │ │ └── lk │ │ │ └── codelabs │ │ │ └── rentcloud │ │ │ └── rentservice │ │ │ ├── RentServiceApplication.java │ │ │ ├── controller │ │ │ └── RentController.java │ │ │ ├── hystrix │ │ │ ├── CommonHysctrixCommand.java │ │ │ ├── HystrixConfig.java │ │ │ └── VehicleCommand.java │ │ │ ├── model │ │ │ ├── DetailResponse.java │ │ │ ├── Response.java │ │ │ └── SimpleResponse.java │ │ │ ├── repository │ │ │ └── RentRepository.java │ │ │ └── service │ │ │ ├── RentService.java │ │ │ └── RentServiceImpl.java │ └── resources │ │ ├── application.yml │ │ └── bootstrap.yml │ └── test │ └── java │ └── lk │ └── codelabs │ └── rentcloud │ └── rentservice │ └── RentServiceApplicationTests.java └── vehicle-service ├── .gitignore ├── pom.xml └── src ├── main ├── java │ └── lk │ │ └── codelabs │ │ └── rentcloud │ │ └── vehicleservice │ │ ├── VehicleServiceApplication.java │ │ ├── controller │ │ └── VehicleController.java │ │ ├── repository │ │ └── VehicleRepository.java │ │ └── service │ │ ├── VehicleService.java │ │ └── VehicleServiceImpl.java └── resources │ ├── application.yml │ └── bootstrap.yml └── test └── java └── lk └── codelabs └── rentcloud └── vehicleservice └── VehicleServiceApplicationTests.java /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # microservices-course-on-youtube -------------------------------------------------------------------------------- /primary-config-store/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/application.yml -------------------------------------------------------------------------------- /primary-config-store/mem-service/membership-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/mem-service/membership-dev.yml -------------------------------------------------------------------------------- /primary-config-store/mem-service/membership-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/mem-service/membership-prod.yml -------------------------------------------------------------------------------- /primary-config-store/mem-service/membership-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/mem-service/membership-qa.yml -------------------------------------------------------------------------------- /primary-config-store/mem-service/membership.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/mem-service/membership.yml -------------------------------------------------------------------------------- /primary-config-store/rpt-service/reporting-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/rpt-service/reporting-dev.yml -------------------------------------------------------------------------------- /primary-config-store/rpt-service/reporting-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/rpt-service/reporting-prod.yml -------------------------------------------------------------------------------- /primary-config-store/rpt-service/reporting-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/rpt-service/reporting-qa.yml -------------------------------------------------------------------------------- /primary-config-store/rpt-service/reporting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/rpt-service/reporting.yml -------------------------------------------------------------------------------- /primary-config-store/search-service/search-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/search-service/search-dev.yml -------------------------------------------------------------------------------- /primary-config-store/search-service/search-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/search-service/search-prod.yml -------------------------------------------------------------------------------- /primary-config-store/search-service/search-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/search-service/search-qa.yml -------------------------------------------------------------------------------- /primary-config-store/search-service/search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/primary-config-store/search-service/search.yml -------------------------------------------------------------------------------- /summer-config-store/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/application.yml -------------------------------------------------------------------------------- /summer-config-store/mem-service/membership-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/mem-service/membership-dev.yml -------------------------------------------------------------------------------- /summer-config-store/mem-service/membership-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/mem-service/membership-prod.yml -------------------------------------------------------------------------------- /summer-config-store/mem-service/membership-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/mem-service/membership-qa.yml -------------------------------------------------------------------------------- /summer-config-store/mem-service/membership.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/mem-service/membership.yml -------------------------------------------------------------------------------- /summer-config-store/rpt-service/reporting-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/rpt-service/reporting-dev.yml -------------------------------------------------------------------------------- /summer-config-store/rpt-service/reporting-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/rpt-service/reporting-prod.yml -------------------------------------------------------------------------------- /summer-config-store/rpt-service/reporting-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/rpt-service/reporting-qa.yml -------------------------------------------------------------------------------- /summer-config-store/rpt-service/reporting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/rpt-service/reporting.yml -------------------------------------------------------------------------------- /summer-config-store/search-service/search-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/search-service/search-dev.yml -------------------------------------------------------------------------------- /summer-config-store/search-service/search-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/search-service/search-prod.yml -------------------------------------------------------------------------------- /summer-config-store/search-service/search-qa.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/search-service/search-qa.yml -------------------------------------------------------------------------------- /summer-config-store/search-service/search.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/summer-config-store/search-service/search.yml -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/.gitignore -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/pom.xml -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/DemoApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/DemoApplication.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/StageEndpoint.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/StageEndpoint.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/controller/MainController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/controller/MainController.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/model/Student.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/model/Student.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/repository/StudentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/repository/StudentRepository.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/service/StudentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/service/StudentService.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/service/StudentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/java/com/krishantha/rentacar/demoapplication/service/StudentServiceImpl.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/demo-application/src/test/java/com/krishantha/rentacar/demoapplication/DemoApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/demo-application/src/test/java/com/krishantha/rentacar/demoapplication/DemoApplicationTests.java -------------------------------------------------------------------------------- /video_001-to-video_004-demo-service/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_001-to-video_004-demo-service/readme.txt -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/.gitignore -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/pom.xml -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/src/main/java/com/krishantha/rentcloud/configlocal/ConfigLocalApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/src/main/java/com/krishantha/rentcloud/configlocal/ConfigLocalApplication.java -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/src/main/resources/config/service1.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/src/main/resources/config/service1.yml -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/src/main/resources/config/service2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/src/main/resources/config/service2.yml -------------------------------------------------------------------------------- /video_005-config-server-local/config-local/src/test/java/com/krishantha/rentcloud/configlocal/ConfigLocalApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/config-local/src/test/java/com/krishantha/rentcloud/configlocal/ConfigLocalApplicationTests.java -------------------------------------------------------------------------------- /video_005-config-server-local/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_005-config-server-local/readme.txt -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/.gitignore -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/pom.xml -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/ConfigConsumerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/ConfigConsumerApplication.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/ProfileController.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/model/MemberProfileConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/java/com/krishantha/configconsumer/configconsumer/model/MemberProfileConfiguration.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/templates/mprofile.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/main/resources/templates/mprofile.html -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-consumer/src/test/java/com/krishantha/configconsumer/configconsumer/ConfigConsumerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-consumer/src/test/java/com/krishantha/configconsumer/configconsumer/ConfigConsumerApplicationTests.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-server/.gitignore -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-server/pom.xml -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-server/src/main/java/com/krishantha/rentcloud/configserver/ConfigServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-server/src/main/java/com/krishantha/rentcloud/configserver/ConfigServerApplication.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/config-server/src/test/java/com/krishantha/rentcloud/configserver/ConfigServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/config-server/src/test/java/com/krishantha/rentcloud/configserver/ConfigServerApplicationTests.java -------------------------------------------------------------------------------- /video_006-git-backed-config-server-and-consumer/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_006-git-backed-config-server-and-consumer/readme.txt -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/.gitignore -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/pom.xml -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_007-production-ready-service/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java -------------------------------------------------------------------------------- /video_007-production-ready-service/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/readme.txt -------------------------------------------------------------------------------- /video_007-production-ready-service/rentcloudcommons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/rentcloudcommons/pom.xml -------------------------------------------------------------------------------- /video_007-production-ready-service/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Customer.java -------------------------------------------------------------------------------- /video_007-production-ready-service/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_007-production-ready-service/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Vehicle.java -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/.gitignore -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/pom.xml -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/AuthServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/AuthServerApplication.java -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/conf/AuthServerConfigurations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/conf/AuthServerConfigurations.java -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/conf/UserConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/src/main/java/com/krishantha/rentcloud/auth/authserver/conf/UserConfiguration.java -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- 1 | server: 2 | port: 8282 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/auth-server/src/test/java/com/krishantha/rentcloud/auth/authserver/AuthServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/auth-server/src/test/java/com/krishantha/rentcloud/auth/authserver/AuthServerApplicationTests.java -------------------------------------------------------------------------------- /video_008-basic-oAuth2-server/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_008-basic-oAuth2-server/readme.txt -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/.gitignore -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/pom.xml -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/resources/data.txt -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/main/resources/schema.sql -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /video_009-authorization-server-with-mysql/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_009-authorization-server-with-mysql/readme.txt -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/.gitignore -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/pom.xml -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/data.txt -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/main/resources/schema.sql -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/.gitignore -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/pom.xml -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java -------------------------------------------------------------------------------- /video_010-secure-microservices-with-resourceserver-and-oauth2/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_010-secure-microservices-with-resourceserver-and-oauth2/readme.txt -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/.gitignore -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/pom.xml -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/data.txt -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/main/resources/schema.sql -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/.gitignore -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/pom.xml -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/readme.txt -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/rentcloudcommons/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/rentcloudcommons/pom.xml -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Customer.java -------------------------------------------------------------------------------- /video_011-rolebased-permission-to-microservices/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_011-rolebased-permission-to-microservices/rentcloudcommons/src/main/java/com/krishantha/rentcloud/commons/model/Vehicle.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/.gitignore -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/pom.xml -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/data.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/data.sql -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/main/resources/schema.sql -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/readme.txt -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/.gitignore -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/pom.xml -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/RentUiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/RentUiApplication.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/controller/UIController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/controller/UIController.java -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/templates/secure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/main/resources/templates/secure.html -------------------------------------------------------------------------------- /video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/test/java/lk/codelabs/rentcloud/rentui/RentUiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_012-springboot-springsecurity-oauthcode-flow/rent-ui/src/test/java/lk/codelabs/rentcloud/rentui/RentUiApplicationTests.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/.gitignore -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/pom.xml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplication.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/AuthorizationServerConfiguration.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/config/WebSecurityConfiguration.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/AuthUserDetail.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Permission.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/Role.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/model/User.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/repository/UserDetailRepository.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/java/com/krishantha/rentcloud/authorizationserver/service/UserDetailServiceImpl.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/data.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/data.txt -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/main/resources/schema.sql -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/authorization-server/src/test/java/com/krishantha/rentcloud/authorizationserver/AuthorizationServerApplicationTests.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/.gitignore -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/pom.xml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplication.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/controller/ProfileController.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/java/com/krishantha/rentcloud/profileservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/profile-service/src/test/java/com/krishantha/rentcloud/profileservice/ProfileServiceApplicationTests.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/readme.txt -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/.gitignore -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/pom.xml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/RentUiApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/RentUiApplication.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/config/AccessToken.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/config/AccessToken.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/config/RestTemplateConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/config/RestTemplateConfiguration.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/controller/UIController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/java/lk/codelabs/rentcloud/rentui/controller/UIController.java -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/templates/home.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/templates/home.html -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/templates/secure.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/main/resources/templates/secure.html -------------------------------------------------------------------------------- /video_013-sso-remote-service-call-and-error-handling/rent-ui/src/test/java/lk/codelabs/rentcloud/rentui/RentUiApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_013-sso-remote-service-call-and-error-handling/rent-ui/src/test/java/lk/codelabs/rentcloud/rentui/RentUiApplicationTests.java -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/readme.txt -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/.gitignore -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/pom.xml -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/RentProcessTaskApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/RentProcessTaskApplication.java -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessService.java -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessServiceImpl.java -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessTaskRunner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/main/java/lk/codelabs/rentcloud/rentprocesstask/service/RentProcessTaskRunner.java -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_014-Async-services-with-spring-task/rent-process-task/src/test/java/lk/codelabs/rentcloud/rentprocesstask/RentProcessTaskApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_014-Async-services-with-spring-task/rent-process-task/src/test/java/lk/codelabs/rentcloud/rentprocesstask/RentProcessTaskApplicationTests.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/.gitignore -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/pom.xml -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_015-service-chaining/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java -------------------------------------------------------------------------------- /video_015-service-chaining/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/readme.txt -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/.gitignore -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/pom.xml -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_015-service-chaining/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java -------------------------------------------------------------------------------- /video_015-service-chaining/rentcloud-model/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rentcloud-model/pom.xml -------------------------------------------------------------------------------- /video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/customer/Customer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/customer/Customer.java -------------------------------------------------------------------------------- /video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/customer/Loyality.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/customer/Loyality.java -------------------------------------------------------------------------------- /video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/rent/Rent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/rent/Rent.java -------------------------------------------------------------------------------- /video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/vehicle/Vehicle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rentcloud-model/src/main/java/lk/codelabs/rentcloud/model/vehicle/Vehicle.java -------------------------------------------------------------------------------- /video_015-service-chaining/rest-client-insomnia-project/Insomnia_2019-10-23.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/rest-client-insomnia-project/Insomnia_2019-10-23.json -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/.gitignore -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/pom.xml -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_015-service-chaining/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_015-service-chaining/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/.gitignore -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/pom.xml -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_016-service-discovery/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java -------------------------------------------------------------------------------- /video_016-service-discovery/discovery-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/discovery-service/.gitignore -------------------------------------------------------------------------------- /video_016-service-discovery/discovery-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/discovery-service/pom.xml -------------------------------------------------------------------------------- /video_016-service-discovery/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java -------------------------------------------------------------------------------- /video_016-service-discovery/discovery-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/discovery-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_016-service-discovery/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java -------------------------------------------------------------------------------- /video_016-service-discovery/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/readme.txt -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/.gitignore -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/pom.xml -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_016-service-discovery/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/.gitignore -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/pom.xml -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_016-service-discovery/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_016-service-discovery/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/.gitignore -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/pom.xml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/discovery-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/discovery-service/.gitignore -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/discovery-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/discovery-service/pom.xml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/discovery-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/discovery-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/readme.txt -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/.gitignore -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/pom.xml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/.gitignore -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/pom.xml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_017-service-discovery-with-discovery-clients/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_017-service-discovery-with-discovery-clients/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/.gitignore -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/pom.xml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplication.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/controller/CustomerServiceController.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/repository/CustomerRepository.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerService.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/java/lk/codelabs/rentcloud/customerservice/service/CustomerServiceImpl.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/customer-service/src/test/java/lk/codelabs/rentcloud/customerservice/CustomerServiceApplicationTests.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/discovery-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/discovery-service/.gitignore -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/discovery-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/discovery-service/pom.xml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/discovery-service/src/main/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplication.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/discovery-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/discovery-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/discovery-service/src/test/java/lk/codelabs/rentcloud/discoveryservice/DiscoveryServiceApplicationTests.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/readme.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/readme.txt -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/.gitignore -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/pom.xml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/RentServiceApplication.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/controller/RentController.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/CommonHysctrixCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/CommonHysctrixCommand.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/HystrixConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/HystrixConfig.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/VehicleCommand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/hystrix/VehicleCommand.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/DetailResponse.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/Response.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/model/SimpleResponse.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/repository/RentRepository.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentService.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/java/lk/codelabs/rentcloud/rentservice/service/RentServiceImpl.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/rent-service/src/test/java/lk/codelabs/rentcloud/rentservice/RentServiceApplicationTests.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/.gitignore -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/pom.xml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplication.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/controller/VehicleController.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/repository/VehicleRepository.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleService.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/java/lk/codelabs/rentcloud/vehicleservice/service/VehicleServiceImpl.java -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/resources/application.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/resources/application.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/main/resources/bootstrap.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/main/resources/bootstrap.yml -------------------------------------------------------------------------------- /video_018-circuit-breaker-pattern/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/krish/microservices-course-on-youtube/HEAD/video_018-circuit-breaker-pattern/vehicle-service/src/test/java/lk/codelabs/rentcloud/vehicleservice/VehicleServiceApplicationTests.java --------------------------------------------------------------------------------