Aforo255
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN] - DIC 2020 Ingeniería de sistemas y computación Johan Giraldo
2
Security Microservice ◼AuthorizationServerConfigurerAdapter ◼WebSecurityConfigurerAdapter https://hub.docker.com/r/infraestructuratest/ms .aforo255.security
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
3
Kafka ◼Apache Kafka es un sistema de intermediación de mensajes. Es un sistema de mensajería basado en el modelo publicador/subscriptor en el que varios productores y subscriptores pueden leer y escribir.
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
4
Redis ◼Redis, que significa Remote Dictionary Server (servidor de diccionarios remoto), es un rápido almacén de datos clave-valor en memoria de código abierto que se puede utilizar como base de datos, caché, agente de mensajes y cola.
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
5
Deposit Microservice ◼DepositEventProducer https://hub.docker.com/r/infraestructuratest/ms .deposit.aforo255
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
6
Account Microservice ◼ConsumerListener https://hub.docker.com/r/infraestructuratest/ms .account.aforo255
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
7
Historical Microservice ◼ConsumerListener https://hub.docker.com/r/infraestructuratest/ms. historical.aforo255
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
8
Withdrawal Microservice ◼WithdrawalEventProducer https://hub.docker.com/r/infraestructuratest/ms .withdrawal.aforo255
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
9
Config Server spring.cloud.config.server.git.uri= https://github.com/jsgiraldoh/config-server-afor o255.git https://hub.docker.com/r/infraestructuratest/ms .configserver.aforo255
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
10
Distributed Tracing <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zipkin</artifactId> </dependency>
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
11
Metrics - Prometheus @Timed(value = "postWithdrawalEvent", histogram = true , percentiles = {0.95,0.99} ,extraTags = {"app","postWithdrawalEvent"})
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
12
Analytics - Grafana
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
13
¡ GRACIAS !
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
14
Referencias
14/01/2021
MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN]
15