MICROSERVICIOS EN JAVA Y AWS [DOKERIZACIÓN Y ORQUESTACICIÓN] - DIC 2020

Page 1

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


Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.