├── LICENSE
├── Module 1
├── Chapter 2
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ └── src
│ │ ├── main
│ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── restsample
│ │ │ ├── RestSampleApp.java
│ │ │ ├── model
│ │ │ └── Calculation.java
│ │ │ └── resources
│ │ │ └── CalculationController.java
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── packtpub
│ │ └── mmj
│ │ └── restsample
│ │ └── resources
│ │ └── CalculationControllerTest.java
├── Chapter 3
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ └── src
│ │ └── main
│ │ └── java
│ │ └── com
│ │ └── packtpub
│ │ └── mmj
│ │ ├── domain
│ │ └── RestaurantApp.java
│ │ └── mcrsrvc
│ │ ├── domain
│ │ └── model
│ │ │ ├── BaseEntity.java
│ │ │ ├── BaseService.java
│ │ │ ├── Entity.java
│ │ │ ├── ReadOnlyBaseService.java
│ │ │ ├── ReadOnlyRepository.java
│ │ │ ├── Repository.java
│ │ │ ├── Restaurant.java
│ │ │ ├── RestaurantRepository.java
│ │ │ ├── RestaurantService.java
│ │ │ └── Table.java
│ │ └── persistence
│ │ └── InMemRestaurantRepository.java
├── Chapter 4
│ ├── booking-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── booking
│ │ │ │ │ ├── BookingApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Booking.java
│ │ │ │ │ │ │ └── Entity.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ │ ├── InMemBookingRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ └── Repository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── BookingService.java
│ │ │ │ │ │ ├── BookingServiceImpl.java
│ │ │ │ │ │ └── ReadOnlyBaseService.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── BookingVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── BookingController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── booking
│ │ │ └── resources
│ │ │ └── BookingControllerIntegrationTests.java
│ ├── eureka-service
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── eureka
│ │ │ │ └── service
│ │ │ │ └── App.java
│ │ │ └── resources
│ │ │ └── application.yml
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── restaurant-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── restaurant
│ │ │ │ │ ├── RestaurantApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ ├── Restaurant.java
│ │ │ │ │ │ │ └── Table.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemRestaurantRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── RestaurantRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── RestaurantService.java
│ │ │ │ │ │ └── RestaurantServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── RestaurantVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── RestaurantController.java
│ │ │ └── resources
│ │ │ │ ├── application.yml
│ │ │ │ └── bootstrap.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── restaurant
│ │ │ └── resources
│ │ │ ├── AbstractRestaurantControllerTests.java
│ │ │ ├── RestaurantControllerIntegrationTests.java
│ │ │ └── RestaurantControllerTests.java
│ └── user-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ ├── main
│ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── user
│ │ │ │ ├── UsersApp.java
│ │ │ │ ├── domain
│ │ │ │ ├── model
│ │ │ │ │ └── entity
│ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ └── User.java
│ │ │ │ ├── repository
│ │ │ │ │ ├── InMemUserRepository.java
│ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ ├── Repository.java
│ │ │ │ │ └── UserRepository.java
│ │ │ │ ├── service
│ │ │ │ │ ├── BaseService.java
│ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ ├── UserService.java
│ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ └── valueobject
│ │ │ │ │ └── UserVO.java
│ │ │ │ └── resources
│ │ │ │ └── UserController.java
│ │ └── resources
│ │ │ └── application.yml
│ │ └── test
│ │ └── java
│ │ └── com
│ │ └── packtpub
│ │ └── mmj
│ │ └── user
│ │ └── resources
│ │ └── UserControllerIntegrationTests.java
├── Chapter 5
│ ├── api-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── api
│ │ │ │ └── service
│ │ │ │ ├── ApiApp.java
│ │ │ │ └── restaurant
│ │ │ │ └── RestaurantServiceAPI.java
│ │ │ └── resources
│ │ │ └── application.yml
│ ├── booking-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── booking
│ │ │ │ │ ├── BookingApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Booking.java
│ │ │ │ │ │ │ └── Entity.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ │ ├── InMemBookingRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ └── Repository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── BookingService.java
│ │ │ │ │ │ ├── BookingServiceImpl.java
│ │ │ │ │ │ └── ReadOnlyBaseService.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── BookingVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── BookingController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── booking
│ │ │ └── resources
│ │ │ └── BookingControllerIntegrationTests.java
│ ├── common
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── common
│ │ │ ├── MDCConcurrentCallable.java
│ │ │ ├── MDCHystrixConcurrencyStrategy.java
│ │ │ └── ServiceHelper.java
│ ├── dashboard-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── dashboard
│ │ │ │ └── DashboardApp.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── hystrixdashboard
│ │ │ └── stream
│ │ │ └── hystrix.stream
│ ├── docker-compose.yml
│ ├── docker
│ │ └── docker-assembly.xml
│ ├── eureka-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── docker
│ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── eureka
│ │ │ │ └── service
│ │ │ │ └── App.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── docker-config.yml
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── restaurant-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── docker
│ │ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── restaurant
│ │ │ │ │ ├── RestaurantApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ ├── Restaurant.java
│ │ │ │ │ │ │ └── Table.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemRestaurantRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── RestaurantRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── RestaurantService.java
│ │ │ │ │ │ └── RestaurantServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── RestaurantVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── RestaurantController.java
│ │ │ └── resources
│ │ │ │ ├── application.yml
│ │ │ │ └── docker-config.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── restaurant
│ │ │ └── resources
│ │ │ ├── AbstractRestaurantControllerTests.java
│ │ │ ├── RestaurantControllerIntegrationTests.java
│ │ │ ├── RestaurantControllerTests.java
│ │ │ └── docker
│ │ │ ├── DockerIntegrationTest.java
│ │ │ └── RestaurantAppDockerIT.java
│ ├── security-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── security
│ │ │ │ └── service
│ │ │ │ └── SecurityApp.java
│ │ │ ├── resources
│ │ │ ├── application.yml
│ │ │ ├── keystore.jks
│ │ │ └── templates
│ │ │ │ ├── authorize.ftl
│ │ │ │ └── login.ftl
│ │ │ └── wro
│ │ │ ├── main.less
│ │ │ ├── wro.properties
│ │ │ └── wro.xml
│ ├── turbine-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── turbine
│ │ │ │ └── server
│ │ │ │ └── TurbineApp.java
│ │ │ └── resources
│ │ │ └── applicaton.yml
│ ├── user-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── user
│ │ │ │ │ ├── UsersApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ └── User.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemUserRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── UserRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── UserService.java
│ │ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── UserVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── UserController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── user
│ │ │ └── resources
│ │ │ ├── UserControllerIntegrationTests.java
│ │ │ └── docker
│ │ │ ├── DockerIntegrationTest.java
│ │ │ └── UserAppDockerIT.java
│ └── zuul-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── zuul
│ │ │ └── server
│ │ │ └── EdgeApp.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── keystore.jks
├── Chapter 6
│ ├── api-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── api
│ │ │ │ └── service
│ │ │ │ ├── ApiApp.java
│ │ │ │ └── restaurant
│ │ │ │ └── RestaurantServiceAPI.java
│ │ │ └── resources
│ │ │ └── application.yml
│ ├── booking-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── booking
│ │ │ │ │ ├── BookingApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Booking.java
│ │ │ │ │ │ │ └── Entity.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ │ ├── InMemBookingRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ └── Repository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── BookingService.java
│ │ │ │ │ │ ├── BookingServiceImpl.java
│ │ │ │ │ │ └── ReadOnlyBaseService.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── BookingVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── BookingController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── booking
│ │ │ └── resources
│ │ │ └── BookingControllerIntegrationTests.java
│ ├── common
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── common
│ │ │ ├── MDCConcurrentCallable.java
│ │ │ ├── MDCHystrixConcurrencyStrategy.java
│ │ │ └── ServiceHelper.java
│ ├── dashboard-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── dashboard
│ │ │ │ └── DashboardApp.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── hystrixdashboard
│ │ │ └── stream
│ │ │ └── hystrix.stream
│ ├── docker-compose.yml
│ ├── docker
│ │ └── docker-assembly.xml
│ ├── eureka-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── docker
│ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── eureka
│ │ │ │ └── service
│ │ │ │ └── App.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── docker-config.yml
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── restaurant-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── docker
│ │ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── restaurant
│ │ │ │ │ ├── RestaurantApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ ├── Restaurant.java
│ │ │ │ │ │ │ └── Table.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemRestaurantRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── RestaurantRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── RestaurantService.java
│ │ │ │ │ │ └── RestaurantServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── RestaurantVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── RestaurantController.java
│ │ │ └── resources
│ │ │ │ ├── application.yml
│ │ │ │ └── docker-config.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── restaurant
│ │ │ └── resources
│ │ │ ├── AbstractRestaurantControllerTests.java
│ │ │ ├── RestaurantControllerIntegrationTests.java
│ │ │ ├── RestaurantControllerTests.java
│ │ │ └── docker
│ │ │ ├── DockerIntegrationTest.java
│ │ │ └── RestaurantAppDockerIT.java
│ ├── security-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── security
│ │ │ │ └── service
│ │ │ │ └── SecurityApp.java
│ │ │ ├── resources
│ │ │ ├── application.yml
│ │ │ └── keystore.jks
│ │ │ └── wro
│ │ │ ├── main.less
│ │ │ ├── wro.properties
│ │ │ └── wro.xml
│ ├── turbine-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── turbine
│ │ │ │ └── server
│ │ │ │ └── TurbineApp.java
│ │ │ └── resources
│ │ │ └── applicaton.yml
│ ├── user-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── user
│ │ │ │ │ ├── UsersApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ └── User.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemUserRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── UserRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── UserService.java
│ │ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── UserVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── UserController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── user
│ │ │ └── resources
│ │ │ ├── UserControllerIntegrationTests.java
│ │ │ └── docker
│ │ │ ├── DockerIntegrationTest.java
│ │ │ └── UserAppDockerIT.java
│ └── zuul-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── zuul
│ │ │ └── server
│ │ │ └── EdgeApp.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── keystore.jks
└── Chapter 7
│ ├── OTRS_SERVICES
│ ├── api-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── api
│ │ │ │ └── service
│ │ │ │ ├── ApiApp.java
│ │ │ │ └── resources
│ │ │ │ ├── BookingServiceAPI.java
│ │ │ │ └── RestaurantServiceAPI.java
│ │ │ └── resources
│ │ │ └── application.yml
│ ├── booking-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── booking
│ │ │ │ │ ├── BookingApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Booking.java
│ │ │ │ │ │ │ └── Entity.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ │ ├── InMemBookingRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ └── Repository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── BookingService.java
│ │ │ │ │ │ ├── BookingServiceImpl.java
│ │ │ │ │ │ └── ReadOnlyBaseService.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── BookingVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── BookingController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── booking
│ │ │ └── resources
│ │ │ └── BookingControllerIntegrationTests.java
│ ├── common
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── common
│ │ │ ├── MDCConcurrentCallable.java
│ │ │ ├── MDCHystrixConcurrencyStrategy.java
│ │ │ └── ServiceHelper.java
│ ├── dashboard-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── dashboard
│ │ │ │ └── DashboardApp.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── hystrixdashboard
│ │ │ └── stream
│ │ │ └── hystrix.stream
│ ├── docker-compose.yml
│ ├── docker
│ │ └── docker-assembly.xml
│ ├── eureka-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── docker
│ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── eureka
│ │ │ │ └── service
│ │ │ │ └── App.java
│ │ │ └── resources
│ │ │ ├── application.yml
│ │ │ └── docker-config.yml
│ ├── nb-configuration.xml
│ ├── nbactions.xml
│ ├── pom.xml
│ ├── restaurant-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── docker
│ │ │ │ └── docker-assembly.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── restaurant
│ │ │ │ │ ├── RestaurantApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ ├── Restaurant.java
│ │ │ │ │ │ │ └── Table.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ └── Repository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── RestaurantService.java
│ │ │ │ │ │ └── RestaurantServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── RestaurantVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── RestaurantController.java
│ │ │ └── resources
│ │ │ │ ├── application.yml
│ │ │ │ └── docker-config.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── restaurant
│ │ │ └── resources
│ │ │ └── RestaurantControllerTests.java
│ ├── turbine-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── packtpub
│ │ │ │ └── mmj
│ │ │ │ └── turbine
│ │ │ │ └── server
│ │ │ │ └── TurbineApp.java
│ │ │ └── resources
│ │ │ └── applicaton.yml
│ ├── user-service
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── packtpub
│ │ │ │ │ └── mmj
│ │ │ │ │ └── user
│ │ │ │ │ ├── UsersApp.java
│ │ │ │ │ ├── domain
│ │ │ │ │ ├── model
│ │ │ │ │ │ └── entity
│ │ │ │ │ │ │ ├── BaseEntity.java
│ │ │ │ │ │ │ ├── Entity.java
│ │ │ │ │ │ │ └── User.java
│ │ │ │ │ ├── repository
│ │ │ │ │ │ ├── InMemUserRepository.java
│ │ │ │ │ │ ├── ReadOnlyRepository.java
│ │ │ │ │ │ ├── Repository.java
│ │ │ │ │ │ └── UserRepository.java
│ │ │ │ │ ├── service
│ │ │ │ │ │ ├── BaseService.java
│ │ │ │ │ │ ├── ReadOnlyBaseService.java
│ │ │ │ │ │ ├── UserService.java
│ │ │ │ │ │ └── UserServiceImpl.java
│ │ │ │ │ └── valueobject
│ │ │ │ │ │ └── UserVO.java
│ │ │ │ │ └── resources
│ │ │ │ │ └── UserController.java
│ │ │ └── resources
│ │ │ │ └── application.yml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── user
│ │ │ └── resources
│ │ │ ├── UserControllerIntegrationTests.java
│ │ │ └── docker
│ │ │ ├── DockerIntegrationTest.java
│ │ │ └── UserAppDockerIT.java
│ └── zuul-server
│ │ ├── nb-configuration.xml
│ │ ├── nbactions.xml
│ │ ├── pom.xml
│ │ └── src
│ │ └── main
│ │ ├── java
│ │ └── com
│ │ │ └── packtpub
│ │ │ └── mmj
│ │ │ └── zuul
│ │ │ └── server
│ │ │ └── EdgeApp.java
│ │ └── resources
│ │ ├── application.yml
│ │ └── keystore.jks
│ └── OTRS_UI
│ ├── LICENSE
│ ├── README.md
│ ├── app
│ ├── components
│ │ └── version
│ │ │ ├── interpolate-filter.js
│ │ │ ├── interpolate-filter_test.js
│ │ │ ├── version-directive.js
│ │ │ ├── version-directive_test.js
│ │ │ ├── version.js
│ │ │ └── version_test.js
│ ├── public
│ │ └── css
│ │ │ └── app.css
│ └── src
│ │ ├── index.html
│ │ ├── scripts
│ │ ├── AjaxHandler.js
│ │ └── app.js
│ │ ├── styles
│ │ └── application.scss
│ │ └── views
│ │ ├── httperror
│ │ ├── httperror.html
│ │ └── httperror.js
│ │ ├── login
│ │ ├── login.html
│ │ └── login.js
│ │ └── restaurants
│ │ ├── restaurant.html
│ │ ├── restaurants.html
│ │ └── restaurants.js
│ ├── bower.json
│ ├── e2e-tests
│ ├── protractor.conf.js
│ └── scenarios.js
│ ├── gulpfile.coffee
│ ├── gulpfile.js
│ ├── karma.conf.js
│ ├── nbproject
│ ├── private
│ │ ├── private.properties
│ │ └── private.xml
│ ├── project.properties
│ └── project.xml
│ └── package.json
├── Module 2
├── Chapter 2
│ ├── __MACOSX
│ │ ├── chapter2.boot-advanced
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── org
│ │ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ │ └── rvslab
│ │ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ │ └── chapter2
│ │ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── test
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── org
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── rvslab
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── chapter2
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter2.bootactuator
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── org
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── rvslab
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── actuator
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter2.bootcustomer
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── org
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── rvslab
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── customer
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter2.bootcustomernotifcation
│ │ │ └── ._.DS_Store
│ │ ├── chapter2.boothateoas
│ │ │ └── ._.DS_Store
│ │ ├── chapter2.bootmessaging
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── org
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── rvslab
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── chapter2
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter2.bootrest
│ │ │ └── ._.DS_Store
│ │ ├── chapter2.swagger
│ │ │ └── ._.DS_Store
│ │ └── legacyrest
│ │ │ └── ._.DS_Store
│ ├── chapter2.boot-advanced
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── org
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── rvslab
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── chapter2
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── application.properties
│ │ │ │ └── templates
│ │ │ │ └── application.yaml
│ │ │ └── test
│ │ │ ├── .DS_Store
│ │ │ └── java
│ │ │ ├── .DS_Store
│ │ │ └── org
│ │ │ ├── .DS_Store
│ │ │ └── rvslab
│ │ │ ├── .DS_Store
│ │ │ └── chapter2
│ │ │ ├── .DS_Store
│ │ │ └── ApplicationTests.java
│ ├── chapter2.bootactuator
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── org
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── rvslab
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── actuator
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── actuator
│ │ │ └── ApplicationTests.java
│ ├── chapter2.bootcustomer
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── org
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── rvslab
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── customer
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── customer
│ │ │ └── ApplicationTests.java
│ ├── chapter2.bootcustomernotifcation
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── rvslab
│ │ │ │ │ └── customernotification
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── customernotification
│ │ │ └── ApplicationTests.java
│ ├── chapter2.boothateoas
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── rvslab
│ │ │ │ │ └── chapter1
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── chapter1
│ │ │ └── ApplicationTests.java
│ ├── chapter2.bootmessaging
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── org
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── rvslab
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── chapter2
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── chapter2
│ │ │ └── ApplicationTests.java
│ ├── chapter2.bootrest
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── rvslab
│ │ │ │ │ └── chapter2
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── org
│ │ │ └── rvslab
│ │ │ └── chapter2
│ │ │ └── ApplicationTests.java
│ ├── chapter2.swagger
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── pom.xml
│ │ └── src
│ │ │ └── main
│ │ │ ├── java
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── Swagger2SpringBoot.java
│ │ │ └── resources
│ │ │ └── application.properties
│ ├── legacyrest
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .project
│ │ ├── .settings
│ │ │ ├── org.eclipse.jdt.core.prefs
│ │ │ ├── org.eclipse.m2e.core.prefs
│ │ │ ├── org.eclipse.wst.common.component
│ │ │ ├── org.eclipse.wst.common.project.facet.core.xml
│ │ │ ├── org.eclipse.wst.validation.prefs
│ │ │ ├── org.springframework.ide.eclipse.beans.core.prefs
│ │ │ └── org.springframework.ide.eclipse.core.prefs
│ │ ├── .springBeans
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── org
│ │ │ │ │ └── rvslab
│ │ │ │ │ └── chapter2
│ │ │ │ │ └── HomeController.java
│ │ │ ├── resources
│ │ │ │ └── log4j.xml
│ │ │ └── webapp
│ │ │ │ └── WEB-INF
│ │ │ │ ├── spring
│ │ │ │ ├── appServlet
│ │ │ │ │ └── servlet-context.xml
│ │ │ │ └── root-context.xml
│ │ │ │ ├── views
│ │ │ │ └── home.jsp
│ │ │ │ └── web.xml
│ │ │ └── test
│ │ │ └── resources
│ │ │ └── log4j.xml
│ ├── pom.xml
│ └── readme.txt
├── Chapter 4
│ ├── __MACOSX
│ │ ├── chapter4.book
│ │ │ └── ._.DS_Store
│ │ ├── chapter4.checkin
│ │ │ └── ._.DS_Store
│ │ ├── chapter4.fares
│ │ │ └── ._.DS_Store
│ │ ├── chapter4.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── component
│ │ │ │ └── ._.DS_Store
│ │ └── chapter4.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ ├── ._.DS_Store
│ │ │ └── main
│ │ │ ├── ._.DS_Store
│ │ │ ├── java
│ │ │ ├── ._.DS_Store
│ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── client
│ │ │ │ └── ._.DS_Store
│ │ │ └── resources
│ │ │ ├── static
│ │ │ └── css
│ │ │ │ └── ._.DS_Store
│ │ │ └── templates
│ │ │ └── ._.DS_Store
│ ├── chapter4.book
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── book
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── BookingComponent.java
│ │ │ │ │ ├── BookingException.java
│ │ │ │ │ ├── BookingStatus.java
│ │ │ │ │ ├── Fare.java
│ │ │ │ │ └── Sender.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── BookingController.java
│ │ │ │ │ └── Receiver.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── Inventory.java
│ │ │ │ │ └── Passenger.java
│ │ │ │ │ └── repository
│ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ └── InventoryRepository.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter4.checkin
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── checkin
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── CheckinComponent.java
│ │ │ │ │ └── Sender.java
│ │ │ │ │ ├── controller
│ │ │ │ │ └── CheckInController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ └── CheckInRecord.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── CheckinRepository.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter4.fares
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── fares
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ └── FaresComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ └── FaresController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ └── Fare.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FaresRepository.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter4.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter4.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── application.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── pom.xml
│ └── readme.txt
├── Chapter 5
│ ├── __MACOSX
│ │ ├── chapter5.book
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── book
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── component
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter5.configserver
│ │ │ └── ._.DS_Store
│ │ ├── chapter5.eurekaserver
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter5.fares-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── fares
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter5.search-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter5.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ ├── component
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ │ └── controller
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter5.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── templates
│ │ │ │ └── ._.DS_Store
│ │ └── config-repo
│ │ │ └── ._.DS_Store
│ ├── chapter5.book-apigateway
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── book
│ │ │ │ │ └── apigateway
│ │ │ │ │ └── BookingApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.book
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── book
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── BookingComponent.java
│ │ │ │ │ ├── BookingException.java
│ │ │ │ │ ├── BookingStatus.java
│ │ │ │ │ ├── Fare.java
│ │ │ │ │ ├── FareServiceProxy.java
│ │ │ │ │ └── Sender.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── BookingController.java
│ │ │ │ │ └── Receiver.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── Inventory.java
│ │ │ │ │ └── Passenger.java
│ │ │ │ │ └── repository
│ │ │ │ │ ├── BookingRepository.java
│ │ │ │ │ └── InventoryRepository.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.checkin-apigateway
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── checkin
│ │ │ │ │ └── apigateway
│ │ │ │ │ └── CheckinApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.checkin
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── checkin
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── CheckinComponent.java
│ │ │ │ │ └── Sender.java
│ │ │ │ │ ├── controller
│ │ │ │ │ └── CheckInController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ └── CheckInRecord.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── CheckinRepository.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.configserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── configserver
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.eurekaserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── eurekaserver
│ │ │ │ │ └── EurekaserverApplication.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.fares-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── fares
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── FaresApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.fares
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── fares
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ └── FaresComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ └── FaresController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ └── Fare.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FaresRepository.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.search-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── CustomZuulFilter.java
│ │ │ │ │ └── SearchApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter5.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── pom.xml
│ └── readme.txt
├── Chapter 6
│ ├── __MACOSX
│ │ ├── chapter6-config-repo
│ │ │ └── ._.DS_Store
│ │ ├── chapter6.sampleservice
│ │ │ ├── ._.DS_Store
│ │ │ └── target
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter6.search-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter6.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ ├── component
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ │ └── controller
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ └── chapter6.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ ├── ._.DS_Store
│ │ │ └── main
│ │ │ ├── ._.DS_Store
│ │ │ ├── java
│ │ │ ├── ._.DS_Store
│ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── client
│ │ │ │ └── ._.DS_Store
│ │ │ └── resources
│ │ │ ├── static
│ │ │ └── css
│ │ │ │ └── ._.DS_Store
│ │ │ └── templates
│ │ │ └── ._.DS_Store
│ ├── chapter6.configserver
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter6.eurekaserver
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter6.lifecyclemanager
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfied
│ │ │ │ │ └── pss
│ │ │ │ │ └── lcm
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── decisionengine
│ │ │ │ │ └── DecisionEngine.java
│ │ │ │ │ ├── deploymentengine
│ │ │ │ │ └── DeploymentEngine.java
│ │ │ │ │ ├── deploymentrules
│ │ │ │ │ ├── DeploymentRule.java
│ │ │ │ │ ├── DeploymentRules.java
│ │ │ │ │ └── DummyDeploymentRule.java
│ │ │ │ │ ├── metricscollector
│ │ │ │ │ └── MetricsCollector.java
│ │ │ │ │ └── scalingpolicy
│ │ │ │ │ ├── ScalingPolicies.java
│ │ │ │ │ ├── ScalingPolicy.java
│ │ │ │ │ └── TpmScalingPolicy.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter6.sampleservice
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ ├── src
│ │ │ ├── main
│ │ │ │ ├── java
│ │ │ │ │ └── com
│ │ │ │ │ │ └── example
│ │ │ │ │ │ └── Application.java
│ │ │ │ └── resources
│ │ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── example
│ │ │ │ └── ApplicationTests.java
│ │ └── target
│ │ │ ├── .DS_Store
│ │ │ ├── classes
│ │ │ ├── META-INF
│ │ │ │ ├── MANIFEST.MF
│ │ │ │ └── maven
│ │ │ │ │ └── com.example
│ │ │ │ │ └── demo
│ │ │ │ │ ├── pom.properties
│ │ │ │ │ └── pom.xml
│ │ │ ├── bootstrap.properties
│ │ │ └── com
│ │ │ │ └── example
│ │ │ │ ├── Application.class
│ │ │ │ └── GreetController.class
│ │ │ ├── demo-0.0.1-SNAPSHOT.jar
│ │ │ ├── demo-0.0.1-SNAPSHOT.jar.original
│ │ │ ├── maven-archiver
│ │ │ └── pom.properties
│ │ │ ├── maven-status
│ │ │ └── maven-compiler-plugin
│ │ │ │ ├── compile
│ │ │ │ └── default-compile
│ │ │ │ │ ├── createdFiles.lst
│ │ │ │ │ └── inputFiles.lst
│ │ │ │ └── testCompile
│ │ │ │ └── default-testCompile
│ │ │ │ ├── createdFiles.lst
│ │ │ │ └── inputFiles.lst
│ │ │ ├── surefire-reports
│ │ │ ├── TEST-com.example.ApplicationTests.xml
│ │ │ └── com.example.ApplicationTests.txt
│ │ │ └── test-classes
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.class
│ ├── chapter6.search-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── CustomZuulFilter.java
│ │ │ │ │ └── SearchApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter6.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter6.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── pom.xml
│ └── readme.txt
├── Chapter 7
│ ├── __MACOSX
│ │ ├── chapter7.configserver
│ │ │ └── ._.DS_Store
│ │ ├── chapter7.eurekaserver
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter7.search-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter7.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ ├── component
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ │ └── controller
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter7.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── templates
│ │ │ │ └── ._.DS_Store
│ │ └── config-repo-new
│ │ │ └── ._.DS_Store
│ ├── chapter7.configserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── configserver
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter7.eurekaserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── eurekaserver
│ │ │ │ │ └── EurekaserverApplication.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter7.hystrixdashboard
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── HysterixdashboardApplication.java
│ │ │ └── resources
│ │ │ │ └── application.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── HysterixdashboardApplicationTests.java
│ ├── chapter7.search-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── CustomZuulFilter.java
│ │ │ │ │ └── SearchApiGateway.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ └── logback-spring.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter7.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── bootstrap.properties
│ │ │ │ └── logback-spring.xml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter7.turbineServer
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── example
│ │ │ │ │ └── TurbineServerApplication.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.yaml
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── TurbineServerApplicationTests.java
│ ├── chapter7.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── pom.xml
│ └── readme.txt
├── Chapter 8
│ ├── __MACOSX
│ │ ├── chapter8.configserver
│ │ │ └── ._.DS_Store
│ │ ├── chapter8.eurekaserver
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter8.search-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter8.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ ├── component
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ │ └── controller
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter8.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── templates
│ │ │ │ └── ._.DS_Store
│ │ └── config-repo-ch8
│ │ │ └── ._.DS_Store
│ ├── chapter8.configserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── configserver
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter8.eurekaserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── eurekaserver
│ │ │ │ │ └── EurekaserverApplication.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter8.search-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── CustomZuulFilter.java
│ │ │ │ │ └── SearchApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter8.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter8.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── pom.xml
│ └── readme.txt
├── Chapter 9
│ ├── __MACOSX
│ │ ├── chapter9.configserver
│ │ │ └── ._.DS_Store
│ │ ├── chapter9.eurekaserver
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter9.search-apigateway
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── search
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── apigateway
│ │ │ │ └── ._.DS_Store
│ │ ├── chapter9.search
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── main
│ │ │ │ ├── ._.DS_Store
│ │ │ │ ├── java
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── ._.DS_Store
│ │ │ │ │ ├── component
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ │ └── controller
│ │ │ │ │ └── ._.DS_Store
│ │ │ │ └── resources
│ │ │ │ └── ._.DS_Store
│ │ └── chapter9.website
│ │ │ ├── ._.DS_Store
│ │ │ └── src
│ │ │ ├── ._.DS_Store
│ │ │ └── main
│ │ │ ├── ._.DS_Store
│ │ │ ├── java
│ │ │ ├── ._.DS_Store
│ │ │ └── com
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── brownfield
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── pss
│ │ │ │ ├── ._.DS_Store
│ │ │ │ └── client
│ │ │ │ └── ._.DS_Store
│ │ │ └── resources
│ │ │ ├── static
│ │ │ └── css
│ │ │ │ └── ._.DS_Store
│ │ │ └── templates
│ │ │ └── ._.DS_Store
│ ├── chapter9.configserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── main
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── configserver
│ │ │ │ │ └── Application.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter9.eurekaserver
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── brownfield
│ │ │ │ │ └── pss
│ │ │ │ │ └── eurekaserver
│ │ │ │ │ └── EurekaserverApplication.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter9.search-apigateway
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── apigateway
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── CustomZuulFilter.java
│ │ │ │ │ └── SearchApiGateway.java
│ │ │ └── resources
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter9.search
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── .springBeans
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── search
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── component
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Receiver.java
│ │ │ │ │ └── SearchComponent.java
│ │ │ │ │ ├── controller
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── SearchRestController.java
│ │ │ │ │ ├── entity
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ └── Inventory.java
│ │ │ │ │ └── repository
│ │ │ │ │ └── FlightRepository.java
│ │ │ └── resources
│ │ │ │ ├── .DS_Store
│ │ │ │ └── bootstrap.properties
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ ├── chapter9.website
│ │ ├── .DS_Store
│ │ ├── .classpath
│ │ ├── .mvn
│ │ │ └── wrapper
│ │ │ │ ├── maven-wrapper.jar
│ │ │ │ └── maven-wrapper.properties
│ │ ├── .project
│ │ ├── Dockerfile
│ │ ├── mvnw
│ │ ├── mvnw.cmd
│ │ ├── pom.xml
│ │ └── src
│ │ │ ├── .DS_Store
│ │ │ ├── main
│ │ │ ├── .DS_Store
│ │ │ ├── java
│ │ │ │ ├── .DS_Store
│ │ │ │ └── com
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── brownfield
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── pss
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── client
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ ├── Application.java
│ │ │ │ │ ├── BookingRecord.java
│ │ │ │ │ ├── BrownFieldSiteController.java
│ │ │ │ │ ├── CheckInRecord.java
│ │ │ │ │ ├── Fares.java
│ │ │ │ │ ├── Flight.java
│ │ │ │ │ ├── Passenger.java
│ │ │ │ │ ├── SearchQuery.java
│ │ │ │ │ └── UIData.java
│ │ │ └── resources
│ │ │ │ ├── bootstrap.properties
│ │ │ │ ├── static
│ │ │ │ └── css
│ │ │ │ │ ├── .DS_Store
│ │ │ │ │ └── main.css
│ │ │ │ └── templates
│ │ │ │ ├── .DS_Store
│ │ │ │ ├── book.html
│ │ │ │ ├── bookingsearch.html
│ │ │ │ ├── checkinconfirm.html
│ │ │ │ ├── confirm.html
│ │ │ │ ├── result.html
│ │ │ │ └── search.html
│ │ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── example
│ │ │ └── ApplicationTests.java
│ └── pom.xml
├── Hardware and Software requirements.pdf
└── Readme.txt
├── Module 3
├── Chapter 01
│ ├── GeoIpService.java
│ ├── PaymentService.java
│ └── aggregation.js
├── Chapter 02
│ ├── add-integer-2.js
│ ├── add-integer.js
│ ├── data-storage.js
│ ├── employee-management-require.js
│ ├── employees-storage.js
│ ├── helloWorld.js
│ ├── index.html
│ ├── minimal-plugin.js
│ ├── seneca-fail.js
│ ├── seneca-web.js
│ ├── string-manipulation-restructured.js
│ ├── string-manipulation.js
│ ├── string-require.js
│ ├── sum-product-plugin.js
│ └── wordcount.js
├── Chapter 03
│ ├── monolyth
│ │ ├── index.js
│ │ └── monolyth.js
│ └── seneca-services
│ │ ├── email.js
│ │ ├── index.js
│ │ ├── index2.js
│ │ ├── node_modules
│ │ └── seneca
│ │ │ ├── CHANGES.md
│ │ │ ├── LICENSE.txt
│ │ │ ├── README.md
│ │ │ ├── lib
│ │ │ ├── common.js
│ │ │ ├── entity.js
│ │ │ ├── logging.js
│ │ │ ├── optioner.js
│ │ │ ├── plugin-util.js
│ │ │ ├── print.js
│ │ │ └── store.js
│ │ │ ├── node_modules
│ │ │ ├── archy
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── LICENSE
│ │ │ │ ├── examples
│ │ │ │ │ ├── beep.js
│ │ │ │ │ └── multi_line.js
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ ├── readme.markdown
│ │ │ │ └── test
│ │ │ │ │ ├── beep.js
│ │ │ │ │ ├── multi_line.js
│ │ │ │ │ └── non_unicode.js
│ │ │ ├── eraro
│ │ │ │ ├── README.md
│ │ │ │ ├── eraro.js
│ │ │ │ └── package.json
│ │ │ ├── gate-executor
│ │ │ │ ├── .npmignore
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── build.sh
│ │ │ │ ├── doc
│ │ │ │ │ ├── docco.css
│ │ │ │ │ └── gate-executor.html
│ │ │ │ ├── gate-executor.js
│ │ │ │ ├── package.json
│ │ │ │ ├── test.sh
│ │ │ │ └── test
│ │ │ │ │ └── gate-executor.test.js
│ │ │ ├── gex
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.md
│ │ │ │ ├── gex-min.js
│ │ │ │ ├── gex-min.map
│ │ │ │ ├── gex.js
│ │ │ │ └── package.json
│ │ │ ├── jsonic
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── jsonic-min.js
│ │ │ │ ├── jsonic-min.map
│ │ │ │ ├── jsonic-parser.js
│ │ │ │ ├── jsonic-parser.pegjs
│ │ │ │ ├── jsonic.js
│ │ │ │ └── package.json
│ │ │ ├── lodash
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.md
│ │ │ │ ├── dist
│ │ │ │ │ ├── lodash.compat.js
│ │ │ │ │ ├── lodash.compat.min.js
│ │ │ │ │ ├── lodash.js
│ │ │ │ │ ├── lodash.min.js
│ │ │ │ │ ├── lodash.underscore.js
│ │ │ │ │ └── lodash.underscore.min.js
│ │ │ │ ├── lodash.js
│ │ │ │ └── package.json
│ │ │ ├── lru-cache
│ │ │ │ ├── .npmignore
│ │ │ │ ├── CONTRIBUTORS
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── lib
│ │ │ │ │ └── lru-cache.js
│ │ │ │ ├── package.json
│ │ │ │ └── test
│ │ │ │ │ ├── basic.js
│ │ │ │ │ ├── foreach.js
│ │ │ │ │ └── memory-leak.js
│ │ │ ├── minimist
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── LICENSE
│ │ │ │ ├── example
│ │ │ │ │ └── parse.js
│ │ │ │ ├── index.js
│ │ │ │ ├── package.json
│ │ │ │ ├── readme.markdown
│ │ │ │ └── test
│ │ │ │ │ ├── all_bool.js
│ │ │ │ │ ├── bool.js
│ │ │ │ │ ├── dash.js
│ │ │ │ │ ├── default_bool.js
│ │ │ │ │ ├── dotted.js
│ │ │ │ │ ├── long.js
│ │ │ │ │ ├── num.js
│ │ │ │ │ ├── parse.js
│ │ │ │ │ ├── parse_modified.js
│ │ │ │ │ ├── short.js
│ │ │ │ │ ├── stop_early.js
│ │ │ │ │ ├── unknown.js
│ │ │ │ │ └── whitespace.js
│ │ │ ├── nid
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.md
│ │ │ │ ├── nid.js
│ │ │ │ └── package.json
│ │ │ ├── norma
│ │ │ │ ├── .npmignore
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── build.sh
│ │ │ │ ├── doc
│ │ │ │ │ ├── docco.css
│ │ │ │ │ ├── norma.html
│ │ │ │ │ └── public
│ │ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── aller-bold.eot
│ │ │ │ │ │ ├── aller-bold.ttf
│ │ │ │ │ │ ├── aller-bold.woff
│ │ │ │ │ │ ├── aller-light.eot
│ │ │ │ │ │ ├── aller-light.ttf
│ │ │ │ │ │ ├── aller-light.woff
│ │ │ │ │ │ ├── novecento-bold.eot
│ │ │ │ │ │ ├── novecento-bold.ttf
│ │ │ │ │ │ └── novecento-bold.woff
│ │ │ │ │ │ └── stylesheets
│ │ │ │ │ │ └── normalize.css
│ │ │ │ ├── norma-min.js
│ │ │ │ ├── norma-min.map
│ │ │ │ ├── norma-parser.js
│ │ │ │ ├── norma-parser.pegjs
│ │ │ │ ├── norma.js
│ │ │ │ ├── package.json
│ │ │ │ ├── test.sh
│ │ │ │ └── test
│ │ │ │ │ ├── norma.test.js
│ │ │ │ │ └── readme.js
│ │ │ ├── parambulator
│ │ │ │ ├── LICENSE.txt
│ │ │ │ ├── README.md
│ │ │ │ ├── package.json
│ │ │ │ └── parambulator.js
│ │ │ ├── patrun
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── node_modules
│ │ │ │ │ ├── gex
│ │ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── gex-min.js
│ │ │ │ │ │ ├── gex-min.map
│ │ │ │ │ │ ├── gex.js
│ │ │ │ │ │ └── package.json
│ │ │ │ │ └── lodash
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── array.js
│ │ │ │ │ │ ├── chain.js
│ │ │ │ │ │ ├── collection.js
│ │ │ │ │ │ ├── date.js
│ │ │ │ │ │ ├── date
│ │ │ │ │ │ └── now.js
│ │ │ │ │ │ ├── function.js
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── lang.js
│ │ │ │ │ │ ├── lang
│ │ │ │ │ │ ├── clone.js
│ │ │ │ │ │ ├── eq.js
│ │ │ │ │ │ ├── gt.js
│ │ │ │ │ │ ├── gte.js
│ │ │ │ │ │ ├── isArray.js
│ │ │ │ │ │ ├── isDate.js
│ │ │ │ │ │ ├── isEmpty.js
│ │ │ │ │ │ ├── isEqual.js
│ │ │ │ │ │ ├── isError.js
│ │ │ │ │ │ ├── isFinite.js
│ │ │ │ │ │ ├── isMatch.js
│ │ │ │ │ │ ├── isNaN.js
│ │ │ │ │ │ ├── isNative.js
│ │ │ │ │ │ ├── isNull.js
│ │ │ │ │ │ ├── isNumber.js
│ │ │ │ │ │ ├── isObject.js
│ │ │ │ │ │ ├── isRegExp.js
│ │ │ │ │ │ ├── isString.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── lte.js
│ │ │ │ │ │ └── toArray.js
│ │ │ │ │ │ ├── math.js
│ │ │ │ │ │ ├── math
│ │ │ │ │ │ ├── add.js
│ │ │ │ │ │ ├── ceil.js
│ │ │ │ │ │ ├── floor.js
│ │ │ │ │ │ ├── max.js
│ │ │ │ │ │ ├── min.js
│ │ │ │ │ │ ├── round.js
│ │ │ │ │ │ └── sum.js
│ │ │ │ │ │ ├── number.js
│ │ │ │ │ │ ├── object.js
│ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ ├── string.js
│ │ │ │ │ │ ├── support.js
│ │ │ │ │ │ └── utility.js
│ │ │ │ ├── package.json
│ │ │ │ ├── patrun-min.js
│ │ │ │ ├── patrun-min.map
│ │ │ │ └── patrun.js
│ │ │ ├── rolling-stats
│ │ │ │ ├── README.md
│ │ │ │ ├── package.json
│ │ │ │ └── rolling-stats.js
│ │ │ ├── seneca-basic
│ │ │ │ ├── README.md
│ │ │ │ ├── basic.js
│ │ │ │ ├── node_modules
│ │ │ │ │ └── async
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ └── bower.json
│ │ │ │ └── package.json
│ │ │ ├── seneca-mem-store
│ │ │ │ ├── README.md
│ │ │ │ ├── mem-store.js
│ │ │ │ └── package.json
│ │ │ ├── seneca-transport
│ │ │ │ ├── README.md
│ │ │ │ ├── lib
│ │ │ │ │ └── transport-utils.js
│ │ │ │ ├── package.json
│ │ │ │ └── transport.js
│ │ │ ├── seneca-web
│ │ │ │ ├── README.md
│ │ │ │ ├── http-router.js
│ │ │ │ ├── node_modules
│ │ │ │ │ ├── connect
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── History.md
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── Readme.md
│ │ │ │ │ │ └── index.js
│ │ │ │ │ └── mstring
│ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ ├── mstring.js
│ │ │ │ │ │ └── test.js
│ │ │ │ ├── package.json
│ │ │ │ ├── web.js
│ │ │ │ └── web
│ │ │ │ │ ├── _web_service_template.html
│ │ │ │ │ ├── angular-1.2.0.rc2.js
│ │ │ │ │ ├── angular-route-1.2.0.rc2.js
│ │ │ │ │ ├── animate.css
│ │ │ │ │ ├── bootstrap-v3.0.0.js
│ │ │ │ │ ├── bootstrap.min.css
│ │ │ │ │ ├── jquery-2.0.0.js
│ │ │ │ │ ├── login-web.js
│ │ │ │ │ ├── moment-2.3.1.min.js
│ │ │ │ │ ├── underscore-1.5.2.js
│ │ │ │ │ └── web-service.js
│ │ │ ├── use-plugin
│ │ │ │ ├── README.md
│ │ │ │ ├── package.json
│ │ │ │ └── use.js
│ │ │ └── zig
│ │ │ │ ├── .npmignore
│ │ │ │ ├── .travis.yml
│ │ │ │ ├── LICENSE
│ │ │ │ ├── README.md
│ │ │ │ ├── build.sh
│ │ │ │ ├── doc
│ │ │ │ ├── docco.css
│ │ │ │ ├── public
│ │ │ │ │ ├── fonts
│ │ │ │ │ │ ├── aller-bold.eot
│ │ │ │ │ │ ├── aller-bold.ttf
│ │ │ │ │ │ ├── aller-bold.woff
│ │ │ │ │ │ ├── aller-light.eot
│ │ │ │ │ │ ├── aller-light.ttf
│ │ │ │ │ │ ├── aller-light.woff
│ │ │ │ │ │ ├── novecento-bold.eot
│ │ │ │ │ │ ├── novecento-bold.ttf
│ │ │ │ │ │ └── novecento-bold.woff
│ │ │ │ │ └── stylesheets
│ │ │ │ │ │ └── normalize.css
│ │ │ │ └── zig.html
│ │ │ │ ├── examples
│ │ │ │ ├── mongo.js
│ │ │ │ ├── package.json
│ │ │ │ ├── readme.js
│ │ │ │ └── readme.js~
│ │ │ │ ├── package.json
│ │ │ │ ├── test.sh
│ │ │ │ ├── test
│ │ │ │ └── zig.test.js
│ │ │ │ └── zig.js
│ │ │ ├── package.json
│ │ │ └── seneca.js
│ │ ├── post.js
│ │ └── sms.js
├── Chapter 04
│ ├── README.md
│ ├── emailing
│ │ ├── README.md
│ │ ├── app
│ │ │ ├── index.js
│ │ │ ├── nodemailer.js
│ │ │ └── test.js
│ │ └── package.json
│ ├── front-end
│ │ ├── README.md
│ │ ├── app
│ │ │ ├── index.js
│ │ │ └── test.js
│ │ └── package.json
│ ├── order-manager
│ │ ├── README.md
│ │ ├── app
│ │ │ ├── .index.js.swo
│ │ │ └── index.js
│ │ └── package.json
│ ├── product-management
│ │ ├── README.md
│ │ ├── app
│ │ │ └── index.js
│ │ └── package.json
│ └── snippets.js
├── Chapter 05
│ ├── escapedsql.js
│ └── sqlinjection.js
├── Chapter 06
│ ├── chai-http-tests.js
│ ├── chai.js
│ ├── coverage
│ │ ├── coverage.json
│ │ ├── lcov-report
│ │ │ ├── base.css
│ │ │ ├── code
│ │ │ │ ├── index.html
│ │ │ │ ├── remove-stop-words.js.html
│ │ │ │ └── stop-words-tests.js.html
│ │ │ ├── index.html
│ │ │ ├── prettify.css
│ │ │ ├── prettify.js
│ │ │ ├── sort-arrow-sprite.png
│ │ │ └── sorter.js
│ │ └── lcov.info
│ ├── david.js
│ ├── main-banned.js
│ ├── mocha.js
│ ├── package.json
│ ├── proxy.js
│ ├── remove-stop-words.js
│ ├── sinon-stub.js
│ ├── sinon-time.js
│ ├── sinon.js
│ ├── start-stop.js
│ ├── stop-words-tests.js
│ └── stop-words.js
├── Chapter 07
│ ├── counter-metric.js
│ ├── error-example.js
│ ├── express-error.js
│ ├── index.js
│ ├── probe-metric.js
│ ├── requests.sh
│ └── simple-metric.js
├── Chapter 08
│ ├── dockerfile
│ │ └── Dockerfile
│ ├── example
│ │ ├── error.js
│ │ ├── node_modules
│ │ │ └── express
│ │ │ │ ├── History.md
│ │ │ │ ├── LICENSE
│ │ │ │ ├── Readme.md
│ │ │ │ ├── index.js
│ │ │ │ ├── lib
│ │ │ │ ├── application.js
│ │ │ │ ├── express.js
│ │ │ │ ├── middleware
│ │ │ │ │ ├── init.js
│ │ │ │ │ └── query.js
│ │ │ │ ├── request.js
│ │ │ │ ├── response.js
│ │ │ │ ├── router
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── layer.js
│ │ │ │ │ └── route.js
│ │ │ │ ├── utils.js
│ │ │ │ └── view.js
│ │ │ │ ├── node_modules
│ │ │ │ ├── accepts
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── mime-types
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ └── negotiator
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ ├── charset.js
│ │ │ │ │ │ │ ├── encoding.js
│ │ │ │ │ │ │ ├── language.js
│ │ │ │ │ │ │ └── mediaType.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── array-flatten
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── array-flatten.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── content-disposition
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── content-type
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── cookie-signature
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── cookie
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── debug
│ │ │ │ │ ├── .jshintrc
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── Makefile
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── bower.json
│ │ │ │ │ ├── browser.js
│ │ │ │ │ ├── component.json
│ │ │ │ │ ├── debug.js
│ │ │ │ │ ├── node.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── ms
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── History.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── depd
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── lib
│ │ │ │ │ │ └── compat
│ │ │ │ │ │ │ ├── buffer-concat.js
│ │ │ │ │ │ │ ├── callsite-tostring.js
│ │ │ │ │ │ │ └── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── escape-html
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── etag
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── finalhandler
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── unpipe
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── fresh
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── merge-descriptors
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── methods
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── on-finished
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ └── ee-first
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── parseurl
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── path-to-regexp
│ │ │ │ │ ├── History.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── Readme.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── proxy-addr
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── forwarded
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ └── ipaddr.js
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── .travis.yml
│ │ │ │ │ │ │ ├── Cakefile
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── bower.json
│ │ │ │ │ │ │ ├── ipaddr.min.js
│ │ │ │ │ │ │ ├── lib
│ │ │ │ │ │ │ └── ipaddr.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── qs
│ │ │ │ │ ├── .eslintignore
│ │ │ │ │ ├── .npmignore
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── CHANGELOG.md
│ │ │ │ │ ├── CONTRIBUTING.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── bower.json
│ │ │ │ │ ├── lib
│ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ ├── parse.js
│ │ │ │ │ │ ├── stringify.js
│ │ │ │ │ │ └── utils.js
│ │ │ │ │ ├── package.json
│ │ │ │ │ └── test
│ │ │ │ │ │ ├── parse.js
│ │ │ │ │ │ ├── stringify.js
│ │ │ │ │ │ └── utils.js
│ │ │ │ ├── range-parser
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ ├── send
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── .bin
│ │ │ │ │ │ │ └── mime
│ │ │ │ │ │ ├── destroy
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ ├── http-errors
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ ├── mime
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── build
│ │ │ │ │ │ │ │ ├── build.js
│ │ │ │ │ │ │ │ └── test.js
│ │ │ │ │ │ │ ├── cli.js
│ │ │ │ │ │ │ ├── mime.js
│ │ │ │ │ │ │ ├── package.json
│ │ │ │ │ │ │ └── types.json
│ │ │ │ │ │ ├── ms
│ │ │ │ │ │ │ ├── .npmignore
│ │ │ │ │ │ │ ├── History.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ └── statuses
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── codes.json
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── serve-static
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── escape-html
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── Readme.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ └── send
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── type-is
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ ├── node_modules
│ │ │ │ │ │ ├── media-typer
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ │ └── mime-types
│ │ │ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ │ ├── README.md
│ │ │ │ │ │ │ ├── index.js
│ │ │ │ │ │ │ └── package.json
│ │ │ │ │ └── package.json
│ │ │ │ ├── utils-merge
│ │ │ │ │ ├── .travis.yml
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── vary
│ │ │ │ │ ├── HISTORY.md
│ │ │ │ │ ├── LICENSE
│ │ │ │ │ ├── README.md
│ │ │ │ │ ├── index.js
│ │ │ │ │ └── package.json
│ │ │ │ └── package.json
│ │ └── small-script.js
│ ├── pm2-scale
│ │ ├── app.js
│ │ ├── ecosystem.json5
│ │ └── node_modules
│ │ │ └── http
│ │ │ └── package.json
│ └── pm2
│ │ └── ecosystem.json5
└── Software Hardware List.pdf
└── README.md
/Module 1/Chapter 4/restaurant-service/src/main/resources/bootstrap.yml:
--------------------------------------------------------------------------------
1 | spring:
2 | application:
3 | name: restaurant-service
--------------------------------------------------------------------------------
/Module 1/Chapter 5/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Module 1/Chapter 5/eureka-server/src/main/resources/docker-config.yml:
--------------------------------------------------------------------------------
1 | FROM java:8-jre
2 | MAINTAINER sourabhh
3 | EXPOSE 8080
4 | COPY maven /maven/
5 | CMD java -Dspring.profiles.active="docker" -jar \
6 | /maven/eureka-server.jar server \
7 | /maven/docker-config.yml
--------------------------------------------------------------------------------
/Module 1/Chapter 5/restaurant-service/src/main/resources/docker-config.yml:
--------------------------------------------------------------------------------
1 | FROM java:8-jre
2 | MAINTAINER sourabhh
3 | EXPOSE 8080
4 | COPY maven /maven/
5 | CMD java -Dspring.profiles.active="docker" -jar \
6 | /maven/restaurant-service.jar server \
7 | /maven/docker-config.yml
--------------------------------------------------------------------------------
/Module 1/Chapter 5/security-service/src/main/resources/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 1/Chapter 5/security-service/src/main/resources/keystore.jks
--------------------------------------------------------------------------------
/Module 1/Chapter 5/security-service/src/main/wro/main.less:
--------------------------------------------------------------------------------
1 | @brand-primary: #de8579;
--------------------------------------------------------------------------------
/Module 1/Chapter 5/security-service/src/main/wro/wro.properties:
--------------------------------------------------------------------------------
1 | #List of preProcessors
2 | preProcessors=lessCssImport
3 | #List of postProcessors
4 | postProcessors=less4j,jsMin
--------------------------------------------------------------------------------
/Module 1/Chapter 5/zuul-server/src/main/resources/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 1/Chapter 5/zuul-server/src/main/resources/keystore.jks
--------------------------------------------------------------------------------
/Module 1/Chapter 6/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Module 1/Chapter 6/eureka-server/src/main/resources/docker-config.yml:
--------------------------------------------------------------------------------
1 | FROM java:8-jre
2 | MAINTAINER sourabhh
3 | EXPOSE 8080
4 | COPY maven /maven/
5 | CMD java -Dspring.profiles.active="docker" -jar \
6 | /maven/eureka-server.jar server \
7 | /maven/docker-config.yml
--------------------------------------------------------------------------------
/Module 1/Chapter 6/restaurant-service/src/main/resources/docker-config.yml:
--------------------------------------------------------------------------------
1 | FROM java:8-jre
2 | MAINTAINER sourabhh
3 | EXPOSE 8080
4 | COPY maven /maven/
5 | CMD java -Dspring.profiles.active="docker" -jar \
6 | /maven/restaurant-service.jar server \
7 | /maven/docker-config.yml
--------------------------------------------------------------------------------
/Module 1/Chapter 6/security-service/src/main/resources/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 1/Chapter 6/security-service/src/main/resources/keystore.jks
--------------------------------------------------------------------------------
/Module 1/Chapter 6/security-service/src/main/wro/main.less:
--------------------------------------------------------------------------------
1 | @brand-primary: #de8579;
--------------------------------------------------------------------------------
/Module 1/Chapter 6/security-service/src/main/wro/wro.properties:
--------------------------------------------------------------------------------
1 | #List of preProcessors
2 | preProcessors=lessCssImport
3 | #List of postProcessors
4 | postProcessors=less4j,jsMin
--------------------------------------------------------------------------------
/Module 1/Chapter 6/zuul-server/src/main/resources/keystore.jks:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 1/Chapter 6/zuul-server/src/main/resources/keystore.jks
--------------------------------------------------------------------------------
/Module 1/Chapter 7/OTRS_SERVICES/dashboard-server/src/main/resources/hystrixdashboard/stream/hystrix.stream:
--------------------------------------------------------------------------------
1 |
2 |
--------------------------------------------------------------------------------
/Module 1/Chapter 7/OTRS_UI/app/components/version/version.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | angular.module('myApp.version', [
4 | 'myApp.version.interpolate-filter',
5 | 'myApp.version.version-directive'
6 | ])
7 |
8 | .value('version', '0.1');
9 |
--------------------------------------------------------------------------------
/Module 1/Chapter 7/OTRS_UI/app/src/views/httperror/httperror.html:
--------------------------------------------------------------------------------
1 |
4 |
--------------------------------------------------------------------------------
/Module 1/Chapter 7/OTRS_UI/gulpfile.js:
--------------------------------------------------------------------------------
1 | require('coffee-script/register');
2 | require('./gulpfile.coffee');
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/java/org/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/java/org/rvslab/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/java/org/rvslab/chapter2/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/test/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/test/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/test/java/org/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/test/java/org/rvslab/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boot-advanced/src/test/java/org/rvslab/chapter2/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/main/java/org/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/main/java/org/rvslab/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootactuator/src/main/java/org/rvslab/actuator/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/main/java/org/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/main/java/org/rvslab/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomer/src/main/java/org/rvslab/customer/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootcustomernotifcation/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.boothateoas/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/java/org/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/java/org/rvslab/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/java/org/rvslab/chapter2/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootmessaging/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.bootrest/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/chapter2.swagger/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/__MACOSX/legacyrest/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/main/java/org/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/main/java/org/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/main/resources/templates/application.yaml:
--------------------------------------------------------------------------------
1 | spring:
2 | profiles: development
3 | server:
4 | port: 9090
5 | ---
6 | spring:
7 | profiles: production
8 | server:
9 | port: 8080
10 |
11 |
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/test/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/test/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/test/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/test/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boot-advanced/src/test/java/org/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boot-advanced/src/test/java/org/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/org/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/org/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/org/rvslab/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootactuator/src/main/java/org/rvslab/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootactuator/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | info.app.name=Boot actuator
2 | info.app.description= My Greetings Service
3 | info.app.version=1.0.0
4 |
5 | shell.auth.simple.user.password=admin
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/org/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/org/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/org/rvslab/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomer/src/main/java/org/rvslab/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomer/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.rabbitmq.host=localhost
2 | spring.rabbitmq.port=5672
3 | spring.rabbitmq.username=guest
4 | spring.rabbitmq.password=guest
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomernotifcation/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootcustomernotifcation/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootcustomernotifcation/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boothateoas/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boothateoas/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boothateoas/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.boothateoas/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.boothateoas/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/main/java/org/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/src/main/java/org/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootmessaging/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootmessaging/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.rabbitmq.host=localhost
2 | spring.rabbitmq.port=5672
3 | spring.rabbitmq.username=guest
4 | spring.rabbitmq.password=guest
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootrest/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootrest/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootrest/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.bootrest/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.bootrest/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.swagger/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.swagger/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.swagger/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/chapter2.swagger/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 2/chapter2.swagger/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 2/legacyrest/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 2/legacyrest/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 2/legacyrest/.settings/org.eclipse.m2e.core.prefs:
--------------------------------------------------------------------------------
1 | activeProfiles=
2 | eclipse.preferences.version=1
3 | resolveWorkspaceProjects=true
4 | version=1
5 |
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.book/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.checkin/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.fares/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/__MACOSX/chapter4.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.book/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.book/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.book/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.book/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.book/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.book/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8060
2 |
3 | spring.rabbitmq.host=localhost
4 | spring.rabbitmq.port=5672
5 | spring.rabbitmq.username=guest
6 | spring.rabbitmq.password=guest
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.checkin/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.checkin/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.checkin/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.checkin/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.checkin/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.checkin/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8070
2 | spring.rabbitmq.host=localhost
3 | spring.rabbitmq.port=5672
4 | spring.rabbitmq.username=guest
5 | spring.rabbitmq.password=guest
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.fares/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.fares/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.fares/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.fares/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.fares/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.fares/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8080
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.search/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.search/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=8090
2 | spring.rabbitmq.host=localhost
3 | spring.rabbitmq.port=5672
4 | spring.rabbitmq.username=guest
5 | spring.rabbitmq.password=guest
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 |
4 | security.user.name=guest
5 | security.user.password=guest123
6 |
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/resources/static/css/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/resources/static/css/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 4/chapter4.website/src/main/resources/templates/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 4/chapter4.website/src/main/resources/templates/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/com/brownfield/pss/book/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.book/src/main/java/com/brownfield/pss/book/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.configserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.eurekaserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.eurekaserver/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.eurekaserver/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.eurekaserver/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/com/brownfield/pss/fares/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.fares-apigateway/src/main/java/com/brownfield/pss/fares/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search-apigateway/src/main/java/com/brownfield/pss/search/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/java/com/brownfield/pss/search/controller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.search/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/chapter5.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/__MACOSX/config-repo/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book-apigateway/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book-apigateway/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=book-apigateway
2 | server.port=8065
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/java/com/brownfield/pss/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.book/src/main/java/com/brownfield/pss/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.book/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=book-service
2 | server.port=8060
3 |
4 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.checkin-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.checkin-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=checkin-apigateway
2 | server.port=8075
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.checkin/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.checkin/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.checkin/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.checkin/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=checkin-service
2 | server.port=8070
3 |
4 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.configserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.configserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.configserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.configserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.configserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.configserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | server.port=8888
2 | spring.cloud.config.server.git.uri=file://${user.home}/work/tools/config-repo-new
3 |
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.eurekaserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.eurekaserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.eurekaserver/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.eurekaserver/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.eurekaserver/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.eurekaserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=eureka-server1
2 | server.port=8761
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=fares-apigateway
2 | server.port=8085
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.fares/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.fares/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=fares-service
2 | server.port=8080
3 |
4 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search-apigateway/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-apigateway
2 | server.port=8095
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.search/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.search/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-service
2 | server.port=8090
3 |
4 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/resources/static/css/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/resources/static/css/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 5/chapter5.website/src/main/resources/templates/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 5/chapter5.website/src/main/resources/templates/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6-config-repo/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.sampleservice/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.sampleservice/target/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search-apigateway/src/main/java/com/brownfield/pss/search/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/java/com/brownfield/pss/search/controller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.search/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/__MACOSX/chapter6.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.configserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.configserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.configserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.configserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | server.port=8888
2 | spring.cloud.config.server.git.uri=file://${user.home}/work/tools/chapter6-config-repo
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.eurekaserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.eurekaserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.eurekaserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.eurekaserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=chapter6-eurekaserver
2 | server.port=8761
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.lifecyclemanager/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.lifecyclemanager/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.lifecyclemanager/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.lifecyclemanager/src/main/java/com/brownfied/pss/lcm/deploymentrules/DeploymentRule.java:
--------------------------------------------------------------------------------
1 | package com.brownfied.pss.lcm.deploymentrules;
2 |
3 | public interface DeploymentRule {
4 | public boolean execute();
5 | }
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.lifecyclemanager/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=lifecycle-manager-service
2 | spring.cloud.config.uri=http://localhost:8888
3 | server.port=9090
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.sampleservice/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.sampleservice/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=sample-service
2 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.sampleservice/target/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/classes/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=sample-service
2 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/demo-0.0.1-SNAPSHOT.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.sampleservice/target/demo-0.0.1-SNAPSHOT.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/maven-archiver/pom.properties:
--------------------------------------------------------------------------------
1 | #Generated by Maven
2 | #Sat Feb 06 22:14:39 GST 2016
3 | version=0.0.1-SNAPSHOT
4 | groupId=com.example
5 | artifactId=demo
6 |
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/maven-status/maven-compiler-plugin/compile/default-compile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | /Users/rajeshrv/work/codebox/chapter6/chapter6.sampleservice/src/main/java/com/example/Application.java
2 |
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.sampleservice/target/maven-status/maven-compiler-plugin/testCompile/default-testCompile/inputFiles.lst:
--------------------------------------------------------------------------------
1 | /Users/rajeshrv/work/codebox/chapter6/chapter6.sampleservice/src/test/java/com/example/ApplicationTests.java
2 |
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search-apigateway/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-apigateway
2 | server.port=8095
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.search/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.search/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-service
2 | server.port=8090
3 |
4 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/java/com/brownfield/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/java/com/brownfield/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/resources/static/css/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/resources/static/css/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 6/chapter6.website/src/main/resources/templates/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 6/chapter6.website/src/main/resources/templates/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.configserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.eurekaserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.eurekaserver/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.eurekaserver/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.eurekaserver/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search-apigateway/src/main/java/com/brownfield/pss/search/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/java/com/brownfield/pss/search/controller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.search/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/chapter7.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/__MACOSX/config-repo-new/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.configserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.configserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.configserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.configserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.configserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.configserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | server.port=8888
2 | spring.cloud.config.server.git.uri=file://${user.home}/work/tools/config-repo-new
3 |
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.eurekaserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.eurekaserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.eurekaserver/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.eurekaserver/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.eurekaserver/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.eurekaserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=eureka-server1
2 | server.port=8761
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.hystrixdashboard/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.hystrixdashboard/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.hystrixdashboard/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.hystrixdashboard/src/main/resources/application.properties:
--------------------------------------------------------------------------------
1 | server.port=9999
2 |
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-apigateway
2 | server.port=8095
3 | spring.cloud.config.uri=http://localhost:8888
4 |
5 | eureka.instance.hostname: localdomain2
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.search/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.search/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-service
2 | server.port=8090
3 |
4 | spring.cloud.config.uri=http://localhost:8888
5 |
6 | eureka.instance.hostname: localdomain1
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.turbineServer/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.turbineServer/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.turbineServer/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 7/chapter7.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 7/chapter7.website/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 | spring.cloud.config.uri=http://localhost:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.configserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.eurekaserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.eurekaserver/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.eurekaserver/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.eurekaserver/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search-apigateway/src/main/java/com/brownfield/pss/search/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/java/com/brownfield/pss/search/controller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.search/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/chapter8.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/__MACOSX/config-repo-ch8/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.configserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.configserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.configserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.configserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.configserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.configserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | server.port=8888
2 | spring.cloud.config.server.git.uri=file://${user.home}/work/tools/config-repo-ch8
3 |
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.eurekaserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.eurekaserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.eurekaserver/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.eurekaserver/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.eurekaserver/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.eurekaserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=eureka-server1
2 | server.port=8761
3 | spring.cloud.config.uri=http://192.168.0.105:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/search-apigateway-1.0.jar search-api.jar
5 | EXPOSE 8095
6 | ENTRYPOINT ["java","-jar","/search-api.jar"]
7 |
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-apigateway
2 | server.port=8095
3 | spring.cloud.config.uri=http://192.168.0.105:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/search-1.0.jar search.jar
5 | EXPOSE 8090
6 | ENTRYPOINT ["java","-jar","/search.jar"]
7 |
8 |
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.search/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.search/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-service
2 | server.port=8090
3 |
4 | spring.cloud.config.uri=http://192.168.0.105:8888
5 |
6 |
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/website-1.0.jar website.jar
5 | EXPOSE 8090
6 | ENTRYPOINT ["java","-jar","/website.jar"]
7 |
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 8/chapter8.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 8/chapter8.website/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 | spring.cloud.config.uri=http://192.168.0.105:8888
4 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.configserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.eurekaserver/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.eurekaserver/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.eurekaserver/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.eurekaserver/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search-apigateway/src/main/java/com/brownfield/pss/search/apigateway/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/brownfield/pss/search/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/brownfield/pss/search/component/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/java/com/brownfield/pss/search/controller/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.search/src/main/resources/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/java/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/java/com/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/java/com/brownfield/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/java/com/brownfield/pss/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/java/com/brownfield/pss/client/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/resources/static/css/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/__MACOSX/chapter9.website/src/main/resources/templates/._.DS_Store:
--------------------------------------------------------------------------------
1 | Mac OS X 2 F x ATTR x x
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.configserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.configserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.configserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.configserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.configserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.configserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | server.port=8888
2 | spring.cloud.config.server.git.uri=file://${user.home}/work/tools/config-repo-ch8
3 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.eurekaserver/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.eurekaserver/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.eurekaserver/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.eurekaserver/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.eurekaserver/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.eurekaserver/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=eureka-server1
2 | server.port=8761
3 | spring.cloud.config.uri=http://192.168.0.106:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search-apigateway/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/search-apigateway-1.0.jar search-api.jar
5 | EXPOSE 8095
6 | ENTRYPOINT ["java","-jar","/search-api.jar"]
7 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search-apigateway/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search-apigateway/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search-apigateway/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search-apigateway/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-apigateway
2 | server.port=8095
3 | spring.cloud.config.uri=http://192.168.0.106:8888
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/search-1.0.jar search.jar
5 | EXPOSE 8090
6 | ENTRYPOINT ["java","-jar","/search.jar"]
7 |
8 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/main/resources/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.search/src/main/resources/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.search/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=search-service
2 | server.port=8090
3 |
4 | spring.cloud.config.uri=http://192.168.0.106:8888
5 |
6 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/.mvn/wrapper/maven-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/.mvn/wrapper/maven-wrapper.jar
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/.mvn/wrapper/maven-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionUrl=https://repo1.maven.org/maven2/org/apache/maven/apache-maven/3.3.3/apache-maven-3.3.3-bin.zip
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/Dockerfile:
--------------------------------------------------------------------------------
1 |
2 | FROM frolvlad/alpine-oraclejdk8
3 | VOLUME /tmp
4 | ADD target/website-1.0.jar website.jar
5 | EXPOSE 8090
6 | ENTRYPOINT ["java","-jar","/website.jar"]
7 |
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/src/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/src/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/src/main/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/src/main/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/src/main/java/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/src/main/java/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/src/main/java/com/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Chapter 9/chapter9.website/src/main/java/com/.DS_Store
--------------------------------------------------------------------------------
/Module 2/Chapter 9/chapter9.website/src/main/resources/bootstrap.properties:
--------------------------------------------------------------------------------
1 | spring.application.name=test-client
2 | server.port=8001
3 | spring.cloud.config.uri=http://192.168.0.106:8888
4 |
--------------------------------------------------------------------------------
/Module 2/Hardware and Software requirements.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 2/Hardware and Software requirements.pdf
--------------------------------------------------------------------------------
/Module 2/Readme.txt:
--------------------------------------------------------------------------------
1 | There are no code files for chapters 1, 3, and 10. All hardware requirements are mentioned in the file named "Hardware and Software requirements". Any other requirements are mentioned in the chapters wherever necessary.
--------------------------------------------------------------------------------
/Module 3/Chapter 01/GeoIpService.java:
--------------------------------------------------------------------------------
1 | public interface GeoIpService {
2 | /**
3 | * Checks if an IP is in the country given by an ISO code.
4 | **/
5 | boolean isIn(String ip, String isoCode) throws SOAPFaultException;
6 | }
7 |
8 |
--------------------------------------------------------------------------------
/Module 3/Chapter 01/PaymentService.java:
--------------------------------------------------------------------------------
1 | public interface PaymentService {
2 | PaymentResponse processPayment(PaymentRequest request) throws MyBusinessException;
3 | }
4 |
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 02/data-storage.js:
--------------------------------------------------------------------------------
1 | var seneca = require('seneca')()
2 |
3 | var product = seneca.make('product')
4 | product.name = 'Apple'
5 | product.price = 1.99
6 |
7 | product.save$( console.log )
8 |
--------------------------------------------------------------------------------
/Module 3/Chapter 02/minimal-plugin.js:
--------------------------------------------------------------------------------
1 | function minimal_plugin( options ) {
2 | console.log(options)
3 | }
4 |
5 | require( 'seneca' )()
6 | .use( minimal_plugin, {foo:'bar'} )
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 02/string-require.js:
--------------------------------------------------------------------------------
1 | var stringManipulation = require("./string-manipulation-restructured")();
2 |
3 | console.log(stringManipulation.stringToOrdinal("aabb"));
4 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/monolyth/index.js:
--------------------------------------------------------------------------------
1 | var monolith = require('./monolyth')();
2 | monolith.sendSMS();
3 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/index.js:
--------------------------------------------------------------------------------
1 | var seneca = require("seneca")()
2 | .use("email")
3 | .use("sms")
4 | .use("post");
5 |
6 | seneca.listen({port: 1932, host: "10.0.0.7"});
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/archy/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.6
4 | - 0.8
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/gate-executor/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "iojs"
4 | - "0.12"
5 | - "0.11"
6 | - "0.10"
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/gate-executor/test.sh:
--------------------------------------------------------------------------------
1 | if [ ! -d "./node_modules/mocha" ]; then
2 | npm install mocha@1
3 | fi
4 |
5 | ./node_modules/.bin/mocha test/*.test.js
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/lru-cache/.npmignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/norma/.npmignore:
--------------------------------------------------------------------------------
1 | lib-cov
2 | *.seed
3 | *.log
4 | *.csv
5 | *.dat
6 | *.out
7 | *.pid
8 | *.gz
9 |
10 | pids
11 | logs
12 | results
13 |
14 | npm-debug.log
15 | node_modules
16 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/norma/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.11"
4 | - "0.10"
5 | - "0.8"
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/norma/test.sh:
--------------------------------------------------------------------------------
1 | ./node_modules/.bin/mocha test/*.test.js
2 | node test/readme.js
3 |
4 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/patrun/node_modules/lodash/date.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | 'now': require('./date/now')
3 | };
4 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/patrun/node_modules/lodash/lang/eq.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./isEqual');
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/patrun/node_modules/lodash/number.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | 'inRange': require('./number/inRange'),
3 | 'random': require('./number/random')
4 | };
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/rolling-stats/README.md:
--------------------------------------------------------------------------------
1 | rolling-stats
2 | =============
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/seneca-basic/node_modules/async/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.10"
4 | - "0.12"
5 | - "iojs"
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/seneca-web/node_modules/connect/.npmignore:
--------------------------------------------------------------------------------
1 | coverage/
2 | docs/
3 | test/
4 | .travis.yml
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/seneca-web/node_modules/connect/index.js:
--------------------------------------------------------------------------------
1 |
2 | module.exports = require('./lib/connect');
3 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/seneca-web/node_modules/mstring/.npmignore:
--------------------------------------------------------------------------------
1 | lib-cov
2 | *.seed
3 | *.log
4 | *.csv
5 | *.dat
6 | *.out
7 | *.pid
8 | *.gz
9 |
10 | pids
11 | logs
12 | results
13 |
14 | npm-debug.log
15 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/seneca-web/node_modules/mstring/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.11"
4 | - "0.10"
5 | - "0.8"
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/zig/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.11"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/zig/examples/readme.js~:
--------------------------------------------------------------------------------
1 |
2 | var zig = require('..')
3 |
--------------------------------------------------------------------------------
/Module 3/Chapter 03/seneca-services/node_modules/seneca/node_modules/zig/test.sh:
--------------------------------------------------------------------------------
1 | if [ ! -d "./node_modules/mocha" ]; then
2 | npm install mocha@1
3 | fi
4 |
5 | ./node_modules/.bin/mocha test/zig.test.js
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 04/README.md:
--------------------------------------------------------------------------------
1 | Hello world
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 04/emailing/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 04/emailing/README.md
--------------------------------------------------------------------------------
/Module 3/Chapter 04/front-end/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 04/front-end/README.md
--------------------------------------------------------------------------------
/Module 3/Chapter 04/front-end/app/test.js:
--------------------------------------------------------------------------------
1 | var seneca = require("seneca")();
2 | seneca.add({cmd: "test"}, function(args, done) {
3 | done(null, {response: "Hello World!"});
4 | });
5 |
6 | seneca.listen({port: 3000});
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 04/order-manager/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 04/order-manager/README.md
--------------------------------------------------------------------------------
/Module 3/Chapter 04/order-manager/app/.index.js.swo:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 04/order-manager/app/.index.js.swo
--------------------------------------------------------------------------------
/Module 3/Chapter 04/product-management/README.md:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 04/product-management/README.md
--------------------------------------------------------------------------------
/Module 3/Chapter 04/snippets.js:
--------------------------------------------------------------------------------
1 | seneca.add({area: "product", action: "fetch"}, function(args, done) {
2 | var products = this.make("products");
3 | products.list$({}, function(err, result) {
4 | done(err, result);
5 | });
6 | });
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 05/escapedsql.js:
--------------------------------------------------------------------------------
1 | var mysql = require('mysql');
2 |
3 | var connection = mysql.createConnection({
4 | host: 'localhost',
5 | username: 'root',
6 | password: 'root'
7 | });
8 |
9 | console.log(connection.escape("' OR 1=1 --"))
10 |
--------------------------------------------------------------------------------
/Module 3/Chapter 06/coverage/lcov-report/sort-arrow-sprite.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Chapter 06/coverage/lcov-report/sort-arrow-sprite.png
--------------------------------------------------------------------------------
/Module 3/Chapter 06/david.js:
--------------------------------------------------------------------------------
1 | require('./openweather')
2 |
3 | console.log('started');
4 |
--------------------------------------------------------------------------------
/Module 3/Chapter 06/main-banned.js:
--------------------------------------------------------------------------------
1 | var bannedWords = require('./banned-words')();
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 07/requests.sh:
--------------------------------------------------------------------------------
1 | for i in {0..100000}
2 | do
3 | curl -d '{"cmd": "memory-leak", "name":"David"}' http://127.0.0.1:8080/act
4 | done
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/dockerfile/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM centos
2 | MAINTAINER David Gonzalez
3 | RUN curl --silent --location https://rpm.nodesource.com/setup_4.x | bash -
4 | RUN yum -y install nodejs
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/cookie-signature/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/debug/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "laxbreak": true
3 | }
4 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/debug/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | example
5 | *.sock
6 | dist
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/debug/node_modules/ms/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | test
3 | History.md
4 | Makefile
5 | component.json
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/finalhandler/node_modules/unpipe/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.0 / 2015-06-14
2 | ==================
3 |
4 | * Initial release
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/proxy-addr/node_modules/forwarded/HISTORY.md:
--------------------------------------------------------------------------------
1 | 0.1.0 / 2014-09-21
2 | ==================
3 |
4 | * Initial release
5 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.npmignore:
--------------------------------------------------------------------------------
1 | .idea
2 | node_modules
3 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/proxy-addr/node_modules/ipaddr.js/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 |
3 | node_js:
4 | - "0.10"
5 | - "0.11"
6 | - "0.12"
7 | - "4.0"
8 | - "4.1"
9 | - "4.2"
10 | - "5"
11 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/qs/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/qs/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 |
3 | node_js:
4 | - 0.10
5 | - 0.12
6 | - iojs
7 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/qs/CONTRIBUTING.md:
--------------------------------------------------------------------------------
1 | Please view our [hapijs contributing guide](https://github.com/hapijs/hapi/blob/master/CONTRIBUTING.md).
2 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/send/node_modules/.bin/mime:
--------------------------------------------------------------------------------
1 | ../mime/cli.js
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/send/node_modules/mime/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var mime = require('./mime.js');
4 | var file = process.argv[2];
5 | var type = mime.lookup(file);
6 |
7 | process.stdout.write(type + '\n');
8 |
9 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/send/node_modules/ms/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 | test
3 | History.md
4 | Makefile
5 | component.json
6 |
--------------------------------------------------------------------------------
/Module 3/Chapter 08/example/node_modules/express/node_modules/utils-merge/.travis.yml:
--------------------------------------------------------------------------------
1 | language: "node_js"
2 | node_js:
3 | - "0.4"
4 | - "0.6"
5 | - "0.8"
6 | - "0.10"
7 |
--------------------------------------------------------------------------------
/Module 3/Software Hardware List.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PacktPublishing/Microservices-Building-Scalable-Software/074736ff7fb9ffa82bcd3ea42279c8d94023d93e/Module 3/Software Hardware List.pdf
--------------------------------------------------------------------------------