├── .gitignore ├── 00-api-document ├── README.md ├── api │ ├── controllers │ │ └── sampleController.js │ └── swagger │ │ └── swagger.yaml ├── package-lock.json ├── package.json └── service.js ├── 01-starter ├── README.md ├── package-lock.json ├── package.json ├── service1.js └── service2.js ├── 02-DEVELOP-MICROSERVICE-NODEJS.pdf ├── 02-connect ├── README.md ├── package-lock.json ├── package.json ├── service1.js └── service2.js ├── 03-api-gateway ├── README.md ├── README_KONG.md ├── api_gateway.js ├── package-lock.json ├── package.json ├── service1.js └── service2.js ├── 04-service-discovery ├── README.md ├── eureka-client-nodejs │ ├── package-lock.json │ ├── package.json │ ├── service1.js │ └── service2.js └── eureka-server-java │ ├── .mvn │ └── wrapper │ │ ├── maven-wrapper.jar │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ ├── main │ ├── java │ │ └── demo │ │ │ └── eureka │ │ │ └── EurekaApplication.java │ └── resources │ │ └── application.properties │ └── test │ └── java │ └── demo │ └── eureka │ └── EurekaApplicationTests.java ├── 05-server-side-service-discovery ├── README.md ├── api-gateway-java │ ├── .mvn │ │ └── wrapper │ │ │ ├── maven-wrapper.jar │ │ │ └── maven-wrapper.properties │ ├── mvnw │ ├── mvnw.cmd │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── demo │ │ │ │ └── zuul │ │ │ │ └── ZuulApplication.java │ │ └── resources │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── demo │ │ └── zuul │ │ └── ZuulApplicationTests.java ├── api_gateway.js ├── package-lock.json ├── package.json └── service1.js ├── 06-health-check-api ├── README.md ├── package-lock.json ├── package.json └── service1.js ├── 07-circuit-breaker ├── README.md ├── package-lock.json ├── package.json └── service1.js ├── 08-tracing ├── README.md ├── package-lock.json ├── package.json ├── service1.js ├── service2.js └── service3.js ├── 09-monitoring ├── README.md ├── package-lock.json ├── package.json ├── prometheus-data │ ├── alert.rules │ └── prometheus.yml └── service1.js ├── 10-logging ├── README.md ├── config │ └── logstash.conf ├── docker-compose.yml ├── logger.js ├── package-lock.json ├── package.json ├── service.js └── test.js ├── 11-cqrs ├── README.md ├── client.js ├── package-lock.json ├── package.json ├── service.js └── services │ ├── accountService.js │ ├── reportService.js │ └── userService.js ├── 12-event-sourcing ├── README.md ├── account.js ├── accountEvent.js ├── client.js ├── event_log.txt ├── package-lock.json └── package.json ├── 13-event-sourcing-with-kafka ├── README.md ├── config.js ├── consumer.js ├── docker-compose.yml ├── package-lock.json ├── package.json └── producer.js ├── README.md ├── docker-workshop └── scaling-service │ ├── README.md │ ├── docker-compose-swarm.yml │ ├── docker-compose.yml │ └── load-balance │ ├── Dockerfile │ └── nginx.conf ├── service-discovery-with-consul ├── README.md ├── package-lock.json ├── package.json ├── service1.js └── service2.js └── tracing-with-zipkin ├── README.md ├── package-lock.json ├── package.json ├── recorder.js ├── service01.js └── service02.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | target -------------------------------------------------------------------------------- /00-api-document/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/README.md -------------------------------------------------------------------------------- /00-api-document/api/controllers/sampleController.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/api/controllers/sampleController.js -------------------------------------------------------------------------------- /00-api-document/api/swagger/swagger.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/api/swagger/swagger.yaml -------------------------------------------------------------------------------- /00-api-document/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/package-lock.json -------------------------------------------------------------------------------- /00-api-document/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/package.json -------------------------------------------------------------------------------- /00-api-document/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/00-api-document/service.js -------------------------------------------------------------------------------- /01-starter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/01-starter/README.md -------------------------------------------------------------------------------- /01-starter/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/01-starter/package-lock.json -------------------------------------------------------------------------------- /01-starter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/01-starter/package.json -------------------------------------------------------------------------------- /01-starter/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/01-starter/service1.js -------------------------------------------------------------------------------- /01-starter/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/01-starter/service2.js -------------------------------------------------------------------------------- /02-DEVELOP-MICROSERVICE-NODEJS.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-DEVELOP-MICROSERVICE-NODEJS.pdf -------------------------------------------------------------------------------- /02-connect/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-connect/README.md -------------------------------------------------------------------------------- /02-connect/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-connect/package-lock.json -------------------------------------------------------------------------------- /02-connect/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-connect/package.json -------------------------------------------------------------------------------- /02-connect/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-connect/service1.js -------------------------------------------------------------------------------- /02-connect/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/02-connect/service2.js -------------------------------------------------------------------------------- /03-api-gateway/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/README.md -------------------------------------------------------------------------------- /03-api-gateway/README_KONG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/README_KONG.md -------------------------------------------------------------------------------- /03-api-gateway/api_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/api_gateway.js -------------------------------------------------------------------------------- /03-api-gateway/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/package-lock.json -------------------------------------------------------------------------------- /03-api-gateway/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/package.json -------------------------------------------------------------------------------- /03-api-gateway/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/service1.js -------------------------------------------------------------------------------- /03-api-gateway/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/03-api-gateway/service2.js -------------------------------------------------------------------------------- /04-service-discovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/README.md -------------------------------------------------------------------------------- /04-service-discovery/eureka-client-nodejs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-client-nodejs/package-lock.json -------------------------------------------------------------------------------- /04-service-discovery/eureka-client-nodejs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-client-nodejs/package.json -------------------------------------------------------------------------------- /04-service-discovery/eureka-client-nodejs/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-client-nodejs/service1.js -------------------------------------------------------------------------------- /04-service-discovery/eureka-client-nodejs/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-client-nodejs/service2.js -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/mvnw -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/mvnw.cmd -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/pom.xml -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/src/main/java/demo/eureka/EurekaApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/src/main/java/demo/eureka/EurekaApplication.java -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/src/main/resources/application.properties -------------------------------------------------------------------------------- /04-service-discovery/eureka-server-java/src/test/java/demo/eureka/EurekaApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/04-service-discovery/eureka-server-java/src/test/java/demo/eureka/EurekaApplicationTests.java -------------------------------------------------------------------------------- /05-server-side-service-discovery/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/README.md -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/.mvn/wrapper/maven-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/.mvn/wrapper/maven-wrapper.jar -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/.mvn/wrapper/maven-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/.mvn/wrapper/maven-wrapper.properties -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/mvnw: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/mvnw -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/mvnw.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/mvnw.cmd -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/pom.xml -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/src/main/java/demo/zuul/ZuulApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/src/main/java/demo/zuul/ZuulApplication.java -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/src/main/resources/application.properties -------------------------------------------------------------------------------- /05-server-side-service-discovery/api-gateway-java/src/test/java/demo/zuul/ZuulApplicationTests.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api-gateway-java/src/test/java/demo/zuul/ZuulApplicationTests.java -------------------------------------------------------------------------------- /05-server-side-service-discovery/api_gateway.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/api_gateway.js -------------------------------------------------------------------------------- /05-server-side-service-discovery/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/package-lock.json -------------------------------------------------------------------------------- /05-server-side-service-discovery/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/package.json -------------------------------------------------------------------------------- /05-server-side-service-discovery/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/05-server-side-service-discovery/service1.js -------------------------------------------------------------------------------- /06-health-check-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/06-health-check-api/README.md -------------------------------------------------------------------------------- /06-health-check-api/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/06-health-check-api/package-lock.json -------------------------------------------------------------------------------- /06-health-check-api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/06-health-check-api/package.json -------------------------------------------------------------------------------- /06-health-check-api/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/06-health-check-api/service1.js -------------------------------------------------------------------------------- /07-circuit-breaker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/07-circuit-breaker/README.md -------------------------------------------------------------------------------- /07-circuit-breaker/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/07-circuit-breaker/package-lock.json -------------------------------------------------------------------------------- /07-circuit-breaker/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/07-circuit-breaker/package.json -------------------------------------------------------------------------------- /07-circuit-breaker/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/07-circuit-breaker/service1.js -------------------------------------------------------------------------------- /08-tracing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/README.md -------------------------------------------------------------------------------- /08-tracing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/package-lock.json -------------------------------------------------------------------------------- /08-tracing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/package.json -------------------------------------------------------------------------------- /08-tracing/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/service1.js -------------------------------------------------------------------------------- /08-tracing/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/service2.js -------------------------------------------------------------------------------- /08-tracing/service3.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/08-tracing/service3.js -------------------------------------------------------------------------------- /09-monitoring/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/09-monitoring/README.md -------------------------------------------------------------------------------- /09-monitoring/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/09-monitoring/package-lock.json -------------------------------------------------------------------------------- /09-monitoring/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/09-monitoring/package.json -------------------------------------------------------------------------------- /09-monitoring/prometheus-data/alert.rules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /09-monitoring/prometheus-data/prometheus.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/09-monitoring/prometheus-data/prometheus.yml -------------------------------------------------------------------------------- /09-monitoring/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/09-monitoring/service1.js -------------------------------------------------------------------------------- /10-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/README.md -------------------------------------------------------------------------------- /10-logging/config/logstash.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/config/logstash.conf -------------------------------------------------------------------------------- /10-logging/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/docker-compose.yml -------------------------------------------------------------------------------- /10-logging/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/logger.js -------------------------------------------------------------------------------- /10-logging/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/package-lock.json -------------------------------------------------------------------------------- /10-logging/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/package.json -------------------------------------------------------------------------------- /10-logging/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/service.js -------------------------------------------------------------------------------- /10-logging/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/10-logging/test.js -------------------------------------------------------------------------------- /11-cqrs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/README.md -------------------------------------------------------------------------------- /11-cqrs/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/client.js -------------------------------------------------------------------------------- /11-cqrs/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/package-lock.json -------------------------------------------------------------------------------- /11-cqrs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/package.json -------------------------------------------------------------------------------- /11-cqrs/service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/service.js -------------------------------------------------------------------------------- /11-cqrs/services/accountService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/services/accountService.js -------------------------------------------------------------------------------- /11-cqrs/services/reportService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/services/reportService.js -------------------------------------------------------------------------------- /11-cqrs/services/userService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/11-cqrs/services/userService.js -------------------------------------------------------------------------------- /12-event-sourcing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/README.md -------------------------------------------------------------------------------- /12-event-sourcing/account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/account.js -------------------------------------------------------------------------------- /12-event-sourcing/accountEvent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/accountEvent.js -------------------------------------------------------------------------------- /12-event-sourcing/client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/client.js -------------------------------------------------------------------------------- /12-event-sourcing/event_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/event_log.txt -------------------------------------------------------------------------------- /12-event-sourcing/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/package-lock.json -------------------------------------------------------------------------------- /12-event-sourcing/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/12-event-sourcing/package.json -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/README.md -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/config.js -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/consumer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/consumer.js -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/docker-compose.yml -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/package-lock.json -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/package.json -------------------------------------------------------------------------------- /13-event-sourcing-with-kafka/producer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/13-event-sourcing-with-kafka/producer.js -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/README.md -------------------------------------------------------------------------------- /docker-workshop/scaling-service/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/docker-workshop/scaling-service/README.md -------------------------------------------------------------------------------- /docker-workshop/scaling-service/docker-compose-swarm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/docker-workshop/scaling-service/docker-compose-swarm.yml -------------------------------------------------------------------------------- /docker-workshop/scaling-service/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/docker-workshop/scaling-service/docker-compose.yml -------------------------------------------------------------------------------- /docker-workshop/scaling-service/load-balance/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/docker-workshop/scaling-service/load-balance/Dockerfile -------------------------------------------------------------------------------- /docker-workshop/scaling-service/load-balance/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/docker-workshop/scaling-service/load-balance/nginx.conf -------------------------------------------------------------------------------- /service-discovery-with-consul/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/service-discovery-with-consul/README.md -------------------------------------------------------------------------------- /service-discovery-with-consul/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/service-discovery-with-consul/package-lock.json -------------------------------------------------------------------------------- /service-discovery-with-consul/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/service-discovery-with-consul/package.json -------------------------------------------------------------------------------- /service-discovery-with-consul/service1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/service-discovery-with-consul/service1.js -------------------------------------------------------------------------------- /service-discovery-with-consul/service2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/service-discovery-with-consul/service2.js -------------------------------------------------------------------------------- /tracing-with-zipkin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/README.md -------------------------------------------------------------------------------- /tracing-with-zipkin/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/package-lock.json -------------------------------------------------------------------------------- /tracing-with-zipkin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/package.json -------------------------------------------------------------------------------- /tracing-with-zipkin/recorder.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/recorder.js -------------------------------------------------------------------------------- /tracing-with-zipkin/service01.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/service01.js -------------------------------------------------------------------------------- /tracing-with-zipkin/service02.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/up1/microservice-workshop/HEAD/tracing-with-zipkin/service02.js --------------------------------------------------------------------------------